ca.uhn.hl7v2.model.v231.group
Class CSU_C09_CSPCSSORCOBROBXORCRXARXR

java.lang.Object
  extended by ca.uhn.hl7v2.model.AbstractGroup
      extended by ca.uhn.hl7v2.model.v231.group.CSU_C09_CSPCSSORCOBROBXORCRXARXR
All Implemented Interfaces:
Group, Structure, Serializable

public class CSU_C09_CSPCSSORCOBROBXORCRXARXR
extends AbstractGroup

Represents a CSU_C09_CSPCSSORCOBROBXORCRXARXR group structure (a Group object). A Group is an ordered collection of message segments that can repeat together or be optionally in/excluded together. This Group contains the following elements:

See Also:
Serialized Form

Constructor Summary
CSU_C09_CSPCSSORCOBROBXORCRXARXR(Group parent, ModelClassFactory factory)
          Creates a new CSU_C09_CSPCSSORCOBROBXORCRXARXR group
 
Method Summary
 CSP getCSP()
          Returns CSP (CSP - clinical study phase segment) - creates it if necessary
 CSU_C09_CSSORCOBROBXORCRXARXR getCSSORCOBROBXORCRXARXR()
          Returns the first repetition of CSSORCOBROBXORCRXARXR (a Group object) - creates it if necessary
 CSU_C09_CSSORCOBROBXORCRXARXR getCSSORCOBROBXORCRXARXR(int rep)
          Returns a specific repetition of CSSORCOBROBXORCRXARXR (a Group object) - creates it if necessary
 int getCSSORCOBROBXORCRXARXRReps()
          Returns the number of existing repetitions of CSSORCOBROBXORCRXARXR
 String getVersion()
          Returns "2.3.1"
 void insertCSSORCOBROBXORCRXARXR(CSU_C09_CSSORCOBROBXORCRXARXR structure, int rep)
          Inserts a specific repetition of CSSORCOBROBXORCRXARXR (a Group object)
 CSU_C09_CSSORCOBROBXORCRXARXR insertCSSORCOBROBXORCRXARXR(int rep)
          Inserts a specific repetition of CSSORCOBROBXORCRXARXR (a Group object)
 CSU_C09_CSSORCOBROBXORCRXARXR removeCSSORCOBROBXORCRXARXR(int rep)
          Removes a specific repetition of CSSORCOBROBXORCRXARXR (a Group object)
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractGroup
add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getClass, getMessage, getModelClassFactory, getName, getNames, getParent, insertRepetition, insertRepetition, isGroup, isRepeating, isRequired, removeRepetition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSU_C09_CSPCSSORCOBROBXORCRXARXR

public CSU_C09_CSPCSSORCOBROBXORCRXARXR(Group parent,
                                        ModelClassFactory factory)
Creates a new CSU_C09_CSPCSSORCOBROBXORCRXARXR group

Method Detail

getVersion

public String getVersion()
Returns "2.3.1"


getCSP

public CSP getCSP()
Returns CSP (CSP - clinical study phase segment) - creates it if necessary


getCSSORCOBROBXORCRXARXR

public CSU_C09_CSSORCOBROBXORCRXARXR getCSSORCOBROBXORCRXARXR()
Returns the first repetition of CSSORCOBROBXORCRXARXR (a Group object) - creates it if necessary


getCSSORCOBROBXORCRXARXR

public CSU_C09_CSSORCOBROBXORCRXARXR getCSSORCOBROBXORCRXARXR(int rep)
Returns a specific repetition of CSSORCOBROBXORCRXARXR (a Group object) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getCSSORCOBROBXORCRXARXRReps

public int getCSSORCOBROBXORCRXARXRReps()
Returns the number of existing repetitions of CSSORCOBROBXORCRXARXR


insertCSSORCOBROBXORCRXARXR

public void insertCSSORCOBROBXORCRXARXR(CSU_C09_CSSORCOBROBXORCRXARXR structure,
                                        int rep)
                                 throws HL7Exception
Inserts a specific repetition of CSSORCOBROBXORCRXARXR (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertCSSORCOBROBXORCRXARXR

public CSU_C09_CSSORCOBROBXORCRXARXR insertCSSORCOBROBXORCRXARXR(int rep)
                                                          throws HL7Exception
Inserts a specific repetition of CSSORCOBROBXORCRXARXR (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeCSSORCOBROBXORCRXARXR

public CSU_C09_CSSORCOBROBXORCRXARXR removeCSSORCOBROBXORCRXARXR(int rep)
                                                          throws HL7Exception
Removes a specific repetition of CSSORCOBROBXORCRXARXR (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)


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