Enum FetchType

java.lang.Object
java.lang.Enum<FetchType>
com.onenetwork.platform.workflow.FetchType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<FetchType>, java.lang.constant.Constable

public enum FetchType
extends java.lang.Enum<FetchType>
Enumeration of fetch options used by FetchParam when getting the current state of a Model from the database.
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
  • Enum Constant Summary

    Enum Constants 
    Enum Constant Description
    ALL
    all child records in the database should be fetched for the given level, regardless of what was passed to the workflow
    INPUT_ONLY
    only records passed in to the current workflow should be fetched for the given level
    NONE
    no records should be fetched
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String _ALL  
    static java.lang.String _INPUT_ONLY  
    static java.lang.String _NONE  
  • Method Summary

    Modifier and Type Method Description
    static FetchType fromValue​(java.lang.String v)  
    java.lang.String toString()  
    java.lang.String value()
    Returns a string representation of this FetchType
    static FetchType valueOf​(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    static FetchType[] values()
    Returns an array containing the constants of this enum type, 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 class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • INPUT_ONLY

      public static final FetchType INPUT_ONLY
      only records passed in to the current workflow should be fetched for the given level
    • ALL

      public static final FetchType ALL
      all child records in the database should be fetched for the given level, regardless of what was passed to the workflow
    • NONE

      public static final FetchType NONE
      no records should be fetched
  • Field Details

    • _INPUT_ONLY

      public static final java.lang.String _INPUT_ONLY
    • _ALL

      public static final java.lang.String _ALL
    • _NONE

      public static final java.lang.String _NONE
  • Method Details

    • values

      public static FetchType[] 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 FetchType valueOf​(java.lang.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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • value

      public java.lang.String value()
      Returns a string representation of this FetchType
    • fromValue

      public static FetchType fromValue​(java.lang.String v)
      Parameters:
      v - String representation of the FetchType
      Returns:
      FetchType value
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Enum<FetchType>