Package de.xima.fc.dao.interfaces
Interface IGenericDao<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
- All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<E,Long,IEntityContext>
- All Known Subinterfaces:
IAktionDao
,IAppointmentDao
,IAppointmentSlotDao
,IAppointmentTemplateDao
,IAppointmentTypeDao
,IAttachmentDao
,IBedingungDao
,IBenutzerDao
,IBenutzerGruppeDao
,IClientAuthenticatorDao
,IClientCounterDao
,IClientPluginDao
,IDatenbankZugriffDao
,IDatenquelleDao
,IEntityberechtigungDao
,IFormEingangDao
,IFormElementDao
,IFormRecordLockDao
,IFormTemplateDao
,IFormVersionBackupDao
,IFormVersionDao
,IFrontendServerDao
,ILDAPAbfrageDao
,ILDAPGruppeDao
,ILDAPZugriffDao
,ILicenseFileDao
,IMandantDao
,IMandantDependentBaseDao<T>
,IMandantFrontendServerDao
,IMandantLdapDataDao
,IMandantMailDataDao
,IMandantRessourceDao
,IModulDao
,IPostfachDao
,IProjectAuthenticatorConfigDao
,IProjectDOIDataDao
,IProjectIdentityCheckDataDao
,IProjectInviteDataDao
,IProjectTagDao
,IProjektDao
,IProjektDependentBaseDao<T>
,IProjektRessourceDao
,IProjektZaehlerDao
,IProjektZaehlerDatenDao
,IProtocolEntryClientDao
,IProtocolEntryProcessDao
,IProtocolEntrySystemDao
,IRolleDao
,IStatusDao
,ISystemAuthenticatorDao
,ISystemChangeDao
,ISystemMessageDao
,ISystemPluginDao
,ISystemPropertyDao
,ITextbausteinDao
,IVorgangDao
,IWebDavAccessDao
,IWorkflowElementDao<TElement>
,IWorkflowNodeDao
,IWorkflowNodeSearchTermDao
,IWorkflowProcessDao
,IWorkflowStateDao
,IWorkflowTaskDao
,IWorkflowTriggerDao
,IWorkflowTriggerSearchTermDao
,IWorkflowVersionBackupDao
,IWorkflowVersionDao
- All Known Implementing Classes:
AktionDao
,AppointmentDao
,AppointmentSlotDao
,AppointmentTemplateDao
,AppointmentTypeDao
,AttachmentDao
,BedingungDao
,BenutzerDao
,BenutzerGruppeDao
,ClientAuthenticatorDao
,ClientCounterDao
,ClientPluginDao
,DatenbankZugriffDao
,DatenquelleDao
,EntityberechtigungDao
,FormEingangDao
,FormElementDao
,FormRecordLockDao
,FormTemplateDao
,FormVersionBackupDao
,FormVersionDao
,FrontendServerDao
,GenericDao
,LDAPAbfrageDao
,LDAPGruppeDao
,LDAPZugriffDao
,LicenseFileDao
,MandantDao
,MandantDependentBaseDao
,MandantFrontendServerDao
,MandantLdapDataDao
,MandantMailDataDao
,MandantRessourceDao
,ModulDao
,PostfachDao
,ProjectAuthenticatorConfigDao
,ProjectDOIDataDao
,ProjectIdentityCheckDataDao
,ProjectInviteDataDao
,ProjectTagDao
,ProjektDao
,ProjektDependentBaseDao
,ProjektRessourceDao
,ProjektZaehlerDao
,ProjektZaehlerDatenDao
,ProtocolEntryClientDao
,ProtocolEntryProcessDao
,ProtocolEntrySystemDao
,RolleDao
,StatusDao
,SystemAuthenticatorDao
,SystemChangeDao
,SystemMessageDao
,SystemPluginDao
,SystemPropertyDao
,TextbausteinDao
,VorgangDao
,WebDavAccessDao
,WorkflowNodeDao
,WorkflowNodeSearchTermDao
,WorkflowProcessDao
,WorkflowStateDao
,WorkflowTaskDao
,WorkflowTriggerDao
,WorkflowTriggerSearchTermDao
,WorkflowVersionBackupDao
,WorkflowVersionDao
public interface IGenericDao<E extends de.xima.cmn.dao.interfaces.IEntity<Long>> extends de.xima.cmn.dao.interfaces.IAbstractDao<E,Long,IEntityContext>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<de.xima.cmn.dao.interfaces.IEntity<Long>>
getEntityRefs(IEntityContext ec, E entity)
E
read(IEntityContext ec, Integer id)
-
Methods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao
all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
-
-
-
-
Method Detail
-
read
E read(IEntityContext ec, Integer id) throws de.xima.cmn.dao.exceptions.ReadException
- Throws:
de.xima.cmn.dao.exceptions.ReadException
-
getEntityRefs
Set<de.xima.cmn.dao.interfaces.IEntity<Long>> getEntityRefs(IEntityContext ec, E entity)
-
-