Package ca.uhn.fhir.context
Class RuntimeSearchParam
- java.lang.Object
-
- ca.uhn.fhir.context.RuntimeSearchParam
-
public class RuntimeSearchParam extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuntimeSearchParam.RuntimeSearchParamStatusEnum
-
Constructor Summary
Constructors Constructor Description RuntimeSearchParam(String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus)RuntimeSearchParam(IIdType theId, String theUri, String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, List<RuntimeSearchParam> theCompositeOf, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus)ConstructorRuntimeSearchParam(IIdType theId, String theUri, String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, List<RuntimeSearchParam> theCompositeOf, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus, Collection<String> theBase)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuntimeSearchParamaddExtension(String theKey, IBaseExtension theValue)Sets user data - This can be used to store any application-specific databooleanequals(Object theO)Set<String>getBase()List<RuntimeSearchParam>getCompositeOf()StringgetDescription()List<IBaseExtension<?,?>>getExtensions(String theKey)Retrieve user data - This can be used to store any application-specific dataIIdTypegetId()StringgetName()RestSearchParameterTypeEnumgetParamType()StringgetPath()List<String>getPathsSplit()Set<String>getProvidesMembershipInCompartments()Can return nullRuntimeSearchParam.RuntimeSearchParamStatusEnumgetStatus()Set<String>getTargets()StringgetUri()inthashCode()booleanhasTargets()StringtoString()
-
-
-
Constructor Detail
-
RuntimeSearchParam
public RuntimeSearchParam(IIdType theId, String theUri, String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, List<RuntimeSearchParam> theCompositeOf, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus)
Constructor
-
RuntimeSearchParam
public RuntimeSearchParam(IIdType theId, String theUri, String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, List<RuntimeSearchParam> theCompositeOf, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus, Collection<String> theBase)
Constructor
-
RuntimeSearchParam
public RuntimeSearchParam(String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus)
-
-
Method Detail
-
getExtensions
public List<IBaseExtension<?,?>> getExtensions(String theKey)
Retrieve user data - This can be used to store any application-specific data- Returns:
-
addExtension
public RuntimeSearchParam addExtension(String theKey, IBaseExtension theValue)
Sets user data - This can be used to store any application-specific data
-
getTargets
@Nonnull public Set<String> getTargets()
-
hasTargets
public boolean hasTargets()
-
getStatus
public RuntimeSearchParam.RuntimeSearchParamStatusEnum getStatus()
-
getCompositeOf
public List<RuntimeSearchParam> getCompositeOf()
-
getDescription
public String getDescription()
-
getParamType
public RestSearchParameterTypeEnum getParamType()
-
getPathsSplit
public List<String> getPathsSplit()
-
getProvidesMembershipInCompartments
public Set<String> getProvidesMembershipInCompartments()
Can return null
-
-