Class OrderDetail
- java.lang.Object
-
- org.somda.sdc.biceps.model.participant.OrderDetail
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb2_commons.lang.CopyTo2,org.jvnet.jaxb2_commons.lang.ToString2
- Direct Known Subclasses:
WorkflowContextState.WorkflowDetail.PerformedOrderDetail,WorkflowContextState.WorkflowDetail.RequestedOrderDetail
public class OrderDetail extends Object implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2
Details of an order that will be performed or that has been performed.Java class for OrderDetail complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OrderDetail"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://standards.ieee.org/downloads/11073/11073-10207-2017/extension}Extension" minOccurs="0"/> <element name="Start" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="End" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="Performer" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}PersonParticipation" maxOccurs="unbounded" minOccurs="0"/> <element name="Service" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}CodedValue" maxOccurs="unbounded" minOccurs="0"/> <element name="ImagingProcedure" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}ImagingProcedure" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected AnyDateTimeendprotected ExtensionTypeextensionprotected List<ImagingProcedure>imagingProcedureprotected List<PersonParticipation>performerprotected List<CodedValue>serviceprotected AnyDateTimestart
-
Constructor Summary
Constructors Constructor Description OrderDetail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()booleanequals(Object object)AnyDateTimegetEnd()Gets the value of the end property.ExtensionTypegetExtension()Gets the value of the extension property.List<ImagingProcedure>getImagingProcedure()Gets the value of the imagingProcedure property.List<PersonParticipation>getPerformer()Gets the value of the performer property.List<CodedValue>getService()Gets the value of the service property.AnyDateTimegetStart()Gets the value of the start property.inthashCode()voidsetEnd(AnyDateTime value)Sets the value of the end property.voidsetExtension(ExtensionType value)Sets the value of the extension property.voidsetImagingProcedure(List<ImagingProcedure> value)voidsetPerformer(List<PersonParticipation> value)voidsetService(List<CodedValue> value)voidsetStart(AnyDateTime value)Sets the value of the start property.StringtoString()
-
-
-
Field Detail
-
extension
protected ExtensionType extension
-
start
protected AnyDateTime start
-
end
protected AnyDateTime end
-
performer
protected List<PersonParticipation> performer
-
service
protected List<CodedValue> service
-
imagingProcedure
protected List<ImagingProcedure> imagingProcedure
-
-
Method Detail
-
getExtension
public ExtensionType getExtension()
Gets the value of the extension property.- Returns:
- possible object is
ExtensionType
-
setExtension
public void setExtension(ExtensionType value)
Sets the value of the extension property.- Parameters:
value- allowed object isExtensionType
-
getStart
public AnyDateTime getStart()
Gets the value of the start property.- Returns:
- possible object is
String
-
setStart
public void setStart(AnyDateTime value)
Sets the value of the start property.- Parameters:
value- allowed object isString
-
getEnd
public AnyDateTime getEnd()
Gets the value of the end property.- Returns:
- possible object is
String
-
setEnd
public void setEnd(AnyDateTime value)
Sets the value of the end property.- Parameters:
value- allowed object isString
-
getPerformer
public List<PersonParticipation> getPerformer()
Gets the value of the performer property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the performer property.For example, to add a new item, do as follows:
getPerformer().add(newItem);Objects of the following type(s) are allowed in the list
PersonParticipation
-
getService
public List<CodedValue> getService()
Gets the value of the service property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the service property.For example, to add a new item, do as follows:
getService().add(newItem);Objects of the following type(s) are allowed in the list
CodedValue
-
getImagingProcedure
public List<ImagingProcedure> getImagingProcedure()
Gets the value of the imagingProcedure property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the imagingProcedure property.For example, to add a new item, do as follows:
getImagingProcedure().add(newItem);Objects of the following type(s) are allowed in the list
ImagingProcedure
-
setPerformer
public void setPerformer(List<PersonParticipation> value)
-
setService
public void setService(List<CodedValue> value)
-
setImagingProcedure
public void setImagingProcedure(List<ImagingProcedure> value)
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2
-
-