public enum Environment extends Enum<Environment>
Enum Constant and Description |
---|
CUSTOM
A custom environment
|
DEVELOPMENT
The development environment
|
PRODUCTION
The production environment
|
TEST
The test environment
|
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT
Constants that indicates whether this GriffonApplication is running in the default environment
|
static String |
KEY
Constant used to resolve the environment via System.getProperty(Environment.KEY)
|
Modifier and Type | Method and Description |
---|---|
static Environment |
getCurrent()
Returns the current environment which is typically either DEVELOPMENT, PRODUCTION or TEST.
|
static Environment |
getEnvironment(String shortName)
Returns the environment for the given short name
|
static String |
getEnvironmentShortName() |
String |
getName() |
static boolean |
isSystemSet() |
void |
setName(String name) |
static Environment |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Environment[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Environment DEVELOPMENT
public static final Environment PRODUCTION
public static final Environment TEST
public static final Environment CUSTOM
public static final String KEY
public static final String DEFAULT
public static Environment[] values()
for (Environment c : Environment.values()) System.out.println(c);
public static Environment valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null@Nonnull public static Environment getCurrent()
public static boolean isSystemSet()
@Nullable public static Environment getEnvironment(@Nullable String shortName)
shortName
- The short namepublic void setName(String name)