Package de.xima.fc.dao
Class DaoProvider
java.lang.Object
de.xima.fc.dao.DaoProvider
Keeps a static reference to all DAO (data access object) instances. Each constant name must conform to the pattern
EntityClass.getSimpleName().toUpperCase()_DAO.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IAktionDaoDeprecated.static final IBenutzerDaoDeprecated.static final IAppointmentDaostatic final IAppointmentClientClosingTimeDaostatic final IAppointmentClosingTimeDaostatic final IAppointmentSlotDaostatic final IAppointmentTemplateDaostatic final IAppointmentTypeDaostatic final IAttachmentDaostatic final IBedingungDaoDeprecated.Aktionentities exist only in the old workflow.static final IBenutzerDaoDeprecated.static final IBenutzerGruppeDaostatic final IClientAuthenticatorDaostatic final IClientCounterDaostatic final IClientPluginDaostatic final IDatenbankZugriffDaostatic final IDatenquelleDaostatic final IDatentabelleDaostatic final IDirectClientAuthorizationDaostatic final IGenericDao<?>Deprecated.Table no longer exists.static final IFormEingangDaostatic final IFormElementDaostatic final IFormRecordLockDaoThe singleton instance ofIFormRecordLockDaofor locking and unlockingform records.static final IFormVersionDaostatic final IFormVersionBackupDaostatic final IFrontendServerDaostatic final IGenericFileDaostatic final IIndirectClientAuthorizationDaostatic final IInternalClientMessageDaostatic final IInternalSystemMessageDaostatic final ILDAPAbfrageDaostatic final ILDAPGruppeDaoDeprecated.static final ILDAPZugriffDaostatic final ILicenseFileDaostatic final IMandantDaostatic final IMandantFrontendServerDaostatic final IMandantLdapDataDaoDeprecated.static final IMandantMailDataDaostatic final IMandantRessourceDaostatic final IModulDaoDeprecated.Table no longer existsstatic final IPostfachDaostatic final IProjectAuthenticatorConfigDaostatic final IProjectDOIDataDaostatic final IProjectIdentityCheckDataDaostatic final IProjectInviteDataDaostatic final IProjectTagDaostatic final IProjektDaostatic final IProjektRessourceDaostatic final IProjektZaehlerDaostatic final IProjektZaehlerDatenDaostatic final IProtocolEntryClientDaostatic final IProtocolEntryProcessDaostatic final IProtocolEntrySystemDaostatic final IRolleDaostatic final IStatusDaoDeprecated.Aktionentities exist only in the old workflow.static final ISystemAuthenticatorDaostatic final ISystemChangeDaostatic final ISystemMessageDaostatic final ISystemPluginDaostatic final ISystemPropertyDaostatic final IFormTemplateDaostatic final ITextbausteinDaostatic final IUserCredentialsDaostatic final IUserEmailDaostatic final IUserIdentityDaostatic final IUserProfileDaostatic final IUserProfileMfaDaostatic final IVorgangDaostatic final IVorgangsDataDaostatic final IWebDavAccessDaoThe singleton instance ofIWebDavAccessDaofor accessing, creating, deleting, and updatingWebDavAccessentities.static final IWorkflowNodeDaoThe singleton instance ofIWorkflowNodeDaofor accessing, creating, deleting, and updatingWorkflowNodeentities.static final IWorkflowNodeSearchTermDaoThe singleton instance ofIWorkflowNodeSearchTermDaofor accessing, creating, deleting, and updatingWorkflowNodeSearchTermentities.static final IWorkflowProcessDaoThe singleton instance ofIWorkflowProcessDaofor accessing, creating, deleting, and updatingWorkflowProcessentities.static final IWorkflowStateDaoThe singleton instance ofIWorkflowStateDaofor accessing, creating, deleting, and updatingWorkflowStateentities.static final IWorkflowStateAuthenticatorConfigDaoThe singleton instance ofIWorkflowStateAuthenticatorConfigDaofor accessing, creating, deleting, and updatingWorkflowStateAuthenticatorConfigentities.static final IWorkflowTaskDaoThe singleton instance ofIWorkflowTaskDaofor accessing, creating, deleting, and updatingWorkflowTaskentities.static final IWorkflowTriggerDaoThe singleton instance ofIWorkflowTriggerDaofor accessing, creating, deleting, and updatingWorkflowTriggerentities.static final IWorkflowTriggerSearchTermDaoThe singleton instance ofIWorkflowTriggerSearchTermDaofor accessing, creating, deleting, and updatingWorkflowTriggerSearchTermentities.static final IWorkflowVersionDaoThe singleton instance ofIWorkflowVersionDaofor accessing, creating, deleting, and updatingWorkflowVersionentities.static final IWorkflowVersionBackupDaoThe singleton instance ofIWorkflowVersionBackupDaofor accessing, creating, deleting, and updatingWorkflowVersionBackupentities. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final <T extends de.xima.cmn.dao.interfaces.IEntity<Long>>
IGenericDao<T>forEntity(T entity) Finds and return the DAO instance for the given entitystatic <T extends de.xima.cmn.dao.interfaces.IEntity<Long>>
IGenericDao<T>forEntityName(String entityName) Deprecated.static <T extends de.xima.cmn.dao.interfaces.IEntity<Long>>
IGenericDao<T>forEntityType(Class<T> entityClass) Finds and returns the DAO instance for the given entity class.
-
Field Details
-
APPOINTMENT_DAO
-
APPOINTMENTTEMPLATE_DAO
-
APPOINTMENTTYPE_DAO
-
APPOINTMENTSLOT_DAO
-
APPOINTMENTCLOSINGTIME_DAO
-
APPOINTMENTCLIENTCLOSINGTIME_DAO
-
ATTACHMENT_DAO
-
USERPROFILE_DAO
-
USERPROFILEMFA_DAO
-
USERCREDENTIALS_DAO
-
USEREMAIL_DAO
-
USERIDENTITY_DAO
-
BENUTZERGRUPPE_DAO
-
DATENBANKZUGRIFF_DAO
-
WEBDAVACCESS_DAO
The singleton instance ofIWebDavAccessDaofor accessing, creating, deleting, and updatingWebDavAccessentities. -
DATENQUELLE_DAO
-
FORMEINGANG_DAO
-
FORMELEMENT_DAO
-
FORMVERSION_DAO
-
FORMVERSIONBACKUP_DAO
-
MANDANT_DAO
-
MANDANTMAILDATA_DAO
-
PROTOCOLENTRYPROCESS_DAO
-
PROTOCOLENTRYCLIENT_DAO
-
PROTOCOLENTRYSYSTEM_DAO
-
POSTFACH_DAO
-
PROJEKT_DAO
-
PROJECTDOIDATA_DAO
-
PROJECTIDENTITYCHECKDATA_DAO
-
PROJECTINVITEDATA_DAO
-
PROJECTAUTHENTICATORCONFIG_DAO
-
ROLLE_DAO
-
PROJECTTAG_DAO
-
TEXTBAUSTEIN_DAO
-
TEMPLATE_DAO
-
VORGANG_DAO
-
FRONTENDSERVER_DAO
-
MANDANTFRONTENDSERVER_DAO
-
VORGANG_DATA_DAO
-
PROJEKTRESSOURCE_DAO
-
MANDANTRESSOURCE_DAO
-
PROJEKTZAEHLER_DAO
-
PROJEKTZAEHLERDATEN_DAO
-
LDAPZUGRIFF_DAO
-
LDAPABFRAGE_DAO
-
DIRECTCLIENTAUTHORIZATION_DAO
-
INDIRECTCLIENTAUTHORIZATION_DAO
-
CLIENTAUTHENTICATOR_DAO
-
CLIENTCOUNTER_DAO
-
GENERIC_FILE_DAO
-
LICENSE_FILE_DAO
-
DATENTABELLE_DAO
-
SYSTEMMESSAGE_DAO
-
SYSTEMCHANGE_DAO
-
SYSTEMPROPERTY_DAO
-
SYSTEMAUTHENTICATOR_DAO
-
WORKFLOWVERSION_DAO
The singleton instance ofIWorkflowVersionDaofor accessing, creating, deleting, and updatingWorkflowVersionentities. -
WORKFLOWSTATE_DAO
The singleton instance ofIWorkflowStateDaofor accessing, creating, deleting, and updatingWorkflowStateentities. -
WORKFLOWSTATEAUTHENTICATORCONFIG_DAO
The singleton instance ofIWorkflowStateAuthenticatorConfigDaofor accessing, creating, deleting, and updatingWorkflowStateAuthenticatorConfigentities. -
WORKFLOWPROCESS_DAO
The singleton instance ofIWorkflowProcessDaofor accessing, creating, deleting, and updatingWorkflowProcessentities. -
WORKFLOWTASK_DAO
The singleton instance ofIWorkflowTaskDaofor accessing, creating, deleting, and updatingWorkflowTaskentities. -
WORKFLOWNODE_DAO
The singleton instance ofIWorkflowNodeDaofor accessing, creating, deleting, and updatingWorkflowNodeentities. -
WORKFLOWTRIGGER_DAO
The singleton instance ofIWorkflowTriggerDaofor accessing, creating, deleting, and updatingWorkflowTriggerentities. -
WORKFLOWTRIGGERSEARCHTERM_DAO
The singleton instance ofIWorkflowTriggerSearchTermDaofor accessing, creating, deleting, and updatingWorkflowTriggerSearchTermentities. -
WORKFLOWNODESEARCHTERM_DAO
The singleton instance ofIWorkflowNodeSearchTermDaofor accessing, creating, deleting, and updatingWorkflowNodeSearchTermentities. -
FORMRECORDLOCK_DAO
The singleton instance ofIFormRecordLockDaofor locking and unlockingform records. -
WORKFLOWVERSIONBACKUP_DAO
The singleton instance ofIWorkflowVersionBackupDaofor accessing, creating, deleting, and updatingWorkflowVersionBackupentities. -
SYSTEMPLUGIN_DAO
-
CLIENTPLUGIN_DAO
-
INTERNALSYSTEMMESSAGE_DAO
-
INTERNALCLIENTMESSAGE_DAO
-
STATUS_DAO
Deprecated.Aktionentities exist only in the old workflow. UseWORKFLOWSTATE_DAOfor the closest equivalent in the new workflow. -
AKTION_DAO
Deprecated.Aktionentities exist only in the old workflow. UseWORKFLOWNODE_DAOfor the closest equivalent in the new workflow. -
BEDINGUNG_DAO
Deprecated.Aktionentities exist only in the old workflow. UseWORKFLOWNODE_DAOfor the closest equivalent in the new workflow. Conditions correspond to workflow nodes of typeEWorkflowNodeType.FC_MULTIPLE_CONDITION. -
BENUTZER_DAO
Deprecated. -
AKTUELLERBENUTZER_DAO
Deprecated. -
LDAPGRUPPE_DAO
Deprecated. -
MANDANTLDAPDATA_DAO
Deprecated. -
MODUL_DAO
Deprecated.Table no longer exists -
ENTITYBERECHTIGUNG_DAO
Deprecated.Table no longer exists.
-
-
Constructor Details
-
DaoProvider
public DaoProvider()
-
-
Method Details
-
forEntityName
@Deprecated public static <T extends de.xima.cmn.dao.interfaces.IEntity<Long>> IGenericDao<T> forEntityName(String entityName) Deprecated.Finds the DAO instance for the given entity class.- Parameters:
entityName- Name of the entity, ie.entity.getClass().getSimpleName().- Returns:
- The DAO instance, or
nullif no DAO instance is available.
-
forEntityType
public static <T extends de.xima.cmn.dao.interfaces.IEntity<Long>> IGenericDao<T> forEntityType(Class<T> entityClass) Finds and returns the DAO instance for the given entity class.- Parameters:
entityClass- TheIEntityfor which to determine the DAO.- Returns:
- The DAO instance, or
nullif no DAO instance is available.
-
forEntity
public static final <T extends de.xima.cmn.dao.interfaces.IEntity<Long>> IGenericDao<T> forEntity(T entity) Finds and return the DAO instance for the given entity- Type Parameters:
T- Type of the DAO- Parameters:
entity-IEntityfor which to determine the DAO- Returns:
- The DAO instance, or
nullif no DAO instance is available.
-
Aktionentities exist only in the old workflow.