Enum TransformationCategory

java.lang.Object
java.lang.Enum<TransformationCategory>
com.orchestranetworks.addon.dint.transformation.TransformationCategory
All Implemented Interfaces:
Serializable, Comparable<TransformationCategory>, Constable

public enum TransformationCategory extends Enum<TransformationCategory>
Categories of transformations.
Since:
4.1.0
See Also:
  • Enum Constant Details

    • AGGREGATE

      public static final TransformationCategory AGGREGATE
      Transformations that aggregate many values into a single one.
    • CONSTANT

      public static final TransformationCategory CONSTANT
      Transformations that provides a constant value.
    • CONVERSION

      public static final TransformationCategory CONVERSION
      Transformations that converts a value to another form.
    • CROSS_REFERENCE

      public static final TransformationCategory CROSS_REFERENCE
      Transformations that looks up data from a datasource.
    • SPLIT

      public static final TransformationCategory SPLIT
      Transformations that split a value into many others.
  • Method Details

    • values

      public static TransformationCategory[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static TransformationCategory valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public String getCode()
      Returns the transformation category code.
    • getLabel

      public com.onwbp.base.text.UserMessage getLabel()
      Returns the label.
    • getDescription

      public com.onwbp.base.text.UserMessage getDescription()
      Returns the description.
    • isConstant

      public boolean isConstant()
      Returns true if this is a constant transformation category.
    • isConversion

      public boolean isConversion()
      Returns true if this is a conversion transformation category.
    • isAggregate

      public boolean isAggregate()
      Returns true if this is an aggregate transformation category.
    • isSplit

      public boolean isSplit()
      Returns true if this is a split transformation category.
    • parse

      public static TransformationCategory parse(String code)
      Returns TransformationCategory by given code.
      Parameters:
      code - the code of the transformation category.