ca.uhn.hl7v2.conf.spec
Class Specification

java.lang.Object
  extended by ca.uhn.hl7v2.conf.spec.Specification

public class Specification
extends java.lang.Object

A conformance specification (see HL7 2.5 section 2.12).

Author:
Bryan Tripp

Constructor Summary
Specification()
          Creates a new instance of Specification
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
          Adds a PropertyChangeListener to the listener list.
 void addVetoableChangeListener(java.beans.VetoableChangeListener l)
          Adds a VetoableChangeListener to the listener list.
 Conformance getConformance()
          Getter for property conformance.
 java.lang.String getConformanceType()
          Getter for property conformanceType.
 Encoding getEncodings(int index)
          Indexed getter for property encodings.
 java.lang.String getHL7OID()
          Getter for property HL7OID.
 java.lang.String getHL7Version()
          Getter for property HL7Version.
 ImpNote getImpNote()
          Getter for property impNote.
 StaticDef getMessage()
          Getter for property message.
 java.lang.String getOrgName()
          Getter for property orgName.
 java.lang.String getRole()
          Getter for property role.
 java.lang.String getSpecName()
          Getter for property specName.
 java.lang.String getSpecVersion()
          Getter for property specVersion.
 java.lang.String getStatus()
          Getter for property status.
 UseCase getUseCase()
          Getter for property useCase.
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
          Removes a PropertyChangeListener from the listener list.
 void removeVetoableChangeListener(java.beans.VetoableChangeListener l)
          Removes a VetoableChangeListener from the listener list.
 void setConformance(Conformance conformance)
          Setter for property conformance.
 void setConformanceType(java.lang.String conformanceType)
          Setter for property conformanceType.
 void setEncodings(int index, Encoding encodings)
          Indexed setter for property encodings.
 void setHL7OID(java.lang.String HL7OID)
          Setter for property HL7OID.
 void setHL7Version(java.lang.String HL7Version)
          Setter for property HL7Version.
 void setImpNote(ImpNote impNote)
          Setter for property impNote.
 void setMessage(StaticDef message)
          Setter for property message.
 void setOrgName(java.lang.String orgName)
          Setter for property orgName.
 void setRole(java.lang.String role)
          Setter for property role.
 void setSpecName(java.lang.String specName)
          Setter for property specName.
 void setSpecVersion(java.lang.String specVersion)
          Setter for property specVersion.
 void setStatus(java.lang.String status)
          Setter for property status.
 void setUseCase(UseCase useCase)
          Setter for property useCase.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Specification

public Specification()
Creates a new instance of Specification

Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds a PropertyChangeListener to the listener list.

Parameters:
l - The listener to add.

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes a PropertyChangeListener from the listener list.

Parameters:
l - The listener to remove.

addVetoableChangeListener

public void addVetoableChangeListener(java.beans.VetoableChangeListener l)
Adds a VetoableChangeListener to the listener list.

Parameters:
l - The listener to add.

removeVetoableChangeListener

public void removeVetoableChangeListener(java.beans.VetoableChangeListener l)
Removes a VetoableChangeListener from the listener list.

Parameters:
l - The listener to remove.

getImpNote

public ImpNote getImpNote()
Getter for property impNote.

Returns:
Value of property impNote.

setImpNote

public void setImpNote(ImpNote impNote)
                throws java.beans.PropertyVetoException
Setter for property impNote.

Parameters:
impNote - New value of property impNote.
Throws:
PropertyVetoException

getUseCase

public UseCase getUseCase()
Getter for property useCase.

Returns:
Value of property useCase.

setUseCase

public void setUseCase(UseCase useCase)
                throws java.beans.PropertyVetoException
Setter for property useCase.

Parameters:
useCase - New value of property useCase.
Throws:
PropertyVetoException

getConformance

public Conformance getConformance()
Getter for property conformance.

Returns:
Value of property conformance.

setConformance

public void setConformance(Conformance conformance)
                    throws java.beans.PropertyVetoException
Setter for property conformance.

Parameters:
conformance - New value of property conformance.
Throws:
PropertyVetoException

getEncodings

public Encoding getEncodings(int index)
Indexed getter for property encodings.

Parameters:
index - Index of the property.
Returns:
Value of the property at index.

setEncodings

public void setEncodings(int index,
                         Encoding encodings)
                  throws java.beans.PropertyVetoException
Indexed setter for property encodings.

Parameters:
index - Index of the property.
encodings - New value of the property at index.
Throws:
PropertyVetoException

getMessage

public StaticDef getMessage()
Getter for property message.

Returns:
Value of property message.

setMessage

public void setMessage(StaticDef message)
                throws java.beans.PropertyVetoException
Setter for property message.

Parameters:
message - New value of property message.
Throws:
PropertyVetoException

getSpecName

public java.lang.String getSpecName()
Getter for property specName.

Returns:
Value of property specName.

setSpecName

public void setSpecName(java.lang.String specName)
                 throws java.beans.PropertyVetoException
Setter for property specName.

Parameters:
specName - New value of property specName.
Throws:
PropertyVetoException

getOrgName

public java.lang.String getOrgName()
Getter for property orgName.

Returns:
Value of property orgName.

setOrgName

public void setOrgName(java.lang.String orgName)
                throws java.beans.PropertyVetoException
Setter for property orgName.

Parameters:
orgName - New value of property orgName.
Throws:
PropertyVetoException

getHL7Version

public java.lang.String getHL7Version()
Getter for property HL7Version.

Returns:
Value of property HL7Version.

setHL7Version

public void setHL7Version(java.lang.String HL7Version)
                   throws java.beans.PropertyVetoException
Setter for property HL7Version.

Parameters:
HL7Version - New value of property HL7Version.
Throws:
PropertyVetoException

getSpecVersion

public java.lang.String getSpecVersion()
Getter for property specVersion.

Returns:
Value of property specVersion.

setSpecVersion

public void setSpecVersion(java.lang.String specVersion)
                    throws java.beans.PropertyVetoException
Setter for property specVersion.

Parameters:
specVersion - New value of property specVersion.
Throws:
PropertyVetoException

getStatus

public java.lang.String getStatus()
Getter for property status.

Returns:
Value of property status.

setStatus

public void setStatus(java.lang.String status)
               throws java.beans.PropertyVetoException
Setter for property status.

Parameters:
status - New value of property status.
Throws:
PropertyVetoException

getRole

public java.lang.String getRole()
Getter for property role.

Returns:
Value of property role.

setRole

public void setRole(java.lang.String role)
             throws java.beans.PropertyVetoException
Setter for property role.

Parameters:
role - New value of property role.
Throws:
PropertyVetoException

getHL7OID

public java.lang.String getHL7OID()
Getter for property HL7OID.

Returns:
Value of property HL7OID.

setHL7OID

public void setHL7OID(java.lang.String HL7OID)
               throws java.beans.PropertyVetoException
Setter for property HL7OID.

Parameters:
HL7OID - New value of property HL7OID.
Throws:
PropertyVetoException

getConformanceType

public java.lang.String getConformanceType()
Getter for property conformanceType.

Returns:
Value of property conformanceType.

setConformanceType

public void setConformanceType(java.lang.String conformanceType)
                        throws java.beans.PropertyVetoException
Setter for property conformanceType.

Parameters:
conformanceType - New value of property conformanceType.
Throws:
PropertyVetoException


Copyright © 2001-2011 University Health Network. All Rights Reserved.