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
Supported API: true
Extendable: true
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
-
Method Summary
Modifier and TypeMethodDescriptiongetEnd()Gets the value of the attribute: END.getStart()Gets the value of the attribute: START.voidsetEnd(Serializable a_End) Sets the value of the attribute: END.voidsetStart(Serializable a_Start) Sets the value of the attribute: START.Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
-
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 -
setStart
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:
setStartin 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 -
setEnd
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:
setEndin interface_EffRange- Parameters:
a_End-- Throws:
WTPropertyVetoException- See Also:
-