Package wt.conflict

Class ContextConflictMap

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.conflict._ContextConflictMap
wt.conflict.ContextConflictMap
All Implemented Interfaces:
Externalizable, Serializable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, NetFactor, ObjectMappable, Persistable, DisplayIdentification

@GenAsPersistable(superClass=WTObject.class,serializable=EXTERNALIZABLE_BASIC,properties=@GeneratedProperty(name="conflictType",type=EnumeratedType.class,accessors=@PropertyAccessors(setExceptions={})),foreignKeys={@GeneratedForeignKey(name="ContextConflictMapConflictResolutionPairLink",myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="theConflictResolutionPair",type=wt.conflict.ConflictResolutionPair.class,autoNavigate=true,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="theConflictContextLink",cardinality=ONE_TO_MANY,cascade=false)),@GeneratedForeignKey(name="ContextConflictMapContextInstanceLink",myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="theContextInstance",type=wt.conflict.ContextInstance.class,autoNavigate=true,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="theConflictContextLink",cardinality=ONE_TO_MANY,cascade=false))},tableProperties=@TableProperties(compositeUnique1="theContextInstanceReference.key.id+theConflictResolutionPairReference.key.id",compositeUnique2="theContextInstanceReference.key.id+conflictType")) public class ContextConflictMap extends wt.conflict._ContextConflictMap

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