Package wt.change2
Class SupportingDataFor
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.vc._ObjectToVersionLink
wt.vc.ObjectToVersionLink
wt.change2._SupportingDataFor
wt.change2.SupportingDataFor
- All Implemented Interfaces:
Externalizable,Serializable,wt.change2._SupportingDataForIfc,wt.change2.SupportingDataForIfc,wt.fc._BinaryLink,wt.fc._Link,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.fc.archive._Archiveable,wt.fc.archive.Archiveable,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=ObjectToVersionLink.class,
interfaces={wt.change2.SupportingDataForIfc.class,wt.fc.archive.Archiveable.class,wt.ufid.Federatable.class},
serializable=EXTERNALIZABLE_BASIC,
foreignKeys=@GeneratedForeignKey(name="SupportingDataToChangeableLink",myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="affectedData",type=Changeable2.class,supportedAPI=PUBLIC),myRole=@MyRole(name="theSupportingDataFor",supportedAPI=PUBLIC)),
roleA=@GeneratedRole(name="theSupportingMaterial",type=SupportingMaterial.class,supportedAPI=PUBLIC),
roleB=@GeneratedRole(name="theVersionableChangeItem",type=VersionableChangeItem.class,supportedAPI=PUBLIC),
tableProperties=@TableProperties(tableName="SupportingDataFor"))
public class SupportingDataFor
extends _SupportingDataFor
A link between a ChangeItem and SupportingMaterial that allows interoperability
between annotations/markups and change.
Use the newSupportingDataFor static factory method(s), not
the SupportingDataFor 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:
-
Field Summary
Fields inherited from class wt.change2._SupportingDataFor
AFFECTED_DATA, AFFECTED_DATA_REFERENCE, SUPPORTING_MATERIAL_ROLE, VERSIONABLE_CHANGE_ITEM_ROLE -
Method Summary
Modifier and TypeMethodDescriptionstatic SupportingDataFornewSupportingDataFor(SupportingMaterial theSupportingMaterial, VersionableChangeItem theVersionableChangeItem) Default factory for the class.Methods inherited from class wt.change2._SupportingDataFor
getAffectedData, getAffectedDataReference, getSupportingMaterial, getVersionableChangeItem, setAffectedData, setAffectedDataReference, setSupportingMaterial, setVersionableChangeItemMethods inherited from class wt.vc.ObjectToVersionLink
duplicate, getAllObjects, getRoleObject, initialize, setRoleBObject, setRoleObjectMethods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Method Details
-
newSupportingDataFor
public static SupportingDataFor newSupportingDataFor(SupportingMaterial theSupportingMaterial, VersionableChangeItem theVersionableChangeItem) throws WTException Default factory for the class.
Supported API: true- Parameters:
theSupportingMaterial-theVersionableChangeItem-- Returns:
- SupportingDataFor
- Throws:
WTException
-