|
Sun Message Library for HL7 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stc.hl7.repository.impl.HL7ObjectImpl
public abstract class HL7ObjectImpl
Base class for all HL7 objects.
Field Summary | |
---|---|
protected com.stc.repository.persistence.client.PersistableSupport |
persistable
|
Fields inherited from interface com.stc.repository.RepositoryObject |
---|
RCS_ID |
Constructor Summary | |
---|---|
HL7ObjectImpl()
Constructs an instance. |
|
HL7ObjectImpl(com.stc.repository.RepositoryObject owner,
java.lang.String name)
Constructs an instance. |
|
HL7ObjectImpl(com.stc.repository.RepositoryObject owner,
java.lang.String id,
java.lang.String name)
Constructs an instance. |
|
HL7ObjectImpl(java.lang.String id,
java.lang.String name)
Constructs an instance. |
Method Summary | |
---|---|
protected void |
addPartOfValue(java.lang.String name,
java.lang.Object value)
Add a Part-of value to a collection. |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListeners(java.util.Collection value)
|
protected void |
addReferenceValue(java.lang.String name,
java.lang.Object value)
Add a reference object to a map |
protected void |
deleteReferenceCollection(java.lang.String name)
Deletes all references from the named collection property. |
protected java.lang.Object |
deleteReferenceValue(java.lang.String name,
java.lang.Object value)
Delete a reference object from a map. |
protected java.lang.Object |
deleteReferenceValue(java.lang.String name,
java.lang.String value)
Delete a reference object from a map. |
boolean |
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one |
java.lang.String |
getACLInfo()
Returns acl info |
protected java.io.InputStream |
getBlobProperty(java.lang.String name)
Getter for the Blob Property |
java.lang.String |
getClassNameAlias()
|
java.lang.String |
getClassNameAlias(java.lang.Class aClazz)
Returns the class name alias |
java.lang.String |
getCreatedBy()
|
java.util.Date |
getCreationDate()
|
com.stc.repository.CUDTracker |
getCUDTracker()
|
java.lang.String |
getDescription()
|
java.lang.String |
getLastUpdatedBy()
|
java.util.Date |
getLastUpdatedDate()
|
com.stc.repository.persistence.client.MarshalableSupport |
getMarshalableSupport()
|
java.lang.String |
getName()
|
java.lang.String |
getOID()
|
java.lang.String |
getOwnerOID()
|
protected java.util.Collection |
getPartOfCollection(java.lang.String name)
Returns a collection of Part-of objects. |
protected java.lang.Object |
getPartOfProperty(java.lang.String name)
Returns the Part-of Property |
protected java.lang.Object |
getPartOfValue(java.lang.String name,
java.lang.String value)
Gets a Part-of value from a collection. |
com.stc.repository.persistence.client.PersistableSupport |
getPersistableSupport()
|
java.util.Map |
getPropertyMap(java.lang.String relation,
boolean create)
|
protected java.util.Collection |
getReferenceCollection(java.lang.String name)
Gets a collection of reference objects. |
java.lang.Object |
getReferenceID()
|
protected java.lang.Object |
getReferenceProperty(java.lang.String name)
Gets a Reference property. |
protected java.lang.Object |
getReferenceValue(java.lang.String name,
java.lang.String value)
Gets a Reference object from a map. |
java.util.Map |
getRelationshipMap()
|
com.stc.repository.versioncontrol.VersionInfo |
getVersionInfo()
|
int |
hashCode()
Returns a hash code value for this objec |
protected void |
initializeOID()
Initialize the OID for this object. |
boolean |
isHeaderResolved()
|
boolean |
isLocked()
|
boolean |
isVersionable()
|
void |
onDelete()
|
void |
onUnmarshalFinished()
|
void |
onUnmarshalStarting()
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
protected java.lang.Object |
removePartOfValue(java.lang.String name,
java.lang.Object value)
Remove a Part-of value from a collection |
protected java.lang.Object |
removePartOfValue(java.lang.String name,
java.lang.String value)
Remove a Part-of value from a collection |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListeners(java.util.Collection value)
|
protected java.lang.Object |
removeReferenceValue(java.lang.String name,
java.lang.Object value)
Remove a reference object from a map |
protected java.lang.Object |
removeReferenceValue(java.lang.String name,
java.lang.String value)
Remove a reference object from a map |
void |
resolve(boolean force)
|
void |
setACLInfo(java.lang.String value)
Sets acl info |
protected void |
setBlobProperty(java.lang.String name,
java.io.InputStream is)
Setter for the Blob Property |
void |
setCreatedBy(java.lang.String userName)
|
void |
setCreationDate(java.util.Date date)
|
void |
setCUDTracker(com.stc.repository.CUDTracker tracker)
|
void |
setDescription(java.lang.String value)
|
void |
setHeaderResolved(boolean value)
|
void |
setLastUpdatedBy(java.lang.String userName)
|
void |
setLastUpdatedDate(java.util.Date date)
|
void |
setName(java.lang.String value)
|
void |
setOID(java.lang.String value)
|
void |
setOwnerOID(java.lang.String value)
Set the owner OID |
protected void |
setPartOfProperty(java.lang.String name,
java.lang.Object value)
Set Part-of Property |
void |
setPropertyMap(java.lang.String relation,
java.util.Map map)
|
void |
setReferenceID(java.lang.Object value)
|
protected void |
setReferenceProperty(java.lang.String name,
java.lang.Object value)
Sets a Reference property. |
void |
setResolver(com.stc.repository.persistence.client.Resolver value)
|
void |
setUnresolved()
|
void |
setVersionInfo(com.stc.repository.versioncontrol.VersionInfo value)
|
java.lang.String |
toString()
Returns a string representation of this HL7ObjectImpl. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected com.stc.repository.persistence.client.PersistableSupport persistable
Constructor Detail |
---|
public HL7ObjectImpl()
public HL7ObjectImpl(java.lang.String id, java.lang.String name) throws com.stc.repository.RepositoryException
id
- idname
- name
com.stc.repository.RepositoryException
- unable to instantiatepublic HL7ObjectImpl(com.stc.repository.RepositoryObject owner, java.lang.String id, java.lang.String name) throws com.stc.repository.RepositoryException
owner
- RepositoryObjectid
- idname
- name
com.stc.repository.RepositoryException
- unable to instantiatepublic HL7ObjectImpl(com.stc.repository.RepositoryObject owner, java.lang.String name) throws com.stc.repository.RepositoryException
owner
- RepositoryObjectname
- the name
com.stc.repository.RepositoryException
- if access to repository was failed.Method Detail |
---|
protected void initializeOID() throws com.stc.repository.RepositoryException
com.stc.repository.RepositoryException
- if access to repository was failed.public java.lang.Object getReferenceID()
getReferenceID
in interface com.stc.repository.persistence.client.Marshalable
Marshalable.getReferenceID()
public void setReferenceID(java.lang.Object value) throws com.stc.repository.RepositoryException
setReferenceID
in interface com.stc.repository.persistence.client.Marshalable
com.stc.repository.RepositoryException
Marshalable.setReferenceID(Object)
public java.lang.String getClassNameAlias()
getClassNameAlias
in interface com.stc.repository.persistence.client.Marshalable
Marshalable.getClassNameAlias()
public java.lang.String getClassNameAlias(java.lang.Class aClazz)
aClazz
- the Class
public java.util.Map getRelationshipMap()
getRelationshipMap
in interface com.stc.repository.persistence.client.Marshalable
Marshalable.getRelationshipMap()
public java.util.Map getPropertyMap(java.lang.String relation, boolean create)
getPropertyMap
in interface com.stc.repository.persistence.client.Marshalable
Marshalable.getPropertyMap(String, boolean)
public void setPropertyMap(java.lang.String relation, java.util.Map map)
setPropertyMap
in interface com.stc.repository.persistence.client.Marshalable
Marshalable.setPropertyMap(String, Map)
public void onUnmarshalStarting()
onUnmarshalStarting
in interface com.stc.repository.persistence.client.Marshalable
Marshalable.onUnmarshalStarting()
public void onUnmarshalFinished()
onUnmarshalFinished
in interface com.stc.repository.persistence.client.Marshalable
Marshalable.onUnmarshalFinished()
public boolean isLocked() throws com.stc.repository.RepositoryException
isLocked
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.isLocked()
public java.lang.String getOID() throws com.stc.repository.RepositoryException
getOID
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.getOID()
public void setOID(java.lang.String value) throws com.stc.repository.RepositoryException
setOID
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setOID(String)
public java.lang.String getName() throws com.stc.repository.RepositoryException
getName
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.getName()
public void setName(java.lang.String value) throws com.stc.repository.RepositoryException
setName
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setName(String)
public java.lang.String getDescription() throws com.stc.repository.RepositoryException
getDescription
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.getDescription()
public void setDescription(java.lang.String value) throws com.stc.repository.RepositoryException
setDescription
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setDescription(String)
public java.lang.String getOwnerOID() throws com.stc.repository.RepositoryException
getOwnerOID
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.getOwnerOID()
public void setOwnerOID(java.lang.String value) throws com.stc.repository.RepositoryException
value
- an owner OID
com.stc.repository.RepositoryException
- if access to repository was failed.public java.lang.String getACLInfo() throws com.stc.repository.RepositoryException
getACLInfo
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
- if access to repository was failed.public void setACLInfo(java.lang.String value) throws com.stc.repository.RepositoryException
setACLInfo
in interface com.stc.repository.persistence.client.Persistable
value
- acl info
com.stc.repository.RepositoryException
- if access to repository was failed.public void setResolver(com.stc.repository.persistence.client.Resolver value) throws com.stc.repository.RepositoryException
setResolver
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setResolver(Resolver)
public void setUnresolved() throws com.stc.repository.RepositoryException
setUnresolved
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setUnresolved()
public void resolve(boolean force) throws com.stc.repository.RepositoryException
resolve
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.resolve(boolean)
public com.stc.repository.versioncontrol.VersionInfo getVersionInfo() throws com.stc.repository.RepositoryException
getVersionInfo
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.getVersionInfo()
public void setVersionInfo(com.stc.repository.versioncontrol.VersionInfo value) throws com.stc.repository.RepositoryException
setVersionInfo
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setVersionInfo(VersionInfo)
public void setHeaderResolved(boolean value) throws com.stc.repository.RepositoryException
setHeaderResolved
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setHeaderResolved(boolean)
public boolean isHeaderResolved() throws com.stc.repository.RepositoryException
isHeaderResolved
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.isHeaderResolved()
public void setCreatedBy(java.lang.String userName) throws com.stc.repository.RepositoryException
setCreatedBy
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setCreatedBy(String)
public java.lang.String getCreatedBy() throws com.stc.repository.RepositoryException
getCreatedBy
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.getCreatedBy()
public void setLastUpdatedBy(java.lang.String userName) throws com.stc.repository.RepositoryException
setLastUpdatedBy
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setLastUpdatedBy(String)
public java.lang.String getLastUpdatedBy() throws com.stc.repository.RepositoryException
getLastUpdatedBy
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.getLastUpdatedBy()
public void setLastUpdatedDate(java.util.Date date) throws com.stc.repository.RepositoryException
setLastUpdatedDate
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setLastUpdatedDate(Date)
public java.util.Date getLastUpdatedDate() throws com.stc.repository.RepositoryException
getLastUpdatedDate
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.getLastUpdatedDate()
public void setCreationDate(java.util.Date date) throws com.stc.repository.RepositoryException
setCreationDate
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.setCreationDate(Date)
public java.util.Date getCreationDate() throws com.stc.repository.RepositoryException
getCreationDate
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.getCreationDate()
public boolean isVersionable() throws com.stc.repository.RepositoryException
isVersionable
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
Persistable.isVersionable()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface com.stc.repository.persistence.client.PropertyChangePublisher
PropertyChangePublisher.addPropertyChangeListener(PropertyChangeListener)
public void addPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface com.stc.repository.persistence.client.PropertyChangePublisher
PropertyChangePublisher.addPropertyChangeListener(String, PropertyChangeListener)
public void addPropertyChangeListeners(java.util.Collection value)
addPropertyChangeListeners
in interface com.stc.repository.persistence.client.PropertyChangePublisher
PropertyChangePublisher.addPropertyChangeListeners(Collection)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface com.stc.repository.persistence.client.PropertyChangePublisher
PropertyChangePublisher.removePropertyChangeListener(PropertyChangeListener)
public void removePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface com.stc.repository.persistence.client.PropertyChangePublisher
PropertyChangePublisher.removePropertyChangeListener(String, PropertyChangeListener)
public void removePropertyChangeListeners(java.util.Collection value)
removePropertyChangeListeners
in interface com.stc.repository.persistence.client.PropertyChangePublisher
PropertyChangePublisher.removePropertyChangeListeners(Collection)
public com.stc.repository.CUDTracker getCUDTracker()
getCUDTracker
in interface com.stc.repository.RepositoryObject
RepositoryObject.getCUDTracker()
public void setCUDTracker(com.stc.repository.CUDTracker tracker)
setCUDTracker
in interface com.stc.repository.RepositoryObject
RepositoryObject.setCUDTracker(CUDTracker)
public void onDelete() throws com.stc.repository.RepositoryException
onDelete
in interface com.stc.repository.RepositoryObject
com.stc.repository.RepositoryException
RepositoryObject.onDelete()
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
PropertyChangeListener.propertyChange(PropertyChangeEvent)
protected java.io.InputStream getBlobProperty(java.lang.String name) throws com.stc.repository.RepositoryException
name
- property name
com.stc.repository.RepositoryException
- if the operation failsprotected void setBlobProperty(java.lang.String name, java.io.InputStream is) throws com.stc.repository.RepositoryException
is
- reference to the inputstream
com.stc.repository.RepositoryException
- if the operation failsprotected java.lang.Object getPartOfProperty(java.lang.String name) throws com.stc.repository.RepositoryException
name
- property key
com.stc.repository.RepositoryException
- if the operation failsprotected void setPartOfProperty(java.lang.String name, java.lang.Object value) throws com.stc.repository.RepositoryException
name
- property keyvalue
- property value
com.stc.repository.RepositoryException
- if the operation failsprotected java.util.Collection getPartOfCollection(java.lang.String name) throws com.stc.repository.RepositoryException
name
- the name of the map
com.stc.repository.RepositoryException
- if the operation failsprotected java.lang.Object getPartOfValue(java.lang.String name, java.lang.String value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- property key
com.stc.repository.RepositoryException
- if the operation failsprotected void addPartOfValue(java.lang.String name, java.lang.Object value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- property key
com.stc.repository.RepositoryException
- if the operation failsprotected java.lang.Object removePartOfValue(java.lang.String name, java.lang.String value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- property key
com.stc.repository.RepositoryException
- if the operation failsprotected java.lang.Object removePartOfValue(java.lang.String name, java.lang.Object value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- property key
com.stc.repository.RepositoryException
- if the operation failsprotected java.lang.Object getReferenceProperty(java.lang.String name) throws com.stc.repository.RepositoryException
name
- property key
com.stc.repository.RepositoryException
- if the operation failsprotected void setReferenceProperty(java.lang.String name, java.lang.Object value) throws com.stc.repository.RepositoryException
name
- property keyvalue
- property value
com.stc.repository.RepositoryException
- if the operation failsprotected java.util.Collection getReferenceCollection(java.lang.String name) throws com.stc.repository.RepositoryException
name
- the name of the map
com.stc.repository.RepositoryException
- if the operation failsprotected java.lang.Object getReferenceValue(java.lang.String name, java.lang.String value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- property key
com.stc.repository.RepositoryException
- if the operation failsprotected void addReferenceValue(java.lang.String name, java.lang.Object value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- a reference object
com.stc.repository.RepositoryException
- if the operation failsprotected java.lang.Object removeReferenceValue(java.lang.String name, java.lang.String value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- property key
com.stc.repository.RepositoryException
- if the operation failsprotected java.lang.Object removeReferenceValue(java.lang.String name, java.lang.Object value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- property key
com.stc.repository.RepositoryException
- if the operation failsprotected java.lang.Object deleteReferenceValue(java.lang.String name, java.lang.String value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- the reference value key
com.stc.repository.RepositoryException
- if access to repository was failed.protected java.lang.Object deleteReferenceValue(java.lang.String name, java.lang.Object value) throws com.stc.repository.RepositoryException
name
- the name of the mapvalue
- the reference value key
com.stc.repository.RepositoryException
- if access to repository was failed.protected void deleteReferenceCollection(java.lang.String name) throws com.stc.repository.RepositoryException
name
- property key
com.stc.repository.RepositoryException
- if access to repository was failed.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- an object
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.stc.repository.persistence.client.PersistableSupport getPersistableSupport() throws com.stc.repository.RepositoryException
getPersistableSupport
in interface com.stc.repository.persistence.client.Persistable
com.stc.repository.RepositoryException
public com.stc.repository.persistence.client.MarshalableSupport getMarshalableSupport() throws com.stc.repository.RepositoryException
getMarshalableSupport
in interface com.stc.repository.persistence.client.Marshalable
com.stc.repository.RepositoryException
|
Sun Message Library for HL7 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |