Package wt.eff

Interface EffRange

All Superinterfaces:
_EffRange, wt.fc._NetFactor, wt.fc._ObjectMappable, NetFactor, ObjectMappable, Serializable
All Known Implementing Classes:
_DateEffRange, _LeftFilledStringEffRange, _StringEffRange, DateEffRange, LeftFilledStringEffRange, StringEffRange

@GenAsObjectMappable(extendable=true,properties={@GeneratedProperty(name="start",type=java.io.Serializable.class,supportedAPI=PUBLIC,javaDoc="The start, which is required, indicates when an Eff becomes valid. Implementations of EffRange must constrain the type to a type, such as String and Timestamp, that can be queried in the database using standard operators.",columnProperties=@ColumnProperties(persistent=false),constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="end",type=java.io.Serializable.class,supportedAPI=PUBLIC,javaDoc="The end, which is not required, indicates when an Eff becomes invalid (null is equivalent to infinity). Implementations of EffRange must constrain the type to a type, such as String and Timestamp, that can be queried in the database using standard operators.",columnProperties=@ColumnProperties(persistent=false))}) public interface EffRange extends _EffRange
The range of values (from start to end) under which an Eff is valid; the start value is required, and indicates when the Eff becomes valid, but the end value is optional, and when non-null signifies when an Eff is no longer valid.

Supported API: true

Extendable: true
See Also:
  • Method Details

    • getStart

      Serializable getStart()
      Gets the value of the attribute: START. The start, which is required, indicates when an Eff becomes valid. Implementations of EffRange must constrain the type to a type, such as String and Timestamp, that can be queried in the database using standard operators.

      Supported API: true
      Specified by:
      getStart in interface _EffRange
      Returns:
      Serializable
      See Also:
    • setStart

      void setStart(Serializable a_Start) throws WTPropertyVetoException
      Sets the value of the attribute: START. The start, which is required, indicates when an Eff becomes valid. Implementations of EffRange must constrain the type to a type, such as String and Timestamp, that can be queried in the database using standard operators.

      Supported API: true
      Specified by:
      setStart in interface _EffRange
      Parameters:
      a_Start -
      Throws:
      WTPropertyVetoException
      See Also:
    • getEnd

      Serializable getEnd()
      Gets the value of the attribute: END. The end, which is not required, indicates when an Eff becomes invalid (null is equivalent to infinity). Implementations of EffRange must constrain the type to a type, such as String and Timestamp, that can be queried in the database using standard operators.

      Supported API: true
      Specified by:
      getEnd in interface _EffRange
      Returns:
      Serializable
      See Also:
    • setEnd

      void setEnd(Serializable a_End) throws WTPropertyVetoException
      Sets the value of the attribute: END. The end, which is not required, indicates when an Eff becomes invalid (null is equivalent to infinity). Implementations of EffRange must constrain the type to a type, such as String and Timestamp, that can be queried in the database using standard operators.

      Supported API: true
      Specified by:
      setEnd in interface _EffRange
      Parameters:
      a_End -
      Throws:
      WTPropertyVetoException
      See Also: