|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Provides the capability to specify when an EffManagedVersion
is effective given a start and end (EffRange
) and optionally
an EffContext
. Implementations of Eff
may constrain
the EffContext
as well as make it required; implementations
also may specify a subclass of EffRange
and by doing so
specify the type of the start/end values.
Eff
s are often grouped into an EffGroup
.
Supported API: true
Extendable: true
DateEff
,
StringEff
,
LeftFilledStringEff
,
IncorporationDate
Field Summary | |
static String |
CREATION
Label for the attribute. |
static String |
CREATION_REFERENCE
Label for the attribute. |
static String |
DELETION
Label for the attribute. |
static String |
DELETION_REFERENCE
Label for the attribute. |
static String |
EFF_CONTEXT
Label for the attribute; The context for which this Eff is valid. |
static String |
EFF_CONTEXT_REFERENCE
Label for the attribute; The context for which this Eff is valid. |
static String |
RANGE
Label for the attribute; The range for which this Eff is valid. |
static String |
TARGET
Label for the attribute; The target for an Eff. |
static String |
TARGET_REFERENCE
Label for the attribute; The target for an Eff. |
Fields inherited from interface wt.fc.Persistable |
IDENTITY, PERSIST_INFO, TYPE |
Method Summary | |
EffChangeAudit |
getCreation()
Gets the object for the association that plays role: CREATION. |
ObjectReference |
getCreationReference()
Gets the value of the attribute: CREATION_REFERENCE. |
EffChangeAudit |
getDeletion()
Gets the object for the association that plays role: DELETION. |
ObjectReference |
getDeletionReference()
Gets the value of the attribute: DELETION_REFERENCE. |
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. |
EffManagedVersion |
getTarget()
Gets the object for the association that plays role: TARGET. |
VersionReference |
getTargetReference()
Gets the value of the attribute: TARGET_REFERENCE. |
void |
setCreation(EffChangeAudit a_Creation)
Sets the object for the association that plays role: CREATION. |
void |
setCreationReference(ObjectReference a_CreationReference)
Sets the value of the attribute: CREATION_REFERENCE. |
void |
setDeletion(EffChangeAudit a_Deletion)
Sets the object for the association that plays role: DELETION. |
void |
setDeletionReference(ObjectReference a_DeletionReference)
Sets the value of the attribute: DELETION_REFERENCE. |
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. |
void |
setTarget(EffManagedVersion a_Target)
Sets the object for the association that plays role: TARGET. |
void |
setTargetReference(VersionReference a_TargetReference)
Sets the value of the attribute: TARGET_REFERENCE. |
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 |
public static final String RANGE
public static final String TARGET
public static final String TARGET_REFERENCE
public static final String EFF_CONTEXT
public static final String EFF_CONTEXT_REFERENCE
public static final String CREATION
public static final String CREATION_REFERENCE
public static final String DELETION
public static final String DELETION_REFERENCE
Method Detail |
public EffRange getRange()
public void setRange(EffRange a_Range) throws WTPropertyVetoException
a_Range
-
WTPropertyVetoException
public EffManagedVersion getTarget()
public void setTarget(EffManagedVersion a_Target) throws WTPropertyVetoException, WTException
a_Target
-
WTPropertyVetoException
WTException
public VersionReference getTargetReference()
public void setTargetReference(VersionReference a_TargetReference) throws WTPropertyVetoException
a_TargetReference
-
WTPropertyVetoException
public EffContext getEffContext()
public void setEffContext(EffContext a_EffContext) throws WTPropertyVetoException, WTException
a_EffContext
-
WTPropertyVetoException
WTException
public ObjectReference getEffContextReference()
public void setEffContextReference(ObjectReference a_EffContextReference) throws WTPropertyVetoException
a_EffContextReference
-
WTPropertyVetoException
public EffChangeAudit getCreation()
public void setCreation(EffChangeAudit a_Creation) throws WTPropertyVetoException, WTException
a_Creation
-
WTPropertyVetoException
WTException
public ObjectReference getCreationReference()
public void setCreationReference(ObjectReference a_CreationReference) throws WTPropertyVetoException
a_CreationReference
-
WTPropertyVetoException
public EffChangeAudit getDeletion()
public void setDeletion(EffChangeAudit a_Deletion) throws WTPropertyVetoException, WTException
a_Deletion
-
WTPropertyVetoException
WTException
public ObjectReference getDeletionReference()
public void setDeletionReference(ObjectReference a_DeletionReference) throws WTPropertyVetoException
a_DeletionReference
-
WTPropertyVetoException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |