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 IAktionDao
Deprecated.static final IBenutzerDao
Deprecated.static final IAppointmentDao
static final IAppointmentClientClosingTimeDao
static final IAppointmentClosingTimeDao
static final IAppointmentSlotDao
static final IAppointmentTemplateDao
static final IAppointmentTypeDao
static final IAttachmentDao
static final IBedingungDao
Deprecated.Aktion
entities exist only in the old workflow.static final IBenutzerDao
Deprecated.static final IBenutzerGruppeDao
static final IClientAuthenticatorDao
static final IClientCounterDao
static final IClientPluginDao
static final IDatenbankZugriffDao
static final IDatenquelleDao
static final IDatentabelleDao
static final IDirectClientAuthorizationDao
static final IGenericDao<?>
Deprecated.Table no longer exists.static final IFormEingangDao
static final IFormElementDao
static final IFormRecordLockDao
The singleton instance ofIFormRecordLockDao
for locking and unlockingform records
.static final IFormVersionDao
static final IFormVersionBackupDao
static final IFrontendServerDao
static final IGenericFileDao
static final IIndirectClientAuthorizationDao
static final IInternalClientMessageDao
static final IInternalSystemMessageDao
static final ILDAPAbfrageDao
static final ILDAPGruppeDao
Deprecated.static final ILDAPZugriffDao
static final ILicenseFileDao
static final IMandantDao
static final IMandantFrontendServerDao
static final IMandantLdapDataDao
Deprecated.static final IMandantMailDataDao
static final IMandantRessourceDao
static final IModulDao
Deprecated.Table no longer existsstatic final IPostfachDao
static final IProjectAuthenticatorConfigDao
static final IProjectDOIDataDao
static final IProjectIdentityCheckDataDao
static final IProjectInviteDataDao
static final IProjectTagDao
static final IProjektDao
static final IProjektRessourceDao
static final IProjektZaehlerDao
static final IProjektZaehlerDatenDao
static final IProtocolEntryClientDao
static final IProtocolEntryProcessDao
static final IProtocolEntrySystemDao
static final IRolleDao
static final IStatusDao
Deprecated.Aktion
entities exist only in the old workflow.static final ISystemAuthenticatorDao
static final ISystemChangeDao
static final ISystemMessageDao
static final ISystemPluginDao
static final ISystemPropertyDao
static final IFormTemplateDao
static final ITextbausteinDao
static final IUserCredentialsDao
static final IUserEmailDao
static final IUserIdentityDao
static final IUserProfileDao
static final IUserProfileMfaDao
static final IVorgangDao
static final IVorgangsDataDao
static final IWebDavAccessDao
The singleton instance ofIWebDavAccessDao
for accessing, creating, deleting, and updatingWebDavAccess
entities.static final IWorkflowNodeDao
The singleton instance ofIWorkflowNodeDao
for accessing, creating, deleting, and updatingWorkflowNode
entities.static final IWorkflowNodeSearchTermDao
The singleton instance ofIWorkflowNodeSearchTermDao
for accessing, creating, deleting, and updatingWorkflowNodeSearchTerm
entities.static final IWorkflowProcessDao
The singleton instance ofIWorkflowProcessDao
for accessing, creating, deleting, and updatingWorkflowProcess
entities.static final IWorkflowStateDao
The singleton instance ofIWorkflowStateDao
for accessing, creating, deleting, and updatingWorkflowState
entities.static final IWorkflowStateAuthenticatorConfigDao
The singleton instance ofIWorkflowStateAuthenticatorConfigDao
for accessing, creating, deleting, and updatingWorkflowStateAuthenticatorConfig
entities.static final IWorkflowTaskDao
The singleton instance ofIWorkflowTaskDao
for accessing, creating, deleting, and updatingWorkflowTask
entities.static final IWorkflowTriggerDao
The singleton instance ofIWorkflowTriggerDao
for accessing, creating, deleting, and updatingWorkflowTrigger
entities.static final IWorkflowTriggerSearchTermDao
The singleton instance ofIWorkflowTriggerSearchTermDao
for accessing, creating, deleting, and updatingWorkflowTriggerSearchTerm
entities.static final IWorkflowVersionDao
The singleton instance ofIWorkflowVersionDao
for accessing, creating, deleting, and updatingWorkflowVersion
entities.static final IWorkflowVersionBackupDao
The singleton instance ofIWorkflowVersionBackupDao
for accessing, creating, deleting, and updatingWorkflowVersionBackup
entities. -
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 ofIWebDavAccessDao
for accessing, creating, deleting, and updatingWebDavAccess
entities. -
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 ofIWorkflowVersionDao
for accessing, creating, deleting, and updatingWorkflowVersion
entities. -
WORKFLOWSTATE_DAO
The singleton instance ofIWorkflowStateDao
for accessing, creating, deleting, and updatingWorkflowState
entities. -
WORKFLOWSTATEAUTHENTICATORCONFIG_DAO
The singleton instance ofIWorkflowStateAuthenticatorConfigDao
for accessing, creating, deleting, and updatingWorkflowStateAuthenticatorConfig
entities. -
WORKFLOWPROCESS_DAO
The singleton instance ofIWorkflowProcessDao
for accessing, creating, deleting, and updatingWorkflowProcess
entities. -
WORKFLOWTASK_DAO
The singleton instance ofIWorkflowTaskDao
for accessing, creating, deleting, and updatingWorkflowTask
entities. -
WORKFLOWNODE_DAO
The singleton instance ofIWorkflowNodeDao
for accessing, creating, deleting, and updatingWorkflowNode
entities. -
WORKFLOWTRIGGER_DAO
The singleton instance ofIWorkflowTriggerDao
for accessing, creating, deleting, and updatingWorkflowTrigger
entities. -
WORKFLOWTRIGGERSEARCHTERM_DAO
The singleton instance ofIWorkflowTriggerSearchTermDao
for accessing, creating, deleting, and updatingWorkflowTriggerSearchTerm
entities. -
WORKFLOWNODESEARCHTERM_DAO
The singleton instance ofIWorkflowNodeSearchTermDao
for accessing, creating, deleting, and updatingWorkflowNodeSearchTerm
entities. -
FORMRECORDLOCK_DAO
The singleton instance ofIFormRecordLockDao
for locking and unlockingform records
. -
WORKFLOWVERSIONBACKUP_DAO
The singleton instance ofIWorkflowVersionBackupDao
for accessing, creating, deleting, and updatingWorkflowVersionBackup
entities. -
SYSTEMPLUGIN_DAO
-
CLIENTPLUGIN_DAO
-
INTERNALSYSTEMMESSAGE_DAO
-
INTERNALCLIENTMESSAGE_DAO
-
STATUS_DAO
Deprecated.Aktion
entities exist only in the old workflow. UseWORKFLOWSTATE_DAO
for the closest equivalent in the new workflow. -
AKTION_DAO
Deprecated.Aktion
entities exist only in the old workflow. UseWORKFLOWNODE_DAO
for the closest equivalent in the new workflow. -
BEDINGUNG_DAO
Deprecated.Aktion
entities exist only in the old workflow. UseWORKFLOWNODE_DAO
for 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
null
if 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
- TheIEntity
for which to determine the DAO.- Returns:
- The DAO instance, or
null
if 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
-IEntity
for which to determine the DAO- Returns:
- The DAO instance, or
null
if no DAO instance is available.
-
Aktion
entities exist only in the old workflow.