Package org.teamapps.universaldb.pojo
Interface Entity<ENTITY>
-
- All Known Implementing Classes:
AbstractUdbEntity
public interface Entity<ENTITY>
-
-
Method Summary
Modifier and Type Method Description voidclearChanges()voiddelete()voiddelete(Transaction transaction)intgetId()booleanisCommitted()booleanisModified()booleanisStored()ENTITYsave()default ENTITYsave(Transaction transaction)ENTITYsave(Transaction transaction, boolean strictChangeVerification)default ENTITYsaveTransactional()ENTITYsaveTransactional(boolean strictChangeVerification)
-
-
-
Method Detail
-
getId
int getId()
-
clearChanges
void clearChanges()
-
isModified
boolean isModified()
-
save
default ENTITY save(Transaction transaction)
-
save
ENTITY save(Transaction transaction, boolean strictChangeVerification)
-
saveTransactional
default ENTITY saveTransactional()
-
saveTransactional
ENTITY saveTransactional(boolean strictChangeVerification)
-
save
ENTITY save()
-
delete
void delete(Transaction transaction)
-
delete
void delete()
-
isCommitted
boolean isCommitted()
-
isStored
boolean isStored()
-
-