public static class Conformance.RestResourceSearchParam extends BaseIdentifiableElement implements IResourceBlock
Definition: Additional search parameters for implementations to support and/or make use of
| Constructor and Description |
|---|
Conformance.RestResourceSearchParam() |
| Modifier and Type | Method and Description |
|---|---|
StringDt |
addChain()
Adds and returns a new value for chain (Chained names supported)
|
Conformance.RestResourceSearchParam |
addChain(String theString)
Adds a new value for chain (Chained names supported)
|
BoundCodeDt<ResourceTypeEnum> |
addTarget()
Add a value for target (Types of resource (if a resource reference))
|
BoundCodeDt<ResourceTypeEnum> |
addTarget(ResourceTypeEnum theValue)
Add a value for target (Types of resource (if a resource reference)) using an enumerated type.
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
List<StringDt> |
getChain()
Gets the value(s) for chain (Chained names supported).
|
StringDt |
getChainFirstRep()
Gets the first repetition for chain (Chained names supported),
creating it if it does not already exist.
|
UriDt |
getDefinition()
Gets the value(s) for definition (Source of definition for parameter).
|
StringDt |
getDocumentation()
Gets the value(s) for documentation (Server-specific usage).
|
StringDt |
getName()
Gets the value(s) for name (Name of search parameter).
|
List<BoundCodeDt<ResourceTypeEnum>> |
getTarget()
Gets the value(s) for target (Types of resource (if a resource reference)).
|
BoundCodeDt<ResourceTypeEnum> |
getTargetFirstRep()
Gets the first repetition for target (Types of resource (if a resource reference)),
creating it if it does not already exist.
|
BoundCodeDt<SearchParamTypeEnum> |
getType()
Gets the value(s) for type (number | date | string | token | reference | composite | quantity).
|
boolean |
isEmpty() |
Conformance.RestResourceSearchParam |
setChain(List<StringDt> theValue)
Sets the value(s) for chain (Chained names supported)
|
Conformance.RestResourceSearchParam |
setDefinition(String theUri)
Sets the value for definition (Source of definition for parameter)
|
Conformance.RestResourceSearchParam |
setDefinition(UriDt theValue)
Sets the value(s) for definition (Source of definition for parameter)
|
Conformance.RestResourceSearchParam |
setDocumentation(String theString)
Sets the value for documentation (Server-specific usage)
|
Conformance.RestResourceSearchParam |
setDocumentation(StringDt theValue)
Sets the value(s) for documentation (Server-specific usage)
|
Conformance.RestResourceSearchParam |
setName(String theString)
Sets the value for name (Name of search parameter)
|
Conformance.RestResourceSearchParam |
setName(StringDt theValue)
Sets the value(s) for name (Name of search parameter)
|
Conformance.RestResourceSearchParam |
setTarget(List<BoundCodeDt<ResourceTypeEnum>> theValue)
Sets the value(s) for target (Types of resource (if a resource reference))
|
Conformance.RestResourceSearchParam |
setTarget(ResourceTypeEnum theValue)
Sets the value(s), and clears any existing value(s) for target (Types of resource (if a resource reference))
|
Conformance.RestResourceSearchParam |
setType(BoundCodeDt<SearchParamTypeEnum> theValue)
Sets the value(s) for type (number | date | string | token | reference | composite | quantity)
|
Conformance.RestResourceSearchParam |
setType(SearchParamTypeEnum theValue)
Sets the value(s) for type (number | date | string | token | reference | composite | quantity)
|
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 <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic StringDt 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 getDefinition()
null.
Definition: A formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter
public Conformance.RestResourceSearchParam setDefinition(UriDt theValue)
Definition: A formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter
public Conformance.RestResourceSearchParam setDefinition(String theUri)
Definition: A formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter
public BoundCodeDt<SearchParamTypeEnum> 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 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)
#addType() 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<StringDt> getChain()
null.
Definition:
public Conformance.RestResourceSearchParam setChain(List<StringDt> theValue)
Definition:
public StringDt addChain()
Definition:
public StringDt getChainFirstRep()
Definition:
public Conformance.RestResourceSearchParam addChain(String theString)
Definition:
Copyright © 2014 University Health Network. All rights reserved.