Package de.xima.fc.entities
Class Mandant
- java.lang.Object
-
- de.xima.cmn.dao.model.AEntity<Long>
-
- de.xima.fc.entities.AbstractEntity
-
- de.xima.fc.entities.AbstractLockableEntity
-
- de.xima.fc.entities.Mandant
-
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>,de.xima.cmn.dao.interfaces.ILockableEntity<Long>,IDescriptionProviding,ILockingVersionProviding,INameProviding,ITransferable,ITransferableEntity,ITransferableLockableEntity,IUUIDEntity,Serializable,Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
@Entity public class Mandant extends AbstractLockableEntity implements INameProviding, IDescriptionProviding, IUUIDEntity
Diese Entität bildet einen Mandanten ab. Mandanten werden dazu genutzt verschiedene, abgegrenzte Bereiche im System anzulegen. Mandanten können dazu genutzt werden Organisationen aus dem realen Leben abzubilden- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringATTR_ALIASstatic StringATTR_ALLOW_CUSTOM_MAIL_SERVERstatic StringATTR_ALLOW_SYSTEM_MAIL_SERVERstatic StringATTR_APPOINTMENT_USAGEDeprecated.static StringATTR_BASEURLstatic StringATTR_BENUTZERVERWALTUNGSTYPstatic StringATTR_CREATED_ATstatic StringATTR_DEMODeprecated.static StringATTR_FREIGABETYPstatic StringATTR_LANGUAGEstatic StringATTR_LAST_USER_LOGINstatic StringATTR_LDAP_DATADeprecated.static StringATTR_MAIL_DATADeprecated.static StringATTR_MAXFORMSDeprecated.static StringATTR_MAXINVITESDeprecated.static StringATTR_PROJEKTEstatic StringATTR_SADMIN_ACCESSstatic StringATTR_SADMIN_ACCESS_INBOXstatic StringCOL_CREATED_ATstatic StringCOL_UUID-
Fields inherited from class de.xima.fc.entities.AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersion
-
Fields inherited from class de.xima.fc.entities.AbstractEntity
COL_ID, id
-
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
-
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
-
Fields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_ID
-
Fields inherited from interface de.xima.fc.entities.interfaces.IUUIDEntity
ATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUID
-
-
Constructor Summary
Constructors Constructor Description Mandant()
-
Method Summary
-
Methods inherited from class de.xima.fc.entities.AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersion
-
Methods inherited from class de.xima.fc.entities.AbstractEntity
asIntValue, isPersisted, setId, setId
-
Methods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
getDescription
-
-
-
-
Field Detail
-
ATTR_BASEURL
public static final String ATTR_BASEURL
- See Also:
- Constant Field Values
-
ATTR_FREIGABETYP
public static final String ATTR_FREIGABETYP
- See Also:
- Constant Field Values
-
ATTR_PROJEKTE
public static final String ATTR_PROJEKTE
- See Also:
- Constant Field Values
-
ATTR_SADMIN_ACCESS
public static final String ATTR_SADMIN_ACCESS
- See Also:
- Constant Field Values
-
ATTR_SADMIN_ACCESS_INBOX
public static final String ATTR_SADMIN_ACCESS_INBOX
- See Also:
- Constant Field Values
-
ATTR_ALLOW_SYSTEM_MAIL_SERVER
public static final String ATTR_ALLOW_SYSTEM_MAIL_SERVER
- See Also:
- Constant Field Values
-
ATTR_ALLOW_CUSTOM_MAIL_SERVER
public static final String ATTR_ALLOW_CUSTOM_MAIL_SERVER
- See Also:
- Constant Field Values
-
ATTR_ALIAS
public static final String ATTR_ALIAS
- See Also:
- Constant Field Values
-
ATTR_LAST_USER_LOGIN
public static final String ATTR_LAST_USER_LOGIN
- See Also:
- Constant Field Values
-
ATTR_BENUTZERVERWALTUNGSTYP
public static final String ATTR_BENUTZERVERWALTUNGSTYP
- See Also:
- Constant Field Values
-
ATTR_LANGUAGE
public static final String ATTR_LANGUAGE
- See Also:
- Constant Field Values
-
ATTR_CREATED_AT
public static final String ATTR_CREATED_AT
- See Also:
- Constant Field Values
-
COL_UUID
public static final String COL_UUID
- See Also:
- Constant Field Values
-
COL_CREATED_AT
public static final String COL_CREATED_AT
- See Also:
- Constant Field Values
-
ATTR_LDAP_DATA
@Deprecated public static final String ATTR_LDAP_DATA
Deprecated.- See Also:
- Constant Field Values
-
ATTR_MAIL_DATA
@Deprecated public static final String ATTR_MAIL_DATA
Deprecated.- See Also:
- Constant Field Values
-
ATTR_MAXFORMS
@Deprecated public static final String ATTR_MAXFORMS
Deprecated.- See Also:
- Constant Field Values
-
ATTR_MAXINVITES
@Deprecated public static final String ATTR_MAXINVITES
Deprecated.- See Also:
- Constant Field Values
-
ATTR_DEMO
@Deprecated public static final String ATTR_DEMO
Deprecated.- See Also:
- Constant Field Values
-
ATTR_APPOINTMENT_USAGE
@Deprecated public static final String ATTR_APPOINTMENT_USAGE
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
getUUID
public String getUUID()
- Specified by:
getUUIDin interfaceIUUIDEntity- Returns:
- UUID (Universal Unique Identifier) that identifies this type of entity. Usually is unique within a context,
e.g.
Mandant,Projekt, ...
-
setUUID
public void setUUID(String uuid)
- Specified by:
setUUIDin interfaceIUUIDEntity
-
getUUIDObject
public UUID getUUIDObject()
- Specified by:
getUUIDObjectin interfaceIUUIDEntity
-
setUUIDObject
public void setUUIDObject(UUID uuid)
-
getBasisVerzeichnis
@Deprecated public String getBasisVerzeichnis()
Deprecated.
-
setBasisVerzeichnis
@Deprecated public void setBasisVerzeichnis(String basisVerzeichnis)
Deprecated.
-
getName
public String getName()
- Specified by:
getNamein interfaceINameProviding- Returns:
- The name of this object.
-
setName
public void setName(String name)
-
getBeschreibung
public String getBeschreibung()
- Specified by:
getBeschreibungin interfaceIDescriptionProviding
-
setBeschreibung
public void setBeschreibung(String beschreibung)
-
getAlias
public String getAlias()
- Returns:
- the alias
-
setAlias
public void setAlias(String alias)
- Parameters:
alias- the alias to set
-
getBaseUrl
public String getBaseUrl()
-
setBaseUrl
public void setBaseUrl(String baseUrl)
-
getFreigabeTyp
public EFreigabeTyp getFreigabeTyp()
-
setFreigabeTyp
public void setFreigabeTyp(EFreigabeTyp freigabeTyp)
-
isSadminAccess
public boolean isSadminAccess()
-
setSadminAccess
public void setSadminAccess(boolean sadminAccess)
-
isSadminInboxAccess
public boolean isSadminInboxAccess()
-
setSadminInboxAccess
public void setSadminInboxAccess(boolean sadminInboxAccess)
-
isAllowSystemMailServer
public boolean isAllowSystemMailServer()
-
setAllowSystemMailServer
public void setAllowSystemMailServer(boolean allowSystemMailServer)
-
isAllowCustomMailServer
public boolean isAllowCustomMailServer()
-
setAllowCustomMailServer
public void setAllowCustomMailServer(boolean allowCustomMailServer)
-
getBenutzerverwaltungstyp
public EBenutzerverwaltungsTyp getBenutzerverwaltungstyp()
-
setBenutzerverwaltungstyp
public void setBenutzerverwaltungstyp(EBenutzerverwaltungsTyp benutzerverwaltungstyp)
-
getLocale
public Locale getLocale()
-
getLanguage
public ELanguage getLanguage()
-
setLanguage
public void setLanguage(ELanguage language)
-
isManuelleFreigebe
public boolean isManuelleFreigebe()
-
setManuelleFreigebe
public void setManuelleFreigebe(boolean manuell)
-
getLastUserLogin
public Date getLastUserLogin()
- Returns:
- the lastUserLogin
-
setLastUserLogin
public void setLastUserLogin(Date lastUserLogin)
- Parameters:
lastUserLogin- the lastUserLogin to set
-
getCreatedAt
public long getCreatedAt()
-
setCreatedAt
public void setCreatedAt(long createdAt)
-
getCreatedAtInstant
public Instant getCreatedAtInstant()
-
setCreatedAtInstant
public void setCreatedAtInstant(Instant createdAt)
-
getMailData
@Deprecated public MandantMailData getMailData()
Deprecated.useMandantMailDataand the corresponding DAO or API
-
setMailData
@Deprecated public void setMailData(MandantMailData mailData)
Deprecated.useMandantMailDataand the corresponding DAO or API
-
getLdapData
@Deprecated public MandantLdapData getLdapData()
Deprecated.useMandantLdapDataand the corresponding DAO or API
-
toString
public String toString()
- Overrides:
toStringin classAbstractLockableEntity
-
setLdapData
@Deprecated public void setLdapData(MandantLdapData ldapData)
Deprecated.useMandantLdapDataand the corresponding DAO or API
-
isNtlmUsage
@Deprecated public boolean isNtlmUsage()
Deprecated.Gibt an, ob der Mandant laut Lizenz NTLM-Authentifizierung nutzen darf
-
isDemo
@Deprecated public boolean isDemo()
Deprecated.
-
setDemo
@Deprecated public void setDemo(boolean demo)
Deprecated.
-
isAppointmentUsage
@Deprecated public boolean isAppointmentUsage()
Deprecated.
-
setAppointmentUsage
@Deprecated public void setAppointmentUsage(boolean appointmentUsage)
Deprecated.
-
getMaxFormulare
@Deprecated public Integer getMaxFormulare()
Deprecated.
-
setMaxFormulare
@Deprecated public void setMaxFormulare(Integer maxFormulare)
Deprecated.
-
getMaxInvites
@Deprecated public Integer getMaxInvites()
Deprecated.
-
setMaxInvites
@Deprecated public void setMaxInvites(Integer maxInvites)
Deprecated.
-
getMaxFormRecords
@Deprecated public Integer getMaxFormRecords()
Deprecated.
-
setMaxFormRecords
@Deprecated public void setMaxFormRecords(Integer maxFormRecords)
Deprecated.
-
-