Enum Class ProjectDefinition
java.lang.Object
java.lang.Enum<ProjectDefinition>
org.odpi.openmetadata.samples.archiveutilities.governanceprogram.ProjectDefinition
- All Implemented Interfaces:
Serializable
,Comparable<ProjectDefinition>
,Constable
The ProjectDefinition is used to feed the definition of the projects for Coco Pharmaceuticals scenarios.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionCAMP-CT - Developing efficient ways to manage each of the clinical trials.PROJ-CT-TBDF - Clinical trial related to the new treatment for Teddy Bear Drop Foot.PROJ-CT-TBDF-001 - Setting up the systems that will support the clinical trial related to the new treatment for Teddy Bear Drop Foot.PROJ-CT-TBDF-003 - Pipelines for onboarding of Teddy Bear Drop Foot related data.PROJ-CT-TBDF-002 - Templates for onboarding of Teddy Bear Drop Foot related data.CAMP-MM - Project to upgrade manufacturing process to support personalized medicine. -
Method Summary
Modifier and TypeMethodDescriptionWhich project provides direction?Which projects is this project dependent on?Return the description for the project.Return the display name for the project.Return the short identifier for the project.Who is the leader for this project?Return the team members.What is the project's current status?How should this project be classified?Return the qualified name for the project.boolean
Is this project a campaign?boolean
isTask()
Is the project a task?toString()
Output of this enum class and main value.static ProjectDefinition
Returns the enum constant of this class with the specified name.static ProjectDefinition[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
MANUFACTURING_MOD
CAMP-MM - Project to upgrade manufacturing process to support personalized medicine. -
CLINICAL_TRIALS
CAMP-CT - Developing efficient ways to manage each of the clinical trials. -
DROP_FOOT_CLINICAL_TRIAL
PROJ-CT-TBDF - Clinical trial related to the new treatment for Teddy Bear Drop Foot. -
DROP_FOOT_CLINICAL_TRIAL_IT
PROJ-CT-TBDF-001 - Setting up the systems that will support the clinical trial related to the new treatment for Teddy Bear Drop Foot. -
DROP_FOOT_TEMPLATES
PROJ-CT-TBDF-002 - Templates for onboarding of Teddy Bear Drop Foot related data. -
DROP_FOOT_DATA_PIPELINES
PROJ-CT-TBDF-003 - Pipelines for onboarding of Teddy Bear Drop Foot related data.
-
-
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
-
getQualifiedName
Return the qualified name for the project.- Returns:
- string name
-
getIdentifier
Return the short identifier for the project.- Returns:
- string name
-
getDisplayName
Return the display name for the project.- Returns:
- string name
-
getDescription
Return the description for the project.- Returns:
- text
-
isCampaign
public boolean isCampaign()Is this project a campaign?- Returns:
- boolean
-
isTask
public boolean isTask()Is the project a task?- Returns:
- boolean
-
getProjectTypeClassification
How should this project be classified?- Returns:
- classification
-
getProjectStatus
What is the project's current status?- Returns:
- status
-
getControllingProject
Which project provides direction?- Returns:
- project
-
getDependentOn
Which projects is this project dependent on?- Returns:
- list of projects
-
getLeader
Who is the leader for this project?- Returns:
- person
-
getMembers
Return the team members.- Returns:
- list of people
-
toString
Output of this enum class and main value.- Overrides:
toString
in classEnum<ProjectDefinition>
- Returns:
- string showing enum value
-