wt.eff
Interface LeftFilledStringEff

All Superinterfaces:
Eff, NetFactor, ObjectMappable, Persistable, Serializable
All Known Implementing Classes:
ProductLotNumberEffectivity, ProductSerialNumberEffectivity

public interface LeftFilledStringEff
extends Eff

An Eff based on an EffContext and a LeftFilledStringEffRange. This class differs from StringEff in that it automatically left-fills the start/end values to ensure that 5<10 (for StringEffs, 05<10 and 5>10).

Supported API: true

Extendable: true

See Also:
StringEff

Field Summary
static String EFF_CONTEXT
          Label for the attribute; The context, constrained as an EffContext.
static String EFF_CONTEXT_REFERENCE
          Label for the attribute; The context, constrained as an EffContext.
static String RANGE
          Label for the attribute; The LeftFilledStringEffRange for this LeftFilledStringEff.
 
Fields inherited from interface wt.eff.Eff
CREATION, CREATION_REFERENCE, DELETION, DELETION_REFERENCE, TARGET, TARGET_REFERENCE
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 EffContext getEffContext()
          Gets the object for the association that plays role: EFF_CONTEXT.
 ObjectReference getEffContextReference()
          Gets the value of the attribute: EFF_CONTEXT_REFERENCE.
 EffRange getRange()
          Gets the object for the association that plays role: RANGE.
 void setEffContext(EffContext a_EffContext)
          Sets the object for the association that plays role: EFF_CONTEXT.
 void setEffContextReference(ObjectReference a_EffContextReference)
          Sets the value of the attribute: EFF_CONTEXT_REFERENCE.
 void setRange(EffRange a_Range)
          Sets the object for the association that plays role: RANGE.
 
Methods inherited from interface wt.eff.Eff
getCreation, getCreationReference, getDeletion, getDeletionReference, getTarget, getTargetReference, setCreation, setCreationReference, setDeletion, setDeletionReference, setTarget, setTargetReference
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 

Field Detail

RANGE

public static final String RANGE
Label for the attribute; The LeftFilledStringEffRange for this LeftFilledStringEff.

Supported API: true

See Also:
Constant Field Values

EFF_CONTEXT

public static final String EFF_CONTEXT
Label for the attribute; The context, constrained as an EffContext. Note that the context is required by this Eff.

Supported API: false

See Also:
Constant Field Values

EFF_CONTEXT_REFERENCE

public static final String EFF_CONTEXT_REFERENCE
Label for the attribute; The context, constrained as an EffContext. Note that the context is required by this Eff.

Supported API: false

See Also:
Constant Field Values
Method Detail

getRange

public EffRange getRange()
Gets the object for the association that plays role: RANGE. The LeftFilledStringEffRange for this LeftFilledStringEff.

Supported API: true

Specified by:
getRange in interface Eff
Returns:
EffRange

setRange

public void setRange(EffRange a_Range)
              throws WTPropertyVetoException
Sets the object for the association that plays role: RANGE. The LeftFilledStringEffRange for this LeftFilledStringEff.

Supported API: true

Specified by:
setRange in interface Eff
Parameters:
a_Range -
Throws:
WTPropertyVetoException

getEffContext

public EffContext getEffContext()
Gets the object for the association that plays role: EFF_CONTEXT. The context, constrained as an EffContext. Note that the context is required by this Eff.

Supported API: false

Specified by:
getEffContext in interface Eff
Returns:
EffContext

setEffContext

public void setEffContext(EffContext a_EffContext)
                   throws WTPropertyVetoException,
                          WTException
Sets the object for the association that plays role: EFF_CONTEXT. The context, constrained as an EffContext. Note that the context is required by this Eff.

Supported API: false

Specified by:
setEffContext in interface Eff
Parameters:
a_EffContext -
Throws:
WTPropertyVetoException
WTException

getEffContextReference

public ObjectReference getEffContextReference()
Gets the value of the attribute: EFF_CONTEXT_REFERENCE. The context, constrained as an EffContext. Note that the context is required by this Eff.

Supported API: false

Specified by:
getEffContextReference in interface Eff
Returns:
ObjectReference

setEffContextReference

public void setEffContextReference(ObjectReference a_EffContextReference)
                            throws WTPropertyVetoException
Sets the value of the attribute: EFF_CONTEXT_REFERENCE. The context, constrained as an EffContext. Note that the context is required by this Eff.

Supported API: false

Specified by:
setEffContextReference in interface Eff
Parameters:
a_EffContextReference -
Throws:
WTPropertyVetoException