|
Spring Data Core | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
K
- entity keypublic interface ChangeSetPersister<K>
Interface to be implemented by classes that can synchronize between data stores and ChangeSets.
Nested Class Summary | |
---|---|
static class |
ChangeSetPersister.NotFoundException
Exception thrown in alternate control flow if getPersistentState finds no entity data. |
Field Summary | |
---|---|
static String |
CLASS_KEY
|
static String |
ID_KEY
|
Method Summary | |
---|---|
K |
getPersistentId(ChangeSetBacked entity,
ChangeSet cs)
Return id |
void |
getPersistentState(Class<? extends ChangeSetBacked> entityClass,
K key,
ChangeSet changeSet)
TODO how to tell when not found? |
K |
persistState(ChangeSetBacked entity,
ChangeSet cs)
Return key |
Field Detail |
---|
static final String ID_KEY
static final String CLASS_KEY
Method Detail |
---|
void getPersistentState(Class<? extends ChangeSetBacked> entityClass, K key, ChangeSet changeSet) throws DataAccessException, ChangeSetPersister.NotFoundException
DataAccessException
ChangeSetPersister.NotFoundException
K getPersistentId(ChangeSetBacked entity, ChangeSet cs) throws DataAccessException
entity
- cs
-
DataAccessException
K persistState(ChangeSetBacked entity, ChangeSet cs) throws DataAccessException
entity
- cs
- Key may be null if not persistent
DataAccessException
|
Spring Data Core | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |