Package wt.part

Class WTPartAlternateLink

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.part._WTPartAlternateLinkTypeInterface, wt.part.WTPartAlternateLinkTypeInterface, wt.type._TypeManaged, wt.type.TypeManaged

@GenAsBinaryLink(superClass=ObjectToObjectLink.class, interfaces={SecurityLabeled.class,wt.access.PolicyAccessControlled.class,wt.type.TypeManaged.class,wt.iba.value.IBAHolder.class,wt.part.WTPartAlternateLinkTypeInterface.class}, versions={-2507122210649487553L,-4454219559842479213L,4360721350996506322L,1299047649239798031L}, properties=@GeneratedProperty(name="replacementType",type=AlternatesReplacementType.class), roleA=@GeneratedRole(name="alternateFor",type=WTPartMaster.class,supportedAPI=PUBLIC), roleB=@GeneratedRole(name="alternates",type=WTPartMaster.class,supportedAPI=PUBLIC), tableProperties=@TableProperties(compositeUnique1="roleAObjectRef.key.id+roleBObjectRef.key.id",tableName="WTPartAlternateLink",oracleTableSize=LARGE), iconProperties=@IconProperties(standardIcon="wtcore/images/alternate.gif",openIcon="wtcore/images/alternate.gif")) public class WTPartAlternateLink extends _WTPartAlternateLink
A link used to indicate that a WTPart may be globally replaced by another WTPart. This link is unidirectional: the alternates for a part are obtained by navigating the "alternates" role. To specify that two parts are alternates of each other, two links must be created.

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