Modifier and Type | Field and Description |
---|---|
static sirius.db.mixing.Mapping |
ACCOUNT_NUMBER
Contains the customer number assigned to the tenant.
|
static sirius.db.mixing.Mapping |
ADDRESS
Contains the address of the tenant.
|
static sirius.db.mixing.Mapping |
CAN_ACCESS_PARENT
Determines if this tenant can become its tenant by calling "/tenants/select".
|
static sirius.db.mixing.Mapping |
EXTERNAL_LOGIN_INTERVAL_DAYS
Determines the interval in days, after which a user needs to login again, via an extenal system.
|
static sirius.db.mixing.Mapping |
JOURNAL
Used to record changes on fields of the tenant.
|
static sirius.db.mixing.Mapping |
LOGIN_INTERVAL_DAYS
Determines the interval in days, after which a user needs to login again.
|
static sirius.db.mixing.Mapping |
NAME
Contains the name of the tenant.
|
static sirius.db.mixing.Mapping |
PARENT
Contains the parent tenant of this tenant.
|
static sirius.db.mixing.Mapping |
PARENT_CAN_ACCESS
Determines if the parent tenant can become this tenant by calling "/tenants/select".
|
static sirius.db.mixing.Mapping |
PERMISSIONS
Contains the features and individual config assigned to the tenant.
|
static sirius.db.mixing.Mapping |
SAML_FINGERPRINT
Contains the SHA-1 fingerprint of the X509 certificate which is used to sign the SAML assertions.
|
static sirius.db.mixing.Mapping |
SAML_ISSUER_INDEX
Contains the endpoint index at the SAML provider.
|
static sirius.db.mixing.Mapping |
SAML_ISSUER_NAME
Contains the issuer name within a SAML assertion.
|
static sirius.db.mixing.Mapping |
SAML_ISSUER_URL
Contains the URL of the SAML provider.
|
static sirius.db.mixing.Mapping |
SAML_REQUEST_ISSUER_NAME
Contains the name of the system which is used as the SAML provider.
|
Constructor and Description |
---|
Tenant() |
getTrace, isAnyColumnChangedExceptNoJournal
equals, getFetchRow, getId, getMapper, hashCode, isNew, isUnique, setId
public static final sirius.db.mixing.Mapping PARENT
public static final sirius.db.mixing.Mapping PARENT_CAN_ACCESS
public static final sirius.db.mixing.Mapping CAN_ACCESS_PARENT
public static final sirius.db.mixing.Mapping LOGIN_INTERVAL_DAYS
public static final sirius.db.mixing.Mapping EXTERNAL_LOGIN_INTERVAL_DAYS
Note that this is only enforced if UserAccount.externalLoginRequired
is true.
public static final sirius.db.mixing.Mapping NAME
public static final sirius.db.mixing.Mapping ACCOUNT_NUMBER
public static final sirius.db.mixing.Mapping SAML_REQUEST_ISSUER_NAME
public static final sirius.db.mixing.Mapping SAML_ISSUER_URL
public static final sirius.db.mixing.Mapping SAML_ISSUER_INDEX
public static final sirius.db.mixing.Mapping SAML_ISSUER_NAME
If several SAML providers are used, multiple values can be separated by a ,.
public static final sirius.db.mixing.Mapping SAML_FINGERPRINT
If several SAML providers are used, multiple values can be separated by a ,.
public static final sirius.db.mixing.Mapping ADDRESS
public static final sirius.db.mixing.Mapping PERMISSIONS
public static final sirius.db.mixing.Mapping JOURNAL
protected void onModify()
public String getName()
public void setName(String name)
public String getAccountNumber()
public void setAccountNumber(String accountNumber)
public InternationalAddressData getAddress()
public PermissionData getPermissions()
public sirius.db.jdbc.SQLEntityRef<Tenant> getParent()
public boolean isParentCanAccess()
public void setParentCanAccess(boolean parentCanAccess)
public boolean isCanAccessParent()
public void setCanAccessParent(boolean canAccessParent)
public String getSamlIssuerName()
public void setSamlIssuerName(String samlIssuerName)
public String getSamlIssuerUrl()
public void setSamlIssuerUrl(String samlIssuerUrl)
public String getSamlIssuerIndex()
public void setSamlIssuerIndex(String samlIssuerIndex)
public String getSamlFingerprint()
public void setSamlFingerprint(String samlFingerprint)
public String getSamlRequestIssuerName()
public void setSamlRequestIssuerName(String samlRequestIssuerName)
public Integer getLoginIntervalDays()
public void setLoginIntervalDays(Integer loginIntervalDays)
public Integer getExternalLoginIntervalDays()
public void setExternalLoginIntervalDays(Integer externalLoginIntervalDays)
public JournalData getJournal()
Journaled
getJournal
in interface Journaled
Copyright © 2018. All rights reserved.