public abstract class CommonDataMapper<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected CommonDataStore |
store |
| Modifier | Constructor and Description |
|---|---|
protected |
CommonDataMapper(CommonDataStore store) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<T> |
all()
모든 데이터 조회
|
protected java.util.List<T> |
getData()
Map 데이터 조회
|
void |
injectData(java.util.List<T> data)
데이터 삽입
|
abstract java.util.List<T> |
load()
데이터 로드
|
java.util.Optional<T> |
map(java.lang.Object key1)
데이터 매핑
|
java.util.Optional<T> |
map(java.lang.Object key1,
java.lang.Object key2)
데이터 매핑
|
java.util.Optional<T> |
map(java.lang.Object key1,
java.lang.Object key2,
java.lang.Object key3)
데이터 매핑
|
void |
refresh(java.lang.Object key1,
java.lang.Object key2,
java.lang.Object key3)
해당 키 값의 데이터 refresh
|
java.util.List<T> |
reload()
데이터 재조회
|
java.lang.String |
reloadSchedule()
리로드 스케쥴 cron
(null일 경우, 리로드 없음)
|
protected CommonDataStore store
protected CommonDataMapper(CommonDataStore store)
public abstract java.util.List<T> load()
public java.util.List<T> reload()
public void refresh(java.lang.Object key1,
java.lang.Object key2,
java.lang.Object key3)
key1 - key2 - key3 - public java.lang.String reloadSchedule()
public java.util.Optional<T> map(java.lang.Object key1)
key1 - key1public java.util.Optional<T> map(java.lang.Object key1, java.lang.Object key2)
key1 - key1key2 - key2public java.util.Optional<T> map(java.lang.Object key1, java.lang.Object key2, java.lang.Object key3)
key1 - key1key2 - key2key3 - key3public java.util.List<T> all()
protected java.util.List<T> getData()
public void injectData(java.util.List<T> data)