All Implemented Interfaces:
ExtraMetadataHolder

public class ExtrinsicObjectType extends RegistryObjectType implements ExtraMetadataHolder
ExtrinsicObject is the mapping of the same named interface in ebRIM. It extends RegistryObject.

Java class for ExtrinsicObjectType complex type.

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

 <complexType name="ExtrinsicObjectType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}RegistryObjectType">
       <sequence>
         <element name="ContentVersionInfo" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}VersionInfoType" minOccurs="0"/>
         <element ref="{urn:ihe:iti:xds-b:2007}Document" maxOccurs="1" minOccurs="0"/>
       </sequence>
       <attribute name="mimeType" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}LongName" default="application/octet-stream" />
       <attribute name="isOpaque" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • contentVersionInfo

      protected VersionInfoType contentVersionInfo
    • dataHandler

      protected javax.activation.DataHandler dataHandler
    • mimeType

      protected String mimeType
    • isOpaque

      protected Boolean isOpaque
  • Constructor Details

    • ExtrinsicObjectType

      public ExtrinsicObjectType()
  • Method Details

    • getContentVersionInfo

      public VersionInfoType getContentVersionInfo()
      Gets the value of the contentVersionInfo property.
      Returns:
      possible object is VersionInfoType
    • setContentVersionInfo

      public void setContentVersionInfo(VersionInfoType value)
      Sets the value of the contentVersionInfo property.
      Parameters:
      value - allowed object is VersionInfoType
    • getDataHandler

      public javax.activation.DataHandler getDataHandler()
    • setDataHandler

      public void setDataHandler(javax.activation.DataHandler dataHandler)
    • getMimeType

      public String getMimeType()
      Gets the value of the mimeType property.
      Returns:
      possible object is String
    • setMimeType

      public void setMimeType(String value)
      Sets the value of the mimeType property.
      Parameters:
      value - allowed object is String
    • isIsOpaque

      public boolean isIsOpaque()
      Gets the value of the isOpaque property.
      Returns:
      possible object is Boolean
    • setIsOpaque

      public void setIsOpaque(Boolean value)
      Sets the value of the isOpaque property.
      Parameters:
      value - allowed object is Boolean
    • 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.