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. 
 
 - 
 
 -