All Implemented Interfaces:
ExtraMetadataHolder

public class AssociationType1 extends RegistryObjectType implements ExtraMetadataHolder
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

Java class for AssociationType1 complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AssociationType1">
   <complexContent>
     <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}RegistryObjectType">
       <attribute name="associationType" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
       <attribute name="sourceObject" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
       <attribute name="targetObject" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • associationType

      protected String associationType
    • sourceObject

      protected String sourceObject
    • targetObject

      protected String targetObject
  • Constructor Details

    • AssociationType1

      public AssociationType1()
  • Method Details

    • getAssociationType

      public String getAssociationType()
      Gets the value of the associationType property.
      Returns:
      possible object is String
    • setAssociationType

      public void setAssociationType(String value)
      Sets the value of the associationType property.
      Parameters:
      value - allowed object is String
    • getSourceObject

      public String getSourceObject()
      Gets the value of the sourceObject property.
      Returns:
      possible object is String
    • setSourceObject

      public void setSourceObject(String value)
      Sets the value of the sourceObject property.
      Parameters:
      value - allowed object is String
    • getTargetObject

      public String getTargetObject()
      Gets the value of the targetObject property.
      Returns:
      possible object is String
    • setTargetObject

      public void setTargetObject(String value)
      Sets the value of the targetObject property.
      Parameters:
      value - allowed object is String
    • getExtraMetadata

      public Map<String,List<String>> getExtraMetadata()
      Specified by:
      getExtraMetadata in interface ExtraMetadataHolder
      Returns:
      mapping of extra metadata slot names to their values. A new instance will be created when necessary.
    • setExtraMetadata

      public void setExtraMetadata(Map<String,List<String>> extraMetadata)
      Description copied from interface: ExtraMetadataHolder
      Sets the mapping of extra metadata slot names to their values.
      Specified by:
      setExtraMetadata in interface ExtraMetadataHolder
      Parameters:
      extraMetadata - mapping.