Package com.suncode.pwfl.support
Interface EditableDao<T,PK extends Serializable>
- All Superinterfaces:
BaseDao<T,
PK>
- All Known Subinterfaces:
ActivityDao
,ActivityDocumentDao
,ActivityRedirectionDao
,BasicAuthenticationConfigurationDao
,CommentDao
,DataSourceCategoryDao
,DataSourceDeclarationDao
,DeviceDao
,DirectoryDao
,DocumentClassActionDao
,DocumentClassAssociationDao
,DocumentClassDao
,DocumentClassIndexDao
,DocumentClassProtectionDao
,DocumentProtectionDao
,DocumentTemplateDao
,DomainDao
,EmailConfigurationDao
,GoogleApiAuthenticationDao
,IndexPatternDao
,LicenseDao
,LinkConnectionDao
,LinkDao
,LinkIndexDao
,MicrosoftGraphApiAuthenticationDao
,OAuth2ClientDao
,OAuth2ConnectionDao
,OneDriveApplicationDao
,OrganizationalUnitDao
,PositionDao
,ProcessDataDao
,ProcessDataTranslationDao
,ProcessDocumentClassDao
,ProcessFieldDao
,ProcessHeaderFieldDao
,RoleDao
,SubstitutionDao
,SystemMessageDao
,SystemMessageReadHistoryDao
,SystemParamterDao
,UserAvatarDao
,UserDao
,UserDataDao
,UserGroupDao
,WfFileDao
,WfFileVersionDao
- All Known Implementing Classes:
HibernateEditableDao
,UserAvatarDaoImpl
Umożliwia wykonywanie podstawowych operacji odczytu i zapisu na bazie danych.
- Author:
- Paweł Rosolak 04-10-2012
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Usuwa podany obiekt z bazy danychvoid
flush()
Zapisuje zmiany w bazieSession.flush()
Wywołuje metodęSession.merge(Object)
void
Resetuje stan encji do realnego stanu w bazie - usuwa zmiany dokonane w transakcjiSession.refresh(Object)
Zapisuje obiekt w bazie danychvoid
Modyfikuje informacje o obiekcieMethods inherited from interface com.suncode.pwfl.support.BaseDao
countAll, countByCriteria, countByCriteria, findByCriteria, findByCriteria, findByCriteria, findByCriteria, findByProperty, findOne, findOne, findOneByProperty, get, get, getAll, getAll, getByField, propertyList, scrollByCriteria, scrollByCriteria
-
Method Details
-
delete
Usuwa podany obiekt z bazy danych- Parameters:
entity
- Obiekt bazodanowy
-
save
Zapisuje obiekt w bazie danych- Parameters:
entity
- Obiekt, który chcemy zapisać- Returns:
- Zwraca id zapisanego obiektu
-
update
Modyfikuje informacje o obiekcie- Parameters:
entity
- Obiekt, który chcemy zmodyfikować
-
merge
Wywołuje metodęSession.merge(Object)
- Parameters:
entity
- encja- Returns:
- encja
-
refresh
Resetuje stan encji do realnego stanu w bazie - usuwa zmiany dokonane w transakcjiSession.refresh(Object)
- Parameters:
entity
- encja
-
flush
void flush()Zapisuje zmiany w bazieSession.flush()
-