Package wt.change2

Class ChangeVersionLink

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.vc._VersionToVersionLink
All Implemented Interfaces:
Externalizable, Serializable, wt.change2._RelatedProductData, RelatedProductData, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, DisplayIdentification, wt.ufid._Federatable, wt.ufid.Federatable

@GenAsBinaryLink(superClass=VersionToVersionLink.class, interfaces=RelatedProductData.class, properties=@GeneratedProperty(name="state",type=ChangeVersionState.class,initialValue="wt.change2.ChangeVersionState.OPEN",javaDoc="store state for change branch",constraints=@PropertyConstraints(upperLimit=60)), roleA=@GeneratedRole(name="theChangeItem",type=VersionableChangeItem.class,supportedAPI=PUBLIC), roleB=@GeneratedRole(name="theChangeable2",type=Changeable2.class,supportedAPI=PUBLIC), tableProperties=@TableProperties(tableName="ChangeVersionLink",compositeIndex3="roleBObjectRef.key.classname"), iconProperties=@IconProperties(standardIcon="netmarkets/images/link_object.gif",openIcon="netmarkets/images/link_object.gif")) public class ChangeVersionLink extends _ChangeVersionLink
Change Version link between a ChangeItem and a Changeable2. This link will identify the ChangeItem linked to particular Change Version.
  • Use the newChangeVersionLink static factory method(s), not the ChangeVersionLink 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.
  • Set the change item role and the changeable role on the returned typed link.
  • Set any initial or required attributes on the typed link.


  • Supported API: true

    Extendable: false
    See Also: