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.
-