Package com.suncode.pwfl.support
Interface EditableService<T,PK extends Serializable>
- All Superinterfaces:
BaseFinder<T,PK>
- All Known Subinterfaces:
ActivityDocumentService,BasicAuthenticationConfigurationService,DataSourceCategoryService,DocumentTemplateService,EmailConfigurationService,GoogleApiAuthenticationService,MicrosoftGraphApiAuthenticationService,OAuth2ClientService,OAuth2ConnectionService,OneDriveApplicationService,ProcessDataService,ProcessFieldService,ProcessHeaderFieldService,SystemMessageReadHistoryService,SystemMessageService
- All Known Implementing Classes:
EditableServiceImpl
Interfejs definiujący podstawowe operacje odczytu i modyfikacji na obiektach bazy danych
- Author:
- Paweł Rosolak 16-10-2012
-
Method Summary
Methods inherited from interface com.suncode.pwfl.support.BaseFinder
count, countAll, findByCriteria, findByCriteria, findByProperty, findOne, findOneByProperty, get, get, getAll, getAll, getCountedResult, getCountedResult, scrollByCriteria, scrollByCriteria
-
Method Details
-
delete
Usuwa obiekt z bazy danych.- Parameters:
entity- - Obiekt, który chcemy usunąć.- Throws:
Exception- Błąd jeżeli usunięcie się nie powiedzie.
-
update
Modyfikuje obiekt z bazie z danych.- Parameters:
entity- - Obiekt, który chcemy zmodyfikować.- Throws:
Exception- Błąd jeżeli modyfikacja się nie powiedzie.
-
save
Zapisuje obiekt w bazie danych.- Type Parameters:
T- entity Obiekt, który chcemy zapisać.- Returns:
Zwraca id zapisanego w bazie obiektu. - Throws:
Exception- Błąd jeżeli zapis się nie powiedzie.
-