org.oasis.ebxml.registry.bindings.rim
Class AssociationType1

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.rim.RegistryObjectType
      extended byorg.oasis.ebxml.registry.bindings.rim.AssociationType1
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Association

public abstract class AssociationType1
extends RegistryObjectType
implements java.io.Serializable

Association is the mapping of the same named interface in ebRIM. It extends RegistryObject. An Association specifies references to two previously submitted registry entrys. The sourceObject is id of the sourceObject in association The targetObject is id of the targetObject in association

See Also:
Serialized Form

Constructor Summary
AssociationType1()
           
 
Method Summary
 void deleteIsConfirmedBySourceOwner()
           
 void deleteIsConfirmedByTargetOwner()
           
 java.lang.String getAssociationType()
          Returns the value of field 'associationType'.
 boolean getIsConfirmedBySourceOwner()
          Returns the value of field 'isConfirmedBySourceOwner'.
 boolean getIsConfirmedByTargetOwner()
          Returns the value of field 'isConfirmedByTargetOwner'.
 java.lang.Object getSourceObject()
          Returns the value of field 'sourceObject'.
 java.lang.Object getTargetObject()
          Returns the value of field 'targetObject'.
 boolean hasIsConfirmedBySourceOwner()
           
 boolean hasIsConfirmedByTargetOwner()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setAssociationType(java.lang.String associationType)
          Sets the value of field 'associationType'.
 void setIsConfirmedBySourceOwner(boolean isConfirmedBySourceOwner)
          Sets the value of field 'isConfirmedBySourceOwner'.
 void setIsConfirmedByTargetOwner(boolean isConfirmedByTargetOwner)
          Sets the value of field 'isConfirmedByTargetOwner'.
 void setSourceObject(java.lang.Object sourceObject)
          Sets the value of field 'sourceObject'.
 void setTargetObject(java.lang.Object targetObject)
          Sets the value of field 'targetObject'.
 void validate()
           
 
Methods inherited from class org.oasis.ebxml.registry.bindings.rim.RegistryObjectType
addClassification, addClassification, addExternalIdentifier, addExternalIdentifier, addSlot, addSlot, clearClassification, clearExternalIdentifier, clearSlot, enumerateClassification, enumerateExternalIdentifier, enumerateSlot, getAccessControlPolicy, getClassification, getClassification, getClassificationCount, getDescription, getExternalIdentifier, getExternalIdentifier, getExternalIdentifierCount, getId, getName, getObjectType, getSlot, getSlot, getSlotCount, removeClassification, removeExternalIdentifier, removeSlot, setAccessControlPolicy, setClassification, setClassification, setDescription, setExternalIdentifier, setExternalIdentifier, setId, setName, setObjectType, setSlot, setSlot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssociationType1

public AssociationType1()
Method Detail

deleteIsConfirmedBySourceOwner

public void deleteIsConfirmedBySourceOwner()

deleteIsConfirmedByTargetOwner

public void deleteIsConfirmedByTargetOwner()

getAssociationType

public java.lang.String getAssociationType()
Returns the value of field 'associationType'.

Returns:
the value of field 'associationType'.

getIsConfirmedBySourceOwner

public boolean getIsConfirmedBySourceOwner()
Returns the value of field 'isConfirmedBySourceOwner'.

Returns:
the value of field 'isConfirmedBySourceOwner'.

getIsConfirmedByTargetOwner

public boolean getIsConfirmedByTargetOwner()
Returns the value of field 'isConfirmedByTargetOwner'.

Returns:
the value of field 'isConfirmedByTargetOwner'.

getSourceObject

public java.lang.Object getSourceObject()
Returns the value of field 'sourceObject'.

Returns:
the value of field 'sourceObject'.

getTargetObject

public java.lang.Object getTargetObject()
Returns the value of field 'targetObject'.

Returns:
the value of field 'targetObject'.

hasIsConfirmedBySourceOwner

public boolean hasIsConfirmedBySourceOwner()

hasIsConfirmedByTargetOwner

public boolean hasIsConfirmedByTargetOwner()

isValid

public boolean isValid()
Overrides:
isValid in class RegistryObjectType

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Specified by:
marshal in class RegistryObjectType
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Specified by:
marshal in class RegistryObjectType
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

setAssociationType

public void setAssociationType(java.lang.String associationType)
Sets the value of field 'associationType'.

Parameters:
associationType - the value of field 'associationType'.

setIsConfirmedBySourceOwner

public void setIsConfirmedBySourceOwner(boolean isConfirmedBySourceOwner)
Sets the value of field 'isConfirmedBySourceOwner'.

Parameters:
isConfirmedBySourceOwner - the value of field 'isConfirmedBySourceOwner'.

setIsConfirmedByTargetOwner

public void setIsConfirmedByTargetOwner(boolean isConfirmedByTargetOwner)
Sets the value of field 'isConfirmedByTargetOwner'.

Parameters:
isConfirmedByTargetOwner - the value of field 'isConfirmedByTargetOwner'.

setSourceObject

public void setSourceObject(java.lang.Object sourceObject)
Sets the value of field 'sourceObject'.

Parameters:
sourceObject - the value of field 'sourceObject'.

setTargetObject

public void setTargetObject(java.lang.Object targetObject)
Sets the value of field 'targetObject'.

Parameters:
targetObject - the value of field 'targetObject'.

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Overrides:
validate in class RegistryObjectType
Throws:
org.exolab.castor.xml.ValidationException