Package org.jboss.hal.config
Class AbstractEnvironment
- java.lang.Object
-
- org.jboss.hal.config.AbstractEnvironment
-
- All Implemented Interfaces:
Environment
public abstract class AbstractEnvironment extends Object implements Environment
A base implementation for the environment.- See Also:
EnvironmentGenerator
-
-
Method Summary
-
-
-
Method Detail
-
getHalVersion
public Version getHalVersion()
- Specified by:
getHalVersionin interfaceEnvironment- Returns:
- the HAL version.
-
getHalBuild
public Build getHalBuild()
- Specified by:
getHalBuildin interfaceEnvironment
-
getLocales
public List<String> getLocales()
- Specified by:
getLocalesin interfaceEnvironment
-
getInstanceInfo
public InstanceInfo getInstanceInfo()
- Specified by:
getInstanceInfoin interfaceEnvironment- Returns:
- information about the server instance.
-
getName
public String getName()
- Specified by:
getNamein interfaceEnvironment- Returns:
- the name.
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceEnvironment
-
getOrganization
public String getOrganization()
- Specified by:
getOrganizationin interfaceEnvironment- Returns:
- the organization.
-
setOrganization
public void setOrganization(String organization)
- Specified by:
setOrganizationin interfaceEnvironment
-
setInstanceInfo
public void setInstanceInfo(String productName, String productVersion, String releaseName, String releaseVersion)
- Specified by:
setInstanceInfoin interfaceEnvironment
-
getOperationMode
public OperationMode getOperationMode()
- Specified by:
getOperationModein interfaceEnvironment
-
isStandalone
public boolean isStandalone()
- Specified by:
isStandalonein interfaceEnvironment- Returns:
- true for standalone mode, false otherwise.
-
setOperationMode
public void setOperationMode(OperationMode operationMode)
- Specified by:
setOperationModein interfaceEnvironment
-
isPrimarySecondary
public boolean isPrimarySecondary()
- Specified by:
isPrimarySecondaryin interfaceEnvironment- Returns:
- whether the naming in domain mode uses primary/secondary or master/slave.
-
setPrimarySecondary
public void setPrimarySecondary(boolean primarySecondary)
- Specified by:
setPrimarySecondaryin interfaceEnvironment
-
getDomainController
public String getDomainController()
- Specified by:
getDomainControllerin interfaceEnvironment- Returns:
- the name of the domain controller (DC).
-
setDomainController
public void setDomainController(String domainController)
- Specified by:
setDomainControllerin interfaceEnvironment
-
getManagementVersion
public Version getManagementVersion()
- Specified by:
getManagementVersionin interfaceEnvironment- Returns:
- the management model version.
-
setManagementVersion
public void setManagementVersion(Version version)
- Specified by:
setManagementVersionin interfaceEnvironment
-
getAccessControlProvider
public AccessControlProvider getAccessControlProvider()
- Specified by:
getAccessControlProviderin interfaceEnvironment
-
setAccessControlProvider
public void setAccessControlProvider(AccessControlProvider accessControlProvider)
- Specified by:
setAccessControlProviderin interfaceEnvironment
-
getRoles
public Roles getRoles()
- Specified by:
getRolesin interfaceEnvironment- Returns:
- the standard and scoped roles.
-
isSingleSignOn
public boolean isSingleSignOn()
- Specified by:
isSingleSignOnin interfaceEnvironment- Returns:
- true if SSO is used, false otherwise.
-
setSingleSignOn
public void setSingleSignOn(boolean sso)
- Specified by:
setSingleSignOnin interfaceEnvironment
-
isDevMode
public boolean isDevMode()
- Specified by:
isDevModein interfaceEnvironment- Returns:
- whether HAL is run in development mode
-
isProductionMode
public boolean isProductionMode()
- Specified by:
isProductionModein interfaceEnvironment- Returns:
- whether HAL is run in production mode
-
-