
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 class
RuntimeSearchParam.RuntimeSearchParamStatusEnum
-
Constructor Summary
Constructors Constructor Description RuntimeSearchParam(RuntimeSearchParam theSp)
Copy constructorRuntimeSearchParam(String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, 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)
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 RuntimeSearchParam
addExtension(String theKey, IBaseExtension theValue)
Sets user data - This can be used to store any application-specific dataString
encode(String theString)
boolean
equals(Object theO)
Set<String>
getBase()
List<RuntimeSearchParam>
getCompositeOf()
String
getDescription()
List<IBaseExtension<?,?>>
getExtensions(String theKey)
Retrieve user data - This can be used to store any application-specific dataIIdType
getId()
String
getName()
RestSearchParameterTypeEnum
getParamType()
String
getPath()
List<String>
getPathsSplit()
Set<String>
getProvidesMembershipInCompartments()
Can return nullRuntimeSearchParam.RuntimeSearchParamStatusEnum
getStatus()
Set<String>
getTargets()
String
getUri()
int
hashCode()
boolean
hasTargets()
RuntimeSearchParam
setPhoneticEncoder(IPhoneticEncoder thePhoneticEncoder)
String
toString()
-
-
-
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)
Constructor
-
RuntimeSearchParam
public RuntimeSearchParam(RuntimeSearchParam theSp)
Copy constructor
-
-
Method Detail
-
getExtensions
@Nonnull public List<IBaseExtension<?,?>> getExtensions(String theKey)
Retrieve user data - This can be used to store any application-specific data
-
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
-
setPhoneticEncoder
public RuntimeSearchParam setPhoneticEncoder(IPhoneticEncoder thePhoneticEncoder)
-
-