Package wt.doc

Class WTDocumentDependencyLink

All Implemented Interfaces:
Externalizable, Serializable, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, DisplayIdentification

@GenAsBinaryLink(superClass=IteratedDescribeLink.class, versions=1300598611745873014L, properties=@GeneratedProperty(name="linkDescription",type=java.lang.String.class,javaDoc="Used to record the reason that this dependency link was created."), roleA=@GeneratedRole(name="describes",type=WTDocument.class,cardinality=ONE_TO_MANY), roleB=@GeneratedRole(name="describedBy",type=WTDocument.class,cardinality=ONE_TO_MANY,owner=false), tableProperties=@TableProperties(tableName="WTDocumentDependencyLink")) public class WTDocumentDependencyLink extends _WTDocumentDependencyLink
The link is a ObjectToObjectLink between two WTDocuments. The link is used to show dependencies between documents. It is an iteration to iteration link that must be copied forward to the next iteration on a revise or checkout. The comment field is for users to record the reason for the dependency. It is recommended that customers use the createDependencyLink methods in WTDocumentService, which are called using the following format call WTDocumentHelper.service.createDependencyLink instead of directly calling the static factory method newWTDocumentDependencyLink that is mentioned in the next paragraph. The methods in WTDocumentService offer more functionality and correctly use newWTDocumentDependencyLink to initialize the object.

Use the newWTDocumentDependencyLink static factory method(s), not the WTDocumentDependencyLink 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: