Package wt.vc.config

Class _EffectivityConfigSpec

java.lang.Object
wt.vc.config._EffectivityConfigSpec
All Implemented Interfaces:
Externalizable, Serializable, wt.fc._NetFactor, wt.fc._ObjectMappable, NetFactor, ObjectMappable, ConfigSpec
Direct Known Subclasses:
EffectivityConfigSpec

public abstract class _EffectivityConfigSpec extends Object implements ConfigSpec, ObjectMappable, Externalizable
See Also:
  • Field Details

    • EFFECTIVE_DATE

      public static final String EFFECTIVE_DATE
      When a date value is specified, only versions with a date range that includes the value are considered. Versions that are global (have a date effectivity that is not constrained by a configuration item) or based on the effectiveConfigurationItem (if there is one) are processed.

      Supported API: true

      See Also:
    • EFFECTIVE_UNIT

      public static final String EFFECTIVE_UNIT
      The string value that must fit in the range of a version using the standard string comparison (which would yield 9 > 10). This value is always in relation to a configuration item (i.e., this config spec would be invalid if the effectiveUnit had a value, but the effectiveConfigItem was null).

      Supported API: true

      See Also:
  • Method Details

    • getEffectiveDate

      public Timestamp getEffectiveDate()
      When a date value is specified, only versions with a date range that includes the value are considered. Versions that are global (have a date effectivity that is not constrained by a configuration item) or based on the effectiveConfigurationItem (if there is one) are processed.

      Supported API: true

      See Also:
    • setEffectiveDate

      public void setEffectiveDate(Timestamp effectiveDate) throws WTPropertyVetoException
      When a date value is specified, only versions with a date range that includes the value are considered. Versions that are global (have a date effectivity that is not constrained by a configuration item) or based on the effectiveConfigurationItem (if there is one) are processed.

      Supported API: true

      Throws:
      WTPropertyVetoException
      See Also:
    • getEffectiveUnit

      public String getEffectiveUnit()
      The string value that must fit in the range of a version using the standard string comparison (which would yield 9 > 10). This value is always in relation to a configuration item (i.e., this config spec would be invalid if the effectiveUnit had a value, but the effectiveConfigItem was null).

      Supported API: true

      See Also:
    • setEffectiveUnit

      public void setEffectiveUnit(String effectiveUnit) throws WTPropertyVetoException
      The string value that must fit in the range of a version using the standard string comparison (which would yield 9 > 10). This value is always in relation to a configuration item (i.e., this config spec would be invalid if the effectiveUnit had a value, but the effectiveConfigItem was null).

      Supported API: true

      Throws:
      WTPropertyVetoException
      See Also: