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)booleanexists()intgetId()booleanisModified()ENTITYsave()default ENTITYsave(Transaction transaction)ENTITYsave(Transaction transaction, boolean strictChangeVerification)java.util.concurrent.CompletableFuture<java.lang.Boolean>saveAsynchronously()default ENTITYsaveTransactional()ENTITYsaveTransactional(boolean strictChangeVerification)
-
Method Details
-
getId
int getId() -
clearChanges
void clearChanges() -
isModified
boolean isModified() -
save
-
save
-
saveTransactional
-
saveTransactional
-
save
ENTITY save() -
saveAsynchronously
java.util.concurrent.CompletableFuture<java.lang.Boolean> saveAsynchronously() -
delete
-
delete
void delete() -
exists
boolean exists()
-