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
Modifier and TypeFieldDescriptionprotected VersionInfoType
protected javax.activation.DataHandler
protected Boolean
protected String
Fields inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
classification, description, externalIdentifier, lid, name, objectType, status, versionInfo
Fields inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.IdentifiableType
home, id, slot
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the contentVersionInfo property.javax.activation.DataHandler
Gets the value of the mimeType property.boolean
Gets the value of the isOpaque property.void
Sets the value of the contentVersionInfo property.void
setDataHandler
(javax.activation.DataHandler dataHandler) void
setExtraMetadata
(Map<String, List<String>> extraMetadata) Sets the mapping of extra metadata slot names to their values.void
setIsOpaque
(Boolean value) Sets the value of the isOpaque property.void
setMimeType
(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 javax.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 javax.activation.DataHandler getDataHandler() -
setDataHandler
public void setDataHandler(javax.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:
getExtraMetadata
in interfaceExtraMetadataHolder
- Returns:
- mapping of extra metadata slot names to their values. A new instance will be created when necessary.
-
setExtraMetadata
Description copied from interface:ExtraMetadataHolder
Sets the mapping of extra metadata slot names to their values.- Specified by:
setExtraMetadata
in interfaceExtraMetadataHolder
- Parameters:
extraMetadata
- mapping.
-