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 String
ATTR_ALIAS
static String
ATTR_ALLOW_CUSTOM_MAIL_SERVER
static String
ATTR_ALLOW_SYSTEM_MAIL_SERVER
static String
ATTR_APPOINTMENT_USAGE
Deprecated.static String
ATTR_BASEURL
static String
ATTR_BENUTZERVERWALTUNGSTYP
static String
ATTR_CREATED_AT
static String
ATTR_DEMO
Deprecated.static String
ATTR_FREIGABETYP
static String
ATTR_LANGUAGE
static String
ATTR_LAST_USER_LOGIN
static String
ATTR_LDAP_DATA
Deprecated.static String
ATTR_MAIL_DATA
Deprecated.static String
ATTR_MAXFORMS
Deprecated.static String
ATTR_MAXINVITES
Deprecated.static String
ATTR_PROJEKTE
static String
ATTR_SADMIN_ACCESS
static String
ATTR_SADMIN_ACCESS_INBOX
static String
COL_CREATED_AT
static String
COL_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:
getUUID
in 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:
setUUID
in interfaceIUUIDEntity
-
getUUIDObject
public UUID getUUIDObject()
- Specified by:
getUUIDObject
in 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:
getName
in interfaceINameProviding
- Returns:
- The name of this object.
-
setName
public void setName(String name)
-
getBeschreibung
public String getBeschreibung()
- Specified by:
getBeschreibung
in 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.useMandantMailData
and the corresponding DAO or API
-
setMailData
@Deprecated public void setMailData(MandantMailData mailData)
Deprecated.useMandantMailData
and the corresponding DAO or API
-
getLdapData
@Deprecated public MandantLdapData getLdapData()
Deprecated.useMandantLdapData
and the corresponding DAO or API
-
toString
public String toString()
- Overrides:
toString
in classAbstractLockableEntity
-
setLdapData
@Deprecated public void setLdapData(MandantLdapData ldapData)
Deprecated.useMandantLdapData
and 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.
-
-