Class ConformanceRest
- java.lang.Object
-
- org.hl7.fhir.Element
-
- org.hl7.fhir.BackboneElement
-
- org.hl7.fhir.ConformanceRest
-
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class ConformanceRest extends BackboneElement implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
A conformance statement is a set of capabilities of a FHIR Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.Java class for Conformance.Rest complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Conformance.Rest"> <complexContent> <extension base="{http://hl7.org/fhir}BackboneElement"> <sequence> <element name="mode" type="{http://hl7.org/fhir}RestfulConformanceMode"/> <element name="documentation" type="{http://hl7.org/fhir}string" minOccurs="0"/> <element name="security" type="{http://hl7.org/fhir}Conformance.Security" minOccurs="0"/> <element name="resource" type="{http://hl7.org/fhir}Conformance.Resource" maxOccurs="unbounded" minOccurs="0"/> <element name="interaction" type="{http://hl7.org/fhir}Conformance.Interaction1" maxOccurs="unbounded" minOccurs="0"/> <element name="transactionMode" type="{http://hl7.org/fhir}TransactionMode" minOccurs="0"/> <element name="searchParam" type="{http://hl7.org/fhir}Conformance.SearchParam" maxOccurs="unbounded" minOccurs="0"/> <element name="operation" type="{http://hl7.org/fhir}Conformance.Operation" maxOccurs="unbounded" minOccurs="0"/> <element name="compartment" type="{http://hl7.org/fhir}uri" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<Uri>compartmentprotected Stringdocumentationprotected java.util.List<ConformanceInteraction1>interactionprotected RestfulConformanceModemodeprotected java.util.List<ConformanceOperation>operationprotected java.util.List<ConformanceResource>resourceprotected java.util.List<ConformanceSearchParam>searchParamprotected ConformanceSecuritysecurityprotected TransactionModetransactionMode-
Fields inherited from class org.hl7.fhir.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ConformanceRest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)java.lang.StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)booleanequals(java.lang.Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)java.util.List<Uri>getCompartment()Gets the value of the compartment property.StringgetDocumentation()Gets the value of the documentation property.java.util.List<ConformanceInteraction1>getInteraction()Gets the value of the interaction property.RestfulConformanceModegetMode()Gets the value of the mode property.java.util.List<ConformanceOperation>getOperation()Gets the value of the operation property.java.util.List<ConformanceResource>getResource()Gets the value of the resource property.java.util.List<ConformanceSearchParam>getSearchParam()Gets the value of the searchParam property.ConformanceSecuritygetSecurity()Gets the value of the security property.TransactionModegetTransactionMode()Gets the value of the transactionMode property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)voidsetDocumentation(String value)Sets the value of the documentation property.voidsetMode(RestfulConformanceMode value)Sets the value of the mode property.voidsetSecurity(ConformanceSecurity value)Sets the value of the security property.voidsetTransactionMode(TransactionMode value)Sets the value of the transactionMode property.java.lang.StringtoString()ConformanceRestwithCompartment(java.util.Collection<Uri> values)ConformanceRestwithCompartment(Uri... values)ConformanceRestwithDocumentation(String value)ConformanceRestwithExtension(java.util.Collection<Extension> values)ConformanceRestwithExtension(Extension... values)ConformanceRestwithId(java.lang.String value)ConformanceRestwithInteraction(java.util.Collection<ConformanceInteraction1> values)ConformanceRestwithInteraction(ConformanceInteraction1... values)ConformanceRestwithMode(RestfulConformanceMode value)ConformanceRestwithModifierExtension(java.util.Collection<Extension> values)ConformanceRestwithModifierExtension(Extension... values)ConformanceRestwithOperation(java.util.Collection<ConformanceOperation> values)ConformanceRestwithOperation(ConformanceOperation... values)ConformanceRestwithResource(java.util.Collection<ConformanceResource> values)ConformanceRestwithResource(ConformanceResource... values)ConformanceRestwithSearchParam(java.util.Collection<ConformanceSearchParam> values)ConformanceRestwithSearchParam(ConformanceSearchParam... values)ConformanceRestwithSecurity(ConformanceSecurity value)ConformanceRestwithTransactionMode(TransactionMode value)-
Methods inherited from class org.hl7.fhir.BackboneElement
getModifierExtension
-
Methods inherited from class org.hl7.fhir.Element
getExtension, getId, setId
-
-
-
-
Field Detail
-
mode
protected RestfulConformanceMode mode
-
documentation
protected String documentation
-
security
protected ConformanceSecurity security
-
resource
protected java.util.List<ConformanceResource> resource
-
interaction
protected java.util.List<ConformanceInteraction1> interaction
-
transactionMode
protected TransactionMode transactionMode
-
searchParam
protected java.util.List<ConformanceSearchParam> searchParam
-
operation
protected java.util.List<ConformanceOperation> operation
-
compartment
protected java.util.List<Uri> compartment
-
-
Method Detail
-
getMode
public RestfulConformanceMode getMode()
Gets the value of the mode property.- Returns:
- possible object is
RestfulConformanceMode
-
setMode
public void setMode(RestfulConformanceMode value)
Sets the value of the mode property.- Parameters:
value- allowed object isRestfulConformanceMode
-
getDocumentation
public String getDocumentation()
Gets the value of the documentation property.- Returns:
- possible object is
String
-
setDocumentation
public void setDocumentation(String value)
Sets the value of the documentation property.- Parameters:
value- allowed object isString
-
getSecurity
public ConformanceSecurity getSecurity()
Gets the value of the security property.- Returns:
- possible object is
ConformanceSecurity
-
setSecurity
public void setSecurity(ConformanceSecurity value)
Sets the value of the security property.- Parameters:
value- allowed object isConformanceSecurity
-
getResource
public java.util.List<ConformanceResource> getResource()
Gets the value of the resource 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 resource property.For example, to add a new item, do as follows:
getResource().add(newItem);Objects of the following type(s) are allowed in the list
ConformanceResource
-
getInteraction
public java.util.List<ConformanceInteraction1> getInteraction()
Gets the value of the interaction 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 interaction property.For example, to add a new item, do as follows:
getInteraction().add(newItem);Objects of the following type(s) are allowed in the list
ConformanceInteraction1
-
getTransactionMode
public TransactionMode getTransactionMode()
Gets the value of the transactionMode property.- Returns:
- possible object is
TransactionMode
-
setTransactionMode
public void setTransactionMode(TransactionMode value)
Sets the value of the transactionMode property.- Parameters:
value- allowed object isTransactionMode
-
getSearchParam
public java.util.List<ConformanceSearchParam> getSearchParam()
Gets the value of the searchParam 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 searchParam property.For example, to add a new item, do as follows:
getSearchParam().add(newItem);Objects of the following type(s) are allowed in the list
ConformanceSearchParam
-
getOperation
public java.util.List<ConformanceOperation> getOperation()
Gets the value of the operation 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 operation property.For example, to add a new item, do as follows:
getOperation().add(newItem);Objects of the following type(s) are allowed in the list
ConformanceOperation
-
getCompartment
public java.util.List<Uri> getCompartment()
Gets the value of the compartment 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 compartment property.For example, to add a new item, do as follows:
getCompartment().add(newItem);Objects of the following type(s) are allowed in the list
Uri
-
withMode
public ConformanceRest withMode(RestfulConformanceMode value)
-
withDocumentation
public ConformanceRest withDocumentation(String value)
-
withSecurity
public ConformanceRest withSecurity(ConformanceSecurity value)
-
withResource
public ConformanceRest withResource(ConformanceResource... values)
-
withResource
public ConformanceRest withResource(java.util.Collection<ConformanceResource> values)
-
withInteraction
public ConformanceRest withInteraction(ConformanceInteraction1... values)
-
withInteraction
public ConformanceRest withInteraction(java.util.Collection<ConformanceInteraction1> values)
-
withTransactionMode
public ConformanceRest withTransactionMode(TransactionMode value)
-
withSearchParam
public ConformanceRest withSearchParam(ConformanceSearchParam... values)
-
withSearchParam
public ConformanceRest withSearchParam(java.util.Collection<ConformanceSearchParam> values)
-
withOperation
public ConformanceRest withOperation(ConformanceOperation... values)
-
withOperation
public ConformanceRest withOperation(java.util.Collection<ConformanceOperation> values)
-
withCompartment
public ConformanceRest withCompartment(Uri... values)
-
withCompartment
public ConformanceRest withCompartment(java.util.Collection<Uri> values)
-
withModifierExtension
public ConformanceRest withModifierExtension(Extension... values)
- Overrides:
withModifierExtensionin classBackboneElement
-
withModifierExtension
public ConformanceRest withModifierExtension(java.util.Collection<Extension> values)
- Overrides:
withModifierExtensionin classBackboneElement
-
withExtension
public ConformanceRest withExtension(Extension... values)
- Overrides:
withExtensionin classBackboneElement
-
withExtension
public ConformanceRest withExtension(java.util.Collection<Extension> values)
- Overrides:
withExtensionin classBackboneElement
-
withId
public ConformanceRest withId(java.lang.String value)
- Overrides:
withIdin classBackboneElement
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classBackboneElement
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classBackboneElement
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classBackboneElement
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBackboneElement
-
toString
public java.lang.String toString()
- Overrides:
toStringin classBackboneElement
-
append
public java.lang.StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)- Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classBackboneElement
-
appendFields
public java.lang.StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classBackboneElement
-
-