Package de.xima.fc.dao
Class DaoProvider
- java.lang.Object
-
- de.xima.fc.dao.DaoProvider
-
public final class DaoProvider extends Object
Keeps a static reference to all DAO (data access object) instances. Each constant name must conform to the patternEntityClass.getSimpleName().toUpperCase()_DAO.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DaoProvider()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <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 Detail
-
APPOINTMENT_DAO
public static final IAppointmentDao APPOINTMENT_DAO
-
APPOINTMENTTEMPLATE_DAO
public static final IAppointmentTemplateDao APPOINTMENTTEMPLATE_DAO
-
APPOINTMENTTYPE_DAO
public static final IAppointmentTypeDao APPOINTMENTTYPE_DAO
-
APPOINTMENTSLOT_DAO
public static final IAppointmentSlotDao APPOINTMENTSLOT_DAO
-
APPOINTMENTCLOSINGTIME_DAO
public static final IAppointmentClosingTimeDao APPOINTMENTCLOSINGTIME_DAO
-
APPOINTMENTCLIENTCLOSINGTIME_DAO
public static final IAppointmentClientClosingTimeDao APPOINTMENTCLIENTCLOSINGTIME_DAO
-
ATTACHMENT_DAO
public static final IAttachmentDao ATTACHMENT_DAO
-
USERPROFILE_DAO
public static final IUserProfileDao USERPROFILE_DAO
-
USERPROFILEMFA_DAO
public static final IUserProfileMfaDao USERPROFILEMFA_DAO
-
USERCREDENTIALS_DAO
public static final IUserCredentialsDao USERCREDENTIALS_DAO
-
USEREMAIL_DAO
public static final IUserEmailDao USEREMAIL_DAO
-
USERIDENTITY_DAO
public static final IUserIdentityDao USERIDENTITY_DAO
-
BENUTZERGRUPPE_DAO
public static final IBenutzerGruppeDao BENUTZERGRUPPE_DAO
-
DATENBANKZUGRIFF_DAO
public static final IDatenbankZugriffDao DATENBANKZUGRIFF_DAO
-
WEBDAVACCESS_DAO
public static final IWebDavAccessDao WEBDAVACCESS_DAO
The singleton instance ofIWebDavAccessDaofor accessing, creating, deleting, and updatingWebDavAccessentities.
-
DATENQUELLE_DAO
public static final IDatenquelleDao DATENQUELLE_DAO
-
FORMEINGANG_DAO
public static final IFormEingangDao FORMEINGANG_DAO
-
FORMELEMENT_DAO
public static final IFormElementDao FORMELEMENT_DAO
-
FORMVERSION_DAO
public static final IFormVersionDao FORMVERSION_DAO
-
FORMVERSIONBACKUP_DAO
public static final IFormVersionBackupDao FORMVERSIONBACKUP_DAO
-
MANDANT_DAO
public static final IMandantDao MANDANT_DAO
-
MANDANTMAILDATA_DAO
public static final IMandantMailDataDao MANDANTMAILDATA_DAO
-
PROTOCOLENTRYPROCESS_DAO
public static final IProtocolEntryProcessDao PROTOCOLENTRYPROCESS_DAO
-
PROTOCOLENTRYCLIENT_DAO
public static final IProtocolEntryClientDao PROTOCOLENTRYCLIENT_DAO
-
PROTOCOLENTRYSYSTEM_DAO
public static final IProtocolEntrySystemDao PROTOCOLENTRYSYSTEM_DAO
-
POSTFACH_DAO
public static final IPostfachDao POSTFACH_DAO
-
PROJEKT_DAO
public static final IProjektDao PROJEKT_DAO
-
PROJECTDOIDATA_DAO
public static final IProjectDOIDataDao PROJECTDOIDATA_DAO
-
PROJECTIDENTITYCHECKDATA_DAO
public static final IProjectIdentityCheckDataDao PROJECTIDENTITYCHECKDATA_DAO
-
PROJECTINVITEDATA_DAO
public static final IProjectInviteDataDao PROJECTINVITEDATA_DAO
-
PROJECTAUTHENTICATORCONFIG_DAO
public static final IProjectAuthenticatorConfigDao PROJECTAUTHENTICATORCONFIG_DAO
-
PROJECTPORTALDATA_DAO
public static final IProjectPortalDataDao PROJECTPORTALDATA_DAO
-
FORMRECORDSUBMISSION_DAO
public static final IFormRecordSubmissionDao FORMRECORDSUBMISSION_DAO
-
FORMRECORDCHAT_DAO
public static final IFormRecordChatDao FORMRECORDCHAT_DAO
-
FORMRECORDMESSAGE_DAO
public static final IFormRecordMessageDao FORMRECORDMESSAGE_DAO
-
ROLLE_DAO
public static final IRolleDao ROLLE_DAO
-
PROJECTTAG_DAO
public static final IProjectTagDao PROJECTTAG_DAO
-
TEXTBAUSTEIN_DAO
public static final ITextbausteinDao TEXTBAUSTEIN_DAO
-
TEMPLATE_DAO
public static final IFormTemplateDao TEMPLATE_DAO
-
VORGANG_DAO
public static final IVorgangDao VORGANG_DAO
-
FRONTENDSERVER_DAO
public static final IFrontendServerDao FRONTENDSERVER_DAO
-
MANDANTFRONTENDSERVER_DAO
public static final IMandantFrontendServerDao MANDANTFRONTENDSERVER_DAO
-
VORGANG_DATA_DAO
public static final IVorgangsDataDao VORGANG_DATA_DAO
-
PROJEKTRESSOURCE_DAO
public static final IProjektRessourceDao PROJEKTRESSOURCE_DAO
-
MANDANTRESSOURCE_DAO
public static final IMandantRessourceDao MANDANTRESSOURCE_DAO
-
PROJEKTZAEHLER_DAO
public static final IProjektZaehlerDao PROJEKTZAEHLER_DAO
-
PROJEKTZAEHLERDATEN_DAO
public static final IProjektZaehlerDatenDao PROJEKTZAEHLERDATEN_DAO
-
LDAPZUGRIFF_DAO
public static final ILDAPZugriffDao LDAPZUGRIFF_DAO
-
LDAPABFRAGE_DAO
public static final ILDAPAbfrageDao LDAPABFRAGE_DAO
-
DIRECTCLIENTAUTHORIZATION_DAO
public static final IDirectClientAuthorizationDao DIRECTCLIENTAUTHORIZATION_DAO
-
INDIRECTCLIENTAUTHORIZATION_DAO
public static final IIndirectClientAuthorizationDao INDIRECTCLIENTAUTHORIZATION_DAO
-
CLIENTAUTHENTICATOR_DAO
public static final IClientAuthenticatorDao CLIENTAUTHENTICATOR_DAO
-
CLIENTCOUNTER_DAO
public static final IClientCounterDao CLIENTCOUNTER_DAO
-
GENERIC_FILE_DAO
public static final IGenericFileDao GENERIC_FILE_DAO
-
LICENSE_FILE_DAO
public static final ILicenseFileDao LICENSE_FILE_DAO
-
DATENTABELLE_DAO
public static final IDatentabelleDao DATENTABELLE_DAO
-
SYSTEMMESSAGE_DAO
public static final ISystemMessageDao SYSTEMMESSAGE_DAO
-
SYSTEMCHANGE_DAO
public static final ISystemChangeDao SYSTEMCHANGE_DAO
-
SYSTEMPROPERTY_DAO
public static final ISystemPropertyDao SYSTEMPROPERTY_DAO
-
SYSTEMAUTHENTICATOR_DAO
public static final ISystemAuthenticatorDao SYSTEMAUTHENTICATOR_DAO
-
WORKFLOWVERSION_DAO
public static final IWorkflowVersionDao WORKFLOWVERSION_DAO
The singleton instance ofIWorkflowVersionDaofor accessing, creating, deleting, and updatingWorkflowVersionentities.
-
WORKFLOWSTATE_DAO
public static final IWorkflowStateDao WORKFLOWSTATE_DAO
The singleton instance ofIWorkflowStateDaofor accessing, creating, deleting, and updatingWorkflowStateentities.
-
WORKFLOWSTATEAUTHENTICATORCONFIG_DAO
public static final IWorkflowStateAuthenticatorConfigDao WORKFLOWSTATEAUTHENTICATORCONFIG_DAO
The singleton instance ofIWorkflowStateAuthenticatorConfigDaofor accessing, creating, deleting, and updatingWorkflowStateAuthenticatorConfigentities.
-
WORKFLOWPROCESS_DAO
public static final IWorkflowProcessDao WORKFLOWPROCESS_DAO
The singleton instance ofIWorkflowProcessDaofor accessing, creating, deleting, and updatingWorkflowProcessentities.
-
WORKFLOWTASK_DAO
public static final IWorkflowTaskDao WORKFLOWTASK_DAO
The singleton instance ofIWorkflowTaskDaofor accessing, creating, deleting, and updatingWorkflowTaskentities.
-
WORKFLOWNODE_DAO
public static final IWorkflowNodeDao WORKFLOWNODE_DAO
The singleton instance ofIWorkflowNodeDaofor accessing, creating, deleting, and updatingWorkflowNodeentities.
-
WORKFLOWTRIGGER_DAO
public static final IWorkflowTriggerDao WORKFLOWTRIGGER_DAO
The singleton instance ofIWorkflowTriggerDaofor accessing, creating, deleting, and updatingWorkflowTriggerentities.
-
WORKFLOWTRIGGERSEARCHTERM_DAO
public static final IWorkflowTriggerSearchTermDao WORKFLOWTRIGGERSEARCHTERM_DAO
The singleton instance ofIWorkflowTriggerSearchTermDaofor accessing, creating, deleting, and updatingWorkflowTriggerSearchTermentities.
-
WORKFLOWNODESEARCHTERM_DAO
public static final IWorkflowNodeSearchTermDao WORKFLOWNODESEARCHTERM_DAO
The singleton instance ofIWorkflowNodeSearchTermDaofor accessing, creating, deleting, and updatingWorkflowNodeSearchTermentities.
-
FORMRECORDLOCK_DAO
public static final IFormRecordLockDao FORMRECORDLOCK_DAO
The singleton instance ofIFormRecordLockDaofor locking and unlockingform records.
-
WORKFLOWVERSIONBACKUP_DAO
public static final IWorkflowVersionBackupDao WORKFLOWVERSIONBACKUP_DAO
The singleton instance ofIWorkflowVersionBackupDaofor accessing, creating, deleting, and updatingWorkflowVersionBackupentities.
-
SYSTEMPLUGIN_DAO
public static final ISystemPluginDao SYSTEMPLUGIN_DAO
-
CLIENTPLUGIN_DAO
public static final IClientPluginDao CLIENTPLUGIN_DAO
-
INTERNALSYSTEMMESSAGE_DAO
public static final IInternalSystemMessageDao INTERNALSYSTEMMESSAGE_DAO
-
INTERNALCLIENTMESSAGE_DAO
public static final IInternalClientMessageDao INTERNALCLIENTMESSAGE_DAO
-
USERREFRESHTOKEN_DAO
public static final IUserRefreshTokenDao USERREFRESHTOKEN_DAO
-
SERVER_NODE_DAO
public static final IServerNodeDao SERVER_NODE_DAO
-
USERPORTAL_DAO
public static final IUserPortalDao USERPORTAL_DAO
The singleton instance ofIUserPortalDaofor accessing, creating, deleting, and updatingUserPortalentities.
-
USERPORTALAUTHCONFIG_DAO
public static final IUserPortalAuthConfigDao USERPORTALAUTHCONFIG_DAO
The singleton instance ofIUserPortalAuthConfigDaofor accessing, creating, deleting, and updatingUserPortalAuthConfigentities.
-
USERPORTALTAG_DAO
public static final IUserPortalTagDao USERPORTALTAG_DAO
The singleton instance ofIUserPortalTagDaofor accessing, creating, deleting, and updatingUserPortalTagentities.
-
USERPORTALSTATE_DAO
public static final IUserPortalStateDao USERPORTALSTATE_DAO
The singleton instance ofIUserPortalStateDaofor accessing, creating, deleting, and updatingUserPortalStateentities.
-
CLIENTPORTALCONFIG_DAO
public static final IClientPortalConfigDao CLIENTPORTALCONFIG_DAO
The singleton instance ofIClientPortalConfigDaofor accessing, creating, deleting, and updatingClientPortalConfigDaoentities.
-
PROJECTPORTALCONFIG_DAO
public static final IProjectPortalConfigDao PROJECTPORTALCONFIG_DAO
The singleton instance ofIProjectPortalConfigDaofor accessing, creating, deleting, and updatingProjectPortalConfigDaoentities.
-
STATUS_DAO
@Deprecated public static final IStatusDao STATUS_DAO
Deprecated.Aktionentities exist only in the old workflow. UseWORKFLOWSTATE_DAOfor the closest equivalent in the new workflow.
-
AKTION_DAO
@Deprecated public static final IAktionDao AKTION_DAO
Deprecated.Aktionentities exist only in the old workflow. UseWORKFLOWNODE_DAOfor the closest equivalent in the new workflow.
-
BEDINGUNG_DAO
@Deprecated public static final IBedingungDao 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 public static final IBenutzerDao BENUTZER_DAO
Deprecated.
-
AKTUELLERBENUTZER_DAO
@Deprecated public static final IBenutzerDao AKTUELLERBENUTZER_DAO
Deprecated.
-
LDAPGRUPPE_DAO
@Deprecated public static final ILDAPGruppeDao LDAPGRUPPE_DAO
Deprecated.
-
MANDANTLDAPDATA_DAO
@Deprecated public static final IMandantLdapDataDao MANDANTLDAPDATA_DAO
Deprecated.
-
MODUL_DAO
@Deprecated public static final IModulDao MODUL_DAO
Deprecated.Table no longer exists
-
ENTITYBERECHTIGUNG_DAO
@Deprecated public static final IGenericDao<?> ENTITYBERECHTIGUNG_DAO
Deprecated.Table no longer exists.
-
-
Method Detail
-
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.
-
-