public static class Conformance.RestResourceSearchParam extends BaseIdentifiableElement implements IResourceBlock
Definition: Search parameters for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation
| Constructor and Description |
|---|
RestResourceSearchParam() |
| Modifier and Type | Method and Description |
|---|---|
StringDt |
addChain()
Adds and returns a new value for chain ()
|
Conformance.RestResourceSearchParam |
addChain(String theString)
Adds a new value for chain ()
|
Conformance.RestResourceSearchParam |
addChain(StringDt theValue)
Adds a given new value for chain ()
|
BoundCodeDt<SearchModifierCodeEnum> |
addModifier()
Add a value for modifier ()
|
BoundCodeDt<SearchModifierCodeEnum> |
addModifier(SearchModifierCodeEnum theValue)
Add a value for modifier () using an enumerated type.
|
BoundCodeDt<ResourceTypeEnum> |
addTarget()
Add a value for target ()
|
BoundCodeDt<ResourceTypeEnum> |
addTarget(ResourceTypeEnum theValue)
Add a value for target () using an enumerated type.
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
List<StringDt> |
getChain()
Gets the value(s) for chain ().
|
StringDt |
getChainFirstRep()
Gets the first repetition for chain (),
creating it if it does not already exist.
|
String |
getDefinition()
Gets the value(s) for definition ().
|
UriDt |
getDefinitionElement()
Gets the value(s) for definition ().
|
String |
getDocumentation()
Gets the value(s) for documentation ().
|
StringDt |
getDocumentationElement()
Gets the value(s) for documentation ().
|
List<BoundCodeDt<SearchModifierCodeEnum>> |
getModifier()
Gets the value(s) for modifier ().
|
BoundCodeDt<SearchModifierCodeEnum> |
getModifierFirstRep()
Gets the first repetition for modifier (),
creating it if it does not already exist.
|
String |
getName()
Gets the value(s) for name ().
|
StringDt |
getNameElement()
Gets the value(s) for name ().
|
List<BoundCodeDt<ResourceTypeEnum>> |
getTarget()
Gets the value(s) for target ().
|
BoundCodeDt<ResourceTypeEnum> |
getTargetFirstRep()
Gets the first repetition for target (),
creating it if it does not already exist.
|
String |
getType()
Gets the value(s) for type ().
|
BoundCodeDt<SearchParamTypeEnum> |
getTypeElement()
Gets the value(s) for type ().
|
boolean |
isEmpty() |
Conformance.RestResourceSearchParam |
setChain(List<StringDt> theValue)
Sets the value(s) for chain ()
|
Conformance.RestResourceSearchParam |
setDefinition(String theUri)
Sets the value for definition ()
|
Conformance.RestResourceSearchParam |
setDefinition(UriDt theValue)
Sets the value(s) for definition ()
|
Conformance.RestResourceSearchParam |
setDocumentation(String theString)
Sets the value for documentation ()
|
Conformance.RestResourceSearchParam |
setDocumentation(StringDt theValue)
Sets the value(s) for documentation ()
|
Conformance.RestResourceSearchParam |
setModifier(List<BoundCodeDt<SearchModifierCodeEnum>> theValue)
Sets the value(s) for modifier ()
|
Conformance.RestResourceSearchParam |
setModifier(SearchModifierCodeEnum theValue)
Sets the value(s), and clears any existing value(s) for modifier ()
|
Conformance.RestResourceSearchParam |
setName(String theString)
Sets the value for name ()
|
Conformance.RestResourceSearchParam |
setName(StringDt theValue)
Sets the value(s) for name ()
|
Conformance.RestResourceSearchParam |
setTarget(List<BoundCodeDt<ResourceTypeEnum>> theValue)
Sets the value(s) for target ()
|
Conformance.RestResourceSearchParam |
setTarget(ResourceTypeEnum theValue)
Sets the value(s), and clears any existing value(s) for target ()
|
Conformance.RestResourceSearchParam |
setType(BoundCodeDt<SearchParamTypeEnum> theValue)
Sets the value(s) for type ()
|
Conformance.RestResourceSearchParam |
setType(SearchParamTypeEnum theValue)
Sets the value(s) for type ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementSpecificId, getId, setElementSpecificId, setId, setIdpublic RestResourceSearchParam()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic StringDt getNameElement()
null.
Definition: The name of the search parameter used in the interface
public String getName()
null.
Definition: The name of the search parameter used in the interface
public Conformance.RestResourceSearchParam setName(StringDt theValue)
Definition: The name of the search parameter used in the interface
public Conformance.RestResourceSearchParam setName(String theString)
Definition: The name of the search parameter used in the interface
public UriDt getDefinitionElement()
null.
Definition: An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]])
public String getDefinition()
null.
Definition: An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]])
public Conformance.RestResourceSearchParam setDefinition(UriDt theValue)
Definition: An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]])
public Conformance.RestResourceSearchParam setDefinition(String theUri)
Definition: An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]])
public BoundCodeDt<SearchParamTypeEnum> getTypeElement()
null.
Definition: The type of value a search parameter refers to, and how the content is interpreted
public String getType()
null.
Definition: The type of value a search parameter refers to, and how the content is interpreted
public Conformance.RestResourceSearchParam setType(BoundCodeDt<SearchParamTypeEnum> theValue)
Definition: The type of value a search parameter refers to, and how the content is interpreted
public Conformance.RestResourceSearchParam setType(SearchParamTypeEnum theValue)
Definition: The type of value a search parameter refers to, and how the content is interpreted
public StringDt getDocumentationElement()
null.
Definition: This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.
public String getDocumentation()
null.
Definition: This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.
public Conformance.RestResourceSearchParam setDocumentation(StringDt theValue)
Definition: This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.
public Conformance.RestResourceSearchParam setDocumentation(String theString)
Definition: This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.
public List<BoundCodeDt<ResourceTypeEnum>> getTarget()
null.
Definition: Types of resource (if a resource is referenced)
public Conformance.RestResourceSearchParam setTarget(List<BoundCodeDt<ResourceTypeEnum>> theValue)
Definition: Types of resource (if a resource is referenced)
public BoundCodeDt<ResourceTypeEnum> addTarget(ResourceTypeEnum theValue)
addTarget() method.
Definition: Types of resource (if a resource is referenced)
public BoundCodeDt<ResourceTypeEnum> getTargetFirstRep()
Definition: Types of resource (if a resource is referenced)
public BoundCodeDt<ResourceTypeEnum> addTarget()
Definition: Types of resource (if a resource is referenced)
public Conformance.RestResourceSearchParam setTarget(ResourceTypeEnum theValue)
Definition: Types of resource (if a resource is referenced)
public List<BoundCodeDt<SearchModifierCodeEnum>> getModifier()
null.
Definition: A modifier supported for the search parameter
public Conformance.RestResourceSearchParam setModifier(List<BoundCodeDt<SearchModifierCodeEnum>> theValue)
Definition: A modifier supported for the search parameter
public BoundCodeDt<SearchModifierCodeEnum> addModifier(SearchModifierCodeEnum theValue)
addModifier() method.
Definition: A modifier supported for the search parameter
public BoundCodeDt<SearchModifierCodeEnum> getModifierFirstRep()
Definition: A modifier supported for the search parameter
public BoundCodeDt<SearchModifierCodeEnum> addModifier()
Definition: A modifier supported for the search parameter
public Conformance.RestResourceSearchParam setModifier(SearchModifierCodeEnum theValue)
Definition: A modifier supported for the search parameter
public List<StringDt> getChain()
null.
Definition: Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type
public Conformance.RestResourceSearchParam setChain(List<StringDt> theValue)
Definition: Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type
public StringDt addChain()
Definition: Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type
public Conformance.RestResourceSearchParam addChain(StringDt theValue)
Definition: Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type
theValue - The chain to add (must not be null)public StringDt getChainFirstRep()
Definition: Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type
public Conformance.RestResourceSearchParam addChain(String theString)
Definition: Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type
Copyright © 2014–2016 University Health Network. All rights reserved.