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 TypeMethodDescriptionvoidUsuwa podany obiekt z bazy danychvoidflush()Zapisuje zmiany w bazieSession.flush()Wywołuje metodęSession.merge(Object)voidResetuje stan encji do realnego stanu w bazie - usuwa zmiany dokonane w transakcjiSession.refresh(Object)Zapisuje obiekt w bazie danychvoidModyfikuje 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()
-