public static class Profile.StructureSearchParam extends BaseIdentifiableElement implements IResourceBlock
Definition: Additional search parameters for implementations to support and/or make use of
| Constructor and Description |
|---|
Profile.StructureSearchParam() |
| Modifier and Type | Method and Description |
|---|---|
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
|
StringDt |
getDocumentation()
Gets the value(s) for documentation (Contents and meaning of search parameter).
|
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).
|
StringDt |
getXpath()
Gets the value(s) for xpath (XPath that extracts the parameter set).
|
boolean |
isEmpty() |
Profile.StructureSearchParam |
setDocumentation(String theString)
Sets the value for documentation (Contents and meaning of search parameter)
|
Profile.StructureSearchParam |
setDocumentation(StringDt theValue)
Sets the value(s) for documentation (Contents and meaning of search parameter)
|
Profile.StructureSearchParam |
setName(String theString)
Sets the value for name (Name of search parameter)
|
Profile.StructureSearchParam |
setName(StringDt theValue)
Sets the value(s) for name (Name of search parameter)
|
Profile.StructureSearchParam |
setTarget(List<BoundCodeDt<ResourceTypeEnum>> theValue)
Sets the value(s) for target (Types of resource (if a resource reference))
|
Profile.StructureSearchParam |
setTarget(ResourceTypeEnum theValue)
Sets the value(s), and clears any existing value(s) for target (Types of resource (if a resource reference))
|
Profile.StructureSearchParam |
setType(BoundCodeDt<SearchParamTypeEnum> theValue)
Sets the value(s) for type (number | date | string | token | reference | composite | quantity)
|
Profile.StructureSearchParam |
setType(SearchParamTypeEnum theValue)
Sets the value(s) for type (number | date | string | token | reference | composite | quantity)
|
Profile.StructureSearchParam |
setXpath(String theString)
Sets the value for xpath (XPath that extracts the parameter set)
|
Profile.StructureSearchParam |
setXpath(StringDt theValue)
Sets the value(s) for xpath (XPath that extracts the parameter set)
|
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 standard or custom search parameter
public Profile.StructureSearchParam setName(StringDt theValue)
Definition: The name of the standard or custom search parameter
public Profile.StructureSearchParam setName(String theString)
Definition: The name of the standard or custom search parameter
public BoundCodeDt<SearchParamTypeEnum> getType()
null.
Definition: The type of value a search parameter refers to, and how the content is interpreted
public Profile.StructureSearchParam setType(BoundCodeDt<SearchParamTypeEnum> theValue)
Definition: The type of value a search parameter refers to, and how the content is interpreted
public Profile.StructureSearchParam setType(SearchParamTypeEnum theValue)
Definition: The type of value a search parameter refers to, and how the content is interpreted
public StringDt getDocumentation()
null.
Definition: A specification for search parameters. For standard parameters, provides additional information on how the parameter is used in this solution. For custom parameters, provides a description of what the parameter does
public Profile.StructureSearchParam setDocumentation(StringDt theValue)
Definition: A specification for search parameters. For standard parameters, provides additional information on how the parameter is used in this solution. For custom parameters, provides a description of what the parameter does
public Profile.StructureSearchParam setDocumentation(String theString)
Definition: A specification for search parameters. For standard parameters, provides additional information on how the parameter is used in this solution. For custom parameters, provides a description of what the parameter does
public StringDt getXpath()
null.
Definition: An XPath expression that returns a set of elements for the search parameter
public Profile.StructureSearchParam setXpath(StringDt theValue)
Definition: An XPath expression that returns a set of elements for the search parameter
public Profile.StructureSearchParam setXpath(String theString)
Definition: An XPath expression that returns a set of elements for the search parameter
public List<BoundCodeDt<ResourceTypeEnum>> getTarget()
null.
Definition: Types of resource (if a resource is referenced)
public Profile.StructureSearchParam 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 Profile.StructureSearchParam setTarget(ResourceTypeEnum theValue)
Definition: Types of resource (if a resource is referenced)
Copyright © 2014 University Health Network. All rights reserved.