Enum Class SustainabilityRoleDefinition
java.lang.Object
java.lang.Enum<SustainabilityRoleDefinition>
org.odpi.openmetadata.samples.archiveutilities.sustainability.SustainabilityRoleDefinition
- All Implemented Interfaces:
Serializable
,Comparable<SustainabilityRoleDefinition>
,Constable
The SustainabilityRoleDefinition is used to feed the definition of the governance roles for
Coco Pharmaceuticals' sustainability program.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAmsterdam Data Center LeaderAmsterdam Distribution Center LeaderAmsterdam Lab LeaderAmsterdam Office LeaderAmsterdam Site LeaderAustin Data Center LeaderAustin Factory LeaderAustin Office LeaderAustin Site LeaderClinical Trials Sustainability ChampionDistribution Sustainability ChampionEdmonton Data Centre LeaderEdmonton Distribution Centre LeaderEdmonton Factory LeaderEdmonton Office LeaderEdmonton Site LeaderFinance Sustainability ChampionHR Sustainability ChampionIT Sustainability ChampionKansas City Distribution Center LeaderKansas City Office LeaderKansas City Site LeaderLondon Data Center LeaderLondon Lab LeaderLondon Office LeaderLondon Site LeaderManufacturing Sustainability ChampionNew York Data Center LeaderNew York Lab LeaderNew York Office LeaderNew York Site LeaderResearch Sustainability ChampionSales Sustainability ChampionSustainability LeadSustainability Technology LeadWinchester Data Centre LeaderWinchester Distribution Centre LeaderWinchester Factory LeaderWinchester Office LeaderWinchester Site Leader -
Method Summary
Modifier and TypeMethodDescriptionThe person to be appointed to the role.The business area of the sustainability champion role.Returns a detailed description of the role.Returns a descriptive name of the role.int
Returns the number of people that can be appointed to the role.Returns the unique name for the role.Returns the unique name for the role entity.getScope()
Returns the breadth of responsibility for the role.Return the name of the PersonRole type to use.boolean
Should the headcount property be set on the role.toString()
Output of this enum class and main value.static SustainabilityRoleDefinition
Returns the enum constant of this class with the specified name.static SustainabilityRoleDefinition[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SUSTAINABILITY_OFFICER
Sustainability Lead -
RESEARCH_CHAMPION
Research Sustainability Champion -
CLINICAL_TRIALS_CHAMPION
Clinical Trials Sustainability Champion -
FINANCE_TRIALS_CHAMPION
Finance Sustainability Champion -
HR_CHAMPION
HR Sustainability Champion -
IT_CHAMPION
IT Sustainability Champion -
MANUFACTURING_CHAMPION
Manufacturing Sustainability Champion -
DIST_CHAMPION
Distribution Sustainability Champion -
SALES_CHAMPION
Sales Sustainability Champion -
SUSTAINABILITY_TECH_LEAD
Sustainability Technology Lead -
AMS_SITE_LEADER
Amsterdam Site Leader -
AMS_LAB_LEADER
Amsterdam Lab Leader -
AMS_OFFICE_LEADER
Amsterdam Office Leader -
AMS_DC_LEADER
Amsterdam Data Center Leader -
AMS_DEPOT_LEADER
Amsterdam Distribution Center Leader -
LONDON_SITE_LEADER
London Site Leader -
LONDON_LAB_LEADER
London Lab Leader -
LONDON_OFFICE_LEADER
London Office Leader -
LONDON_DC_LEADER
London Data Center Leader -
NEW_YORK_SITE_LEADER
New York Site Leader -
NEW_YORK_LAB_LEADER
New York Lab Leader -
NEW_YORK_OFFICE_LEADER
New York Office Leader -
NEW_YORK_DC_LEADER
New York Data Center Leader -
AUSTIN_SITE_LEADER
Austin Site Leader -
AUSTIN_OFFICE_LEADER
Austin Office Leader -
AUSTIN_DC_LEADER
Austin Data Center Leader -
AUSTIN_FACTORY_LEADER
Austin Factory Leader -
WINCHESTER_SITE_LEADER
Winchester Site Leader -
WINCHESTER_OFFICE_LEADER
Winchester Office Leader -
WINCHESTER_DC_LEADER
Winchester Data Centre Leader -
WINCHESTER_FACTORY_LEADER
Winchester Factory Leader -
WINCHESTER_DEPOT_LEADER
Winchester Distribution Centre Leader -
KANSAS_CITY_SITE_LEADER
Kansas City Site Leader -
KANSAS_CITY_OFFICE_LEADER
Kansas City Office Leader -
KANSAS_CITY_DEPOT_LEADER
Kansas City Distribution Center Leader -
EDMONTON_SITE_LEADER
Edmonton Site Leader -
EDMONTON_OFFICE_LEADER
Edmonton Office Leader -
EDMONTON_DC_LEADER
Edmonton Data Centre Leader -
EDMONTON_FACTORY_LEADER
Edmonton Factory Leader -
EDMONTON_DEPOT_LEADER
Edmonton Distribution Centre Leader
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getTypeName
Return the name of the PersonRole type to use.- Returns:
- type name
-
getQualifiedName
Returns the unique name for the role entity.- Returns:
- identifier
-
getIdentifier
Returns the unique name for the role.- Returns:
- identifier
-
getDisplayName
Returns a descriptive name of the role.- Returns:
- display name
-
getDescription
Returns a detailed description of the role.- Returns:
- description
-
getScope
Returns the breadth of responsibility for the role.- Returns:
- scope
-
isHeadCountSet
public boolean isHeadCountSet()Should the headcount property be set on the role.- Returns:
- flag
-
getHeadCount
public int getHeadCount()Returns the number of people that can be appointed to the role.- Returns:
- number
-
getBusinessArea
The business area of the sustainability champion role.- Returns:
- business area
-
getAppointee
The person to be appointed to the role.- Returns:
- person
-
toString
Output of this enum class and main value.- Overrides:
toString
in classEnum<SustainabilityRoleDefinition>
- Returns:
- string showing enum value
-