Enum Class SolutionComponentVisualStyle

java.lang.Object
java.lang.Enum<SolutionComponentVisualStyle>
org.odpi.openmetadata.commonservices.mermaid.SolutionComponentVisualStyle
All Implemented Interfaces:
Serializable, Comparable<SolutionComponentVisualStyle>, Constable

public enum SolutionComponentVisualStyle extends Enum<SolutionComponentVisualStyle>
SolutionComponentVisualStyle maps solution component types to appropriate visual styles.
  • Enum Constant Details

    • AUTOMATED_PROCESS

      public static final SolutionComponentVisualStyle AUTOMATED_PROCESS
      An automated process that is implemented by some form of software.
    • THIRD_PARTY_PROCESS

      public static final SolutionComponentVisualStyle THIRD_PARTY_PROCESS
      A process that is implemented by a third party and is opaque to the solution.
    • MANUAL_PROCESS

      public static final SolutionComponentVisualStyle MANUAL_PROCESS
      A set of tasks that need to be preformed by individuals or teams of people.
    • DATA_STORAGE

      public static final SolutionComponentVisualStyle DATA_STORAGE
      The storage of data for later retrieval by automated processes.
    • DATA_DISTRIBUTION

      public static final SolutionComponentVisualStyle DATA_DISTRIBUTION
      A distribution of data to a variety of automated processes.
    • DOCUMENT_PUBLISHING

      public static final SolutionComponentVisualStyle DOCUMENT_PUBLISHING
      The publishing of information (typically documents) to third parties.
    • INSIGHT_MODEL

      public static final SolutionComponentVisualStyle INSIGHT_MODEL
      A trained model using analytical or AI techniques to generate insight from data.
  • Method Details

    • values

      public static SolutionComponentVisualStyle[] 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

      public static SolutionComponentVisualStyle valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getSolutionComponentType

      public SolutionComponentType getSolutionComponentType()
      Return the value of this property.
      Returns:
      string
    • getVisualStyle

      public VisualStyle getVisualStyle()
      Return the shape to use in mermaid graphs.
      Returns:
      null or string
    • toString

      public String toString()
      Output of this enum class and main value.
      Overrides:
      toString in class Enum<SolutionComponentVisualStyle>
      Returns:
      string showing enum value