Package wt.impact
Class ImpactLink
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
wt.fc.ObjectToObjectLink
wt.impact._ImpactLink
wt.impact.ImpactLink
- 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
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from class wt.impact._ImpactLink
EXTERNALIZATION_VERSION_UID, IMPACTED_ROLE, IMPACTOR_ROLEFields inherited from class wt.fc._ObjectToObjectLink
ROLE_AOBJECT_REF, ROLE_BOBJECT_REFFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.fc._BinaryLink
ROLE_AOBJECT_ROLE, ROLE_BOBJECT_ROLEFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.fc.BinaryLink
ALL_ROLES, BOTH_ROLESFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Modifier and TypeMethodDescriptiongetImpactRef(boolean getImpacted) Get impact object reference
Supported API: trueMethods inherited from class wt.impact._ImpactLink
getClassInfo, getConceptualClassname, getImpacted, getImpactor, getType, readExternal, readExternal, readVersion, setImpacted, setImpactor, super_readExternal_ImpactLink, super_readVersion_ImpactLink, super_writeExternal_ImpactLink, writeExternal, writeExternalMethods inherited from class wt.fc.ObjectToObjectLink
appendJoinCriteria, appendRoleCriteria, duplicate, getAllObjects, getJoinValues, getLinkInfo, getObject, getOtherObject, getRemoteRoleAObjectId, getRemoteRoleBObjectId, getRole, getRoleAObject, getRoleAObjectId, getRoleBObject, getRoleBObjectId, getRoleIdName, getRoleObject, initialize, isRoleANonpersistentProxy, isRoleBNonpersistentProxy, setRoleObjectMethods inherited from class wt.fc._ObjectToObjectLink
getRoleAObjectRef, getRoleBObjectRef, readVersion, super_readExternal_ObjectToObjectLink, super_readVersion_ObjectToObjectLink, super_writeExternal_ObjectToObjectLinkMethods inherited from class wt.fc.WTObject
checkAttributes, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, initialize, toStringMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfoMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity
-
Method Details
-
getImpactRef
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.
-