com.softwareag.centrasite.appl.framework.beans.standard.impl
Class ExtrinsicObjectImpl

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.beans.DynamicRegistryBean
      extended by com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryObjectImpl
          extended by com.softwareag.centrasite.appl.framework.beans.standard.impl.ExtrinsicObjectImpl
All Implemented Interfaces:
RegistryBean, RevisionBean, ExtensibleObject, ExtrinsicObject, RegistryObject, Versionable

public class ExtrinsicObjectImpl
extends RegistryObjectImpl
implements ExtrinsicObject


Constructor Summary
ExtrinsicObjectImpl()
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 int getMajorVersion()
          Gets the major revision number for this version of the Versionable object.
 java.lang.String getMimeType()
          Gets the mime type associated with this object.
 int getMinorVersion()
          Gets the minor revision number for this version of the Versionable object.
 javax.activation.DataHandler getRepositoryItem()
          Gets the repository item for this object.
 java.lang.String getUserVersion()
          Gets the user-specified revision number for this version of the Versionable object.
 int hashCode()
           
 boolean isOpaque()
          Determines whether the ExtrinsicObject is opaque (not readable) by the registry operator.
 void setMajorVersion(int majorVersion)
          Sets the major revision number for this version of the Versionable object.
 void setMimeType(java.lang.String mimeType)
          Sets the mime type associated with this object.
 void setMinorVersion(int minorVersion)
          Sets the minor revision number for this version of the Versionable object.
 void setOpaque(boolean isOpaque)
          Sets whether the ExtrinsicObject is opaque (not readable) by the registry.
 void setRepositoryItem(javax.activation.DataHandler repositoryItem)
          Sets the repository item for this object.
 void setUserVersion(java.lang.String userVersion)
          Sets the user specified revision number for this version of the Versionable object.
 
Methods inherited from class com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryObjectImpl
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSlots, getSubmittingOrganization, setAssociatedObjects, setAssociations, setAuditTrail, setClassifications, setExternalIdentifiers, setExternalLinks, setObjectType, setRegistryPackages, setSlots, setSubmittingOrganization
 
Methods inherited from class com.softwareag.centrasite.appl.framework.beans.DynamicRegistryBean
getCheckpointName, getDescription, getIdentity, getKey, getName, isRevision, setCheckpointName, setDescription, setIdentity, setKey, setName, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryObject
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.RegistryBean
getDescription, getKey, getName, setDescription, setName
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.ExtensibleObject
getSlots, setSlots
 

Constructor Detail

ExtrinsicObjectImpl

public ExtrinsicObjectImpl()
Method Detail

getMimeType

public java.lang.String getMimeType()
Gets the mime type associated with this object.

Specified by:
getMimeType in interface ExtrinsicObject
Returns:
String

getRepositoryItem

public javax.activation.DataHandler getRepositoryItem()
Gets the repository item for this object.

Specified by:
getRepositoryItem in interface ExtrinsicObject
Returns:
DataHandler

isOpaque

public boolean isOpaque()
Determines whether the ExtrinsicObject is opaque (not readable) by the registry operator.

Specified by:
isOpaque in interface ExtrinsicObject
Returns:
boolean

setMimeType

public void setMimeType(java.lang.String mimeType)
Sets the mime type associated with this object.

Specified by:
setMimeType in interface ExtrinsicObject

setOpaque

public void setOpaque(boolean isOpaque)
Sets whether the ExtrinsicObject is opaque (not readable) by the registry.

Specified by:
setOpaque in interface ExtrinsicObject

setRepositoryItem

public void setRepositoryItem(javax.activation.DataHandler repositoryItem)
Sets the repository item for this object.

Specified by:
setRepositoryItem in interface ExtrinsicObject

getMajorVersion

public int getMajorVersion()
Gets the major revision number for this version of the Versionable object.

Specified by:
getMajorVersion in interface Versionable
Returns:
int

getMinorVersion

public int getMinorVersion()
Gets the minor revision number for this version of the Versionable object.

Specified by:
getMinorVersion in interface Versionable
Returns:
int

getUserVersion

public java.lang.String getUserVersion()
Gets the user-specified revision number for this version of the Versionable object.

Specified by:
getUserVersion in interface Versionable
Returns:
String

setMajorVersion

public void setMajorVersion(int majorVersion)
Sets the major revision number for this version of the Versionable object.

Specified by:
setMajorVersion in interface Versionable

setMinorVersion

public void setMinorVersion(int minorVersion)
Sets the minor revision number for this version of the Versionable object.

Specified by:
setMinorVersion in interface Versionable

setUserVersion

public void setUserVersion(java.lang.String userVersion)
Sets the user specified revision number for this version of the Versionable object.

Specified by:
setUserVersion in interface Versionable

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class RegistryObjectImpl

hashCode

public int hashCode()
Overrides:
hashCode in class RegistryObjectImpl