Class ExtrinsicObjectType
java.lang.Object
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.IdentifiableType
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.ExtrinsicObjectType
- All Implemented Interfaces:
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 Summary
FieldsModifier and TypeFieldDescriptionprotected VersionInfoTypeprotected jakarta.activation.DataHandlerprotected Booleanprotected StringFields inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
classification, description, externalIdentifier, lid, name, objectType, status, versionInfoFields inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.IdentifiableType
home, id, slot -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the contentVersionInfo property.jakarta.activation.DataHandlerGets the value of the mimeType property.booleanGets the value of the isOpaque property.voidSets the value of the contentVersionInfo property.voidsetDataHandler(jakarta.activation.DataHandler dataHandler) voidsetExtraMetadata(Map<String, List<String>> extraMetadata) Sets the mapping of extra metadata slot names to their values.voidsetIsOpaque(Boolean value) Sets the value of the isOpaque property.voidsetMimeType(String value) Sets the value of the mimeType property.Methods inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
getClassification, getDescription, getExternalIdentifier, getLid, getName, getObjectType, getStatus, getVersionInfo, setDescription, setLid, setName, setObjectType, setStatus, setVersionInfo
-
Field Details
-
contentVersionInfo
-
dataHandler
protected jakarta.activation.DataHandler dataHandler -
mimeType
-
isOpaque
-
-
Constructor Details
-
ExtrinsicObjectType
public ExtrinsicObjectType()
-
-
Method Details
-
getContentVersionInfo
Gets the value of the contentVersionInfo property.- Returns:
- possible object is
VersionInfoType
-
setContentVersionInfo
Sets the value of the contentVersionInfo property.- Parameters:
value- allowed object isVersionInfoType
-
getDataHandler
public jakarta.activation.DataHandler getDataHandler() -
setDataHandler
public void setDataHandler(jakarta.activation.DataHandler dataHandler) -
getMimeType
Gets the value of the mimeType property.- Returns:
- possible object is
String
-
setMimeType
Sets the value of the mimeType property.- Parameters:
value- allowed object isString
-
isIsOpaque
public boolean isIsOpaque()Gets the value of the isOpaque property.- Returns:
- possible object is
Boolean
-
setIsOpaque
Sets the value of the isOpaque property.- Parameters:
value- allowed object isBoolean
-
getExtraMetadata
- Specified by:
getExtraMetadatain interfaceExtraMetadataHolder- Returns:
- mapping of extra metadata slot names to their values. A new instance will be created when necessary.
-
setExtraMetadata
Description copied from interface:ExtraMetadataHolderSets the mapping of extra metadata slot names to their values.- Specified by:
setExtraMetadatain interfaceExtraMetadataHolder- Parameters:
extraMetadata- mapping.
-