Package com.morpheusdata.model
Class Account
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.Account
- All Implemented Interfaces:
AccountIdentity
Represents the Tenant within Morpheus. This is often an id based association but in some cases may contain all info.
This mostly occurs with providers that might benefit from the information. For example, UI Extensions or report
generators may want this information to affect render or permission.
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected Boolean
protected String
protected String
protected Map
protected String
protected String
protected Date
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected Boolean
protected Date
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected Account
protected String
protected String
protected String
protected String
protected String
protected String
protected Boolean
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetConf()
getConfs()
getName()
void
setAccountName
(String accountName) void
setAccountNumber
(String accountNumber) void
void
void
void
void
setCurrency
(String currency) void
setCustomerNumber
(String customerNumber) void
setDateCreated
(Date dateCreated) void
setDescription
(String description) void
setDisableSupportMenu
(Boolean disableSupportMenu) void
setExternalId
(String externalId) void
setFooterBgColor
(String footerBgColor) void
setFooterFgColor
(String footerFgColor) void
setHeaderBgColor
(String headerBgColor) void
setHeaderFgColor
(String headerFgColor) void
setImpersonateEnabled
(Boolean impersonateEnabled) void
setLastUpdated
(Date lastUpdated) void
setLoginBgColor
(String loginBgColor) void
setMasterAccount
(Boolean masterAccount) void
setMasterKey
(String masterKey) void
setMasterPassword
(String masterPassword) void
void
setNavBgColor
(String navBgColor) void
setNavFgColor
(String navFgColor) void
setNavHoverColor
(String navHoverColor) void
setOverrideCss
(String overrideCss) void
setParentAccount
(Account parentAccount) void
setPrimaryButtonBgColor
(String primaryButtonBgColor) void
setPrimaryButtonFgColor
(String primaryButtonFgColor) void
setPrimaryButtonHoverBgColor
(String primaryButtonHoverBgColor) void
setPrimaryButtonHoverFgColor
(String primaryButtonHoverFgColor) void
setSubdomain
(String subdomain) void
setSupportMenuLinks
(String supportMenuLinks) void
setWhiteLabelEnabled
(Boolean whiteLabelEnabled) Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.morpheusdata.model.projection.AccountIdentity
getId
-
Field Details
-
name
-
description
-
conf
-
externalId
-
dateCreated
-
lastUpdated
-
subdomain
-
apiKey
-
parentAccount
-
masterPassword
-
active
-
masterAccount
-
currency
-
whiteLabelEnabled
-
impersonateEnabled
-
headerBgColor
-
headerFgColor
-
-
primaryButtonFgColor
-
primaryButtonHoverBgColor
-
primaryButtonHoverFgColor
-
loginBgColor
-
overrideCss
-
masterKey
-
confs
-
disableSupportMenu
-
supportMenuLinks
-
customerNumber
-
accountNumber
-
accountName
-
-
Constructor Details
-
Account
public Account()
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceAccountIdentity
-
setName
-
getDescription
-
setDescription
-
getConf
-
setConf
-
getExternalId
-
setExternalId
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getSubdomain
-
setSubdomain
-
getApiKey
-
setApiKey
-
getParentAccount
-
setParentAccount
-
getMasterPassword
-
setMasterPassword
-
getActive
- Specified by:
getActive
in interfaceAccountIdentity
-
setActive
-
getMasterAccount
- Specified by:
getMasterAccount
in interfaceAccountIdentity
-
setMasterAccount
-
getCurrency
-
setCurrency
-
getWhiteLabelEnabled
-
setWhiteLabelEnabled
-
getImpersonateEnabled
-
setImpersonateEnabled
-
getHeaderBgColor
-
setHeaderBgColor
-
getHeaderFgColor
-
setHeaderFgColor
-
getPrimaryButtonBgColor
-
setPrimaryButtonBgColor
-
getPrimaryButtonFgColor
-
setPrimaryButtonFgColor
-
getPrimaryButtonHoverBgColor
-
setPrimaryButtonHoverBgColor
-
getPrimaryButtonHoverFgColor
-
setPrimaryButtonHoverFgColor
-
getLoginBgColor
-
setLoginBgColor
-
getOverrideCss
-
setOverrideCss
-
getMasterKey
-
setMasterKey
-
getConfs
-
setConfs
-
getDisableSupportMenu
-
setDisableSupportMenu
-
getSupportMenuLinks
-
setSupportMenuLinks
-
getCustomerNumber
-
setCustomerNumber
-
getAccountNumber
-
setAccountNumber
-
getAccountName
-
setAccountName
-