Enum Class IntegrationPolicy

java.lang.Object
java.lang.Enum<IntegrationPolicy>
com._1c.g5.v8.dt.supply.settings.model.IntegrationPolicy
All Implemented Interfaces:
Serializable, Comparable<IntegrationPolicy>, Constable, org.eclipse.emf.common.util.Enumerator

public enum IntegrationPolicy extends Enum<IntegrationPolicy> implements org.eclipse.emf.common.util.Enumerator
A representation of the literals of the enumeration 'Integration Policy', and utility methods for working with them. * Integration policy type. Defines the policy that should be applied to the library supplied object
See Also:
  • Enum Constant Details

    • NEVER

      public static final IntegrationPolicy NEVER
      The 'Never' literal object. * Target shouldn't be integrated as a result of the library integration
      See Also:
    • ONCE

      public static final IntegrationPolicy ONCE
      The 'Once' literal object. * Target should be integrated during the first integration of the library. Used to provide extension points of the library
      See Also:
    • ALWAYS

      public static final IntegrationPolicy ALWAYS
      The 'Always' literal object. * Target should be integrated as a part of a library with each library update
      See Also:
    • EXTENSION_POINT

      public static final IntegrationPolicy EXTENSION_POINT
      The 'Extension Point' literal object. *
      See Also:
  • Field Details

    • NEVER_VALUE

      public static final int NEVER_VALUE
      The 'Never' literal value. * Target shouldn't be integrated as a result of the library integration
      See Also:
    • ONCE_VALUE

      public static final int ONCE_VALUE
      The 'Once' literal value. * Target should be integrated during the first integration of the library. Used to provide extension points of the library
      See Also:
    • ALWAYS_VALUE

      public static final int ALWAYS_VALUE
      The 'Always' literal value. * Target should be integrated as a part of a library with each library update
      See Also:
    • EXTENSION_POINT_VALUE

      public static final int EXTENSION_POINT_VALUE
      The 'Extension Point' literal value. *
      See Also:
    • VALUES

      public static final List<IntegrationPolicy> VALUES
      A public read-only list of all the 'Integration Policy' enumerators.
  • Method Details

    • values

      public static IntegrationPolicy[] 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 IntegrationPolicy 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
    • get

      public static IntegrationPolicy get(String literal)
      Returns the 'Integration Policy' literal with the specified literal value.
      Parameters:
      literal - the literal.
      Returns:
      the matching enumerator or null.
    • getByName

      public static IntegrationPolicy getByName(String name)
      Returns the 'Integration Policy' literal with the specified name.
      Parameters:
      name - the name.
      Returns:
      the matching enumerator or null.
    • get

      public static IntegrationPolicy get(int value)
      Returns the 'Integration Policy' literal with the specified integer value.
      Parameters:
      value - the integer value.
      Returns:
      the matching enumerator or null.
    • getValue

      public int getValue()
      Specified by:
      getValue in interface org.eclipse.emf.common.util.Enumerator
    • getName

      public String getName()
      Specified by:
      getName in interface org.eclipse.emf.common.util.Enumerator
    • getLiteral

      public String getLiteral()
      Specified by:
      getLiteral in interface org.eclipse.emf.common.util.Enumerator
    • toString

      public String toString()
      Returns the literal value of the enumerator, which is its string representation.
      Overrides:
      toString in class Enum<IntegrationPolicy>