wt.vc
Class MergeInfoLink

java.lang.Object
  extended by wt.fc.WTObject
      extended by wt.fc.ObjectToObjectLink
          extended by wt.vc.MergeInfoLink
All Implemented Interfaces:
Externalizable, Serializable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, DisplayIdentification

public class MergeInfoLink
extends ObjectToObjectLink
implements Externalizable

Link class which denotes the occurrence of a logical merge operation wherein one version of an object was merged into another. The link is between the specific iterations of these versions between which the merge took place.

Use the newMergeInfoLink static factory method(s), not the MergeInfoLink constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also:
Serialized Form

Field Summary
static String MERGED_ITERATION_ROLE
          Label for the attribute; the iteration into which data was merged from the sourceIteration

Supported API: true
static String SOURCE_ITERATION_ROLE
          Label for the attribute; the iteration from which data was merged into the destinationIteration

Supported API: true
 
Method Summary
 Versioned getMergedIteration()
          Gets the object for the association that plays role: MERGED_ITERATION_ROLE.
 Versioned getSourceIteration()
          Gets the object for the association that plays role: SOURCE_ITERATION_ROLE.
 void setMergedIteration(Versioned mergedIteration)
          Sets the object for the association that plays role: MERGED_ITERATION_ROLE.
 void setSourceIteration(Versioned sourceIteration)
          Sets the object for the association that plays role: SOURCE_ITERATION_ROLE.
 
Methods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SOURCE_ITERATION_ROLE

public static final String SOURCE_ITERATION_ROLE
Label for the attribute; the iteration from which data was merged into the destinationIteration

Supported API: true

See Also:
Constant Field Values

MERGED_ITERATION_ROLE

public static final String MERGED_ITERATION_ROLE
Label for the attribute; the iteration into which data was merged from the sourceIteration

Supported API: true

See Also:
Constant Field Values
Method Detail

getSourceIteration

public Versioned getSourceIteration()
Gets the object for the association that plays role: SOURCE_ITERATION_ROLE. the iteration from which data was merged into the destinationIteration

Supported API: true

Returns:
Versioned

setSourceIteration

public void setSourceIteration(Versioned sourceIteration)
                        throws WTPropertyVetoException
Sets the object for the association that plays role: SOURCE_ITERATION_ROLE. the iteration from which data was merged into the destinationIteration

Supported API: true

Parameters:
sourceIteration -
Throws:
WTPropertyVetoException

getMergedIteration

public Versioned getMergedIteration()
Gets the object for the association that plays role: MERGED_ITERATION_ROLE. the iteration into which data was merged from the sourceIteration

Supported API: true

Returns:
Versioned

setMergedIteration

public void setMergedIteration(Versioned mergedIteration)
                        throws WTPropertyVetoException
Sets the object for the association that plays role: MERGED_ITERATION_ROLE. the iteration into which data was merged from the sourceIteration

Supported API: true

Parameters:
mergedIteration -
Throws:
WTPropertyVetoException