Enum Class SolutionBlueprint
java.lang.Object
java.lang.Enum<SolutionBlueprint>
org.odpi.openmetadata.samples.archiveutilities.governanceengines.SolutionBlueprint
- All Implemented Interfaces:
Serializable
,Comparable<SolutionBlueprint>
,Constable
,CollectionDefinition
,DesignModelDefinition
,ReferenceableDefinition
,SolutionBlueprintDefinition
public enum SolutionBlueprint
extends Enum<SolutionBlueprint>
implements SolutionBlueprintDefinition
A description of the predefined solution blueprints. Solution blueprints identify the key solution oriented
investments. They may be used to document both the as-is and to-be solutions.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA description of how the new industry 4.0 manufacturing control system operates.A description of how a clinical trial is managed in Coco Pharmaceuticals.A description of how information about Coco Pharmaceuticals employees is managed.A description of how physical inventory is managed between procurement, the distribution centres, manufacturing and finance.A description of how an order for a personalized medicine prescription is fulfilled by Coco Pharmaceuticals.Basic templateA description of how data is gathered to support sustainability reporting in Coco Pharmaceuticals. -
Field Summary
Fields inherited from interface org.odpi.openmetadata.frameworks.openmetadata.definitions.ReferenceableDefinition
EGERIA_VERSION_IDENTIFIER
-
Method Summary
Modifier and TypeMethodDescriptionauthors()
Return the authors of the design model.Return the description of the solution blueprintReturn the display name of the solution blueprint.getGUID()
Return the GUID for the element.Return the version identifier of the solution blueprint.Return the optional collection that this element is a part of.Return the list of components that are members of the solution blueprint.Return the version identifier of the solution blueprint.boolean
Return whether this is a template or not.toString()
Output of this enum class and main value.static SolutionBlueprint
Returns the enum constant of this class with the specified name.static SolutionBlueprint[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
Methods inherited from interface org.odpi.openmetadata.frameworks.openmetadata.definitions.CollectionDefinition
getCollectionClassification
Methods inherited from interface org.odpi.openmetadata.frameworks.openmetadata.definitions.ReferenceableDefinition
getQualifiedName
Methods inherited from interface org.odpi.openmetadata.frameworks.openmetadata.definitions.SolutionBlueprintDefinition
getTypeName
-
Enum Constant Details
-
SOLUTION_BLUEPRINT_TEMPLATE
Basic template -
CLINICAL_TRIAL_MANAGEMENT
A description of how a clinical trial is managed in Coco Pharmaceuticals. -
SUSTAINABILITY_REPORTING
A description of how data is gathered to support sustainability reporting in Coco Pharmaceuticals. -
PERSONALIZED_MEDICINE_ORDER_FULFILLMENT
A description of how an order for a personalized medicine prescription is fulfilled by Coco Pharmaceuticals. -
EMPLOYEE_MANAGEMENT
A description of how information about Coco Pharmaceuticals employees is managed. -
AUTOMATED_MANUFACTURING_CONTROL
A description of how the new industry 4.0 manufacturing control system operates. -
INVENTORY_MANAGEMENT
A description of how physical inventory is managed between procurement, the distribution centres, manufacturing and finance. -
HAZARDOUS_MATERIAL_MANAGEMENT
-
-
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
-
getGUID
Return the GUID for the element.- Specified by:
getGUID
in interfaceReferenceableDefinition
- Returns:
- string
-
getDisplayName
Return the display name of the solution blueprint.- Specified by:
getDisplayName
in interfaceReferenceableDefinition
- Returns:
- string
-
getDescription
Return the description of the solution blueprint- Specified by:
getDescription
in interfaceReferenceableDefinition
- Returns:
- string
-
getParentCollection
Return the optional collection that this element is a part of.- Specified by:
getParentCollection
in interfaceReferenceableDefinition
- Returns:
- collection definition
-
getVersionIdentifier
Return the version identifier of the solution blueprint.- Specified by:
getVersionIdentifier
in interfaceReferenceableDefinition
- Returns:
- string
-
getIdentifier
Return the version identifier of the solution blueprint.- Specified by:
getIdentifier
in interfaceReferenceableDefinition
- Returns:
- string
-
isTemplate
public boolean isTemplate()Return whether this is a template or not.- Specified by:
isTemplate
in interfaceReferenceableDefinition
- Returns:
- boolean
-
toString
Output of this enum class and main value.- Overrides:
toString
in classEnum<SolutionBlueprint>
- Returns:
- string showing enum value
-
authors
Return the authors of the design model. It defaults to the Egeria community but can be overridden.- Specified by:
authors
in interfaceDesignModelDefinition
- Returns:
- string
-
getSolutionComponents
Return the list of components that are members of the solution blueprint.- Specified by:
getSolutionComponents
in interfaceSolutionBlueprintDefinition
- Returns:
- list of component definitions
-