package oasis.names.tc.ebxml_regrep.xsd.rim._3;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name="ExtrinsicObjectType", propOrder={"contentVersionInfo"})
public class ExtrinsicObjectType extends RegistryObjectType
{
@XmlElement(name="ContentVersionInfo")
protected VersionInfoType contentVersionInfo;
@XmlAttribute(name="mimeType")
protected String mimeType;
@XmlAttribute(name="isOpaque")
protected Boolean isOpaque;
public VersionInfoType getContentVersionInfo()
{
return this.contentVersionInfo;
}
public void setContentVersionInfo(VersionInfoType value)
{
this.contentVersionInfo = value;
}
public String getMimeType()
{
if (this.mimeType == null) {
return "application/octet-stream";
}
return this.mimeType;
}
public void setMimeType(String value)
{
this.mimeType = value;
}
public boolean isIsOpaque()
{
if (this.isOpaque == null) {
return false;
}
return this.isOpaque.booleanValue();
}
public void setIsOpaque(Boolean value)
{
this.isOpaque = value;
}
}