Package wt.impact

Class ImpactLink

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
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=ObjectToObjectLink.class, extendable=false, roleA=@GeneratedRole(name="impactor",type=Impactor.class,supportedAPI=PUBLIC_PRIVATE,accessors=@PropertyAccessors(setExceptions={}),javaDoc="Impactor object that sends an impact to another object."), roleB=@GeneratedRole(name="impacted",type=Impacted.class,supportedAPI=PUBLIC_PRIVATE,accessors=@PropertyAccessors(setExceptions={}),javaDoc="Impacted object that receives an impact from another object."), tableProperties=@TableProperties(compositeUnique1="roleAObjectRef.key.id+roleBObjectRef.key.id")) public final class ImpactLink extends _ImpactLink
Link for impact associations between Impactor and Impacted objects.

Supported API: true

Extendable: false
See Also:
  • Method Details

    • getImpactRef

      public ObjectReference getImpactRef(boolean getImpacted)
      Get impact object reference

      Supported API: true
      Parameters:
      getImpacted - True to get Impacted object reference or false to get Impactor object reference.
      Returns:
      Reference to Impacted or Impactor role object.