Package ca.uhn.fhir.context
Class RuntimeSearchParam
java.lang.Object
ca.uhn.fhir.context.RuntimeSearchParam
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeSearchParam(RuntimeSearchParam theSp)Copy constructorRuntimeSearchParam(IIdType theId, String theUri, String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus, ComboSearchParamType theComboSearchParamType, List<RuntimeSearchParam.Component> theComponents, Collection<String> theBase)ConstructorRuntimeSearchParam(IIdType theId, String theUri, String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus, Collection<String> theBase)Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddExtension(String theKey, IBaseExtension theValue)Sets user data - This can be used to store any application-specific databooleangetBase()Returnsnullif this is not a combo search param typeList<IBaseExtension<?,?>>getExtensions(String theKey)Retrieve user data - This can be used to store any application-specific datagetId()getName()getPath()getPathsSplitForResourceType(String theResourceName)Can return nullgetUri()inthashCode()booleansetPhoneticEncoder(IPhoneticEncoder thePhoneticEncoder)toString()
-
Constructor Details
-
RuntimeSearchParam
public RuntimeSearchParam(IIdType theId, String theUri, String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus, Collection<String> theBase)Constructor -
RuntimeSearchParam
Copy constructor -
RuntimeSearchParam
public RuntimeSearchParam(IIdType theId, String theUri, String theName, String theDescription, String thePath, RestSearchParameterTypeEnum theParamType, Set<String> theProvidesMembershipInCompartments, Set<String> theTargets, RuntimeSearchParam.RuntimeSearchParamStatusEnum theStatus, ComboSearchParamType theComboSearchParamType, List<RuntimeSearchParam.Component> theComponents, Collection<String> theBase)Constructor
-
-
Method Details
-
getComponents
-
getComboSearchParamType
Returnsnullif this is not a combo search param type -
getExtensions
Retrieve user data - This can be used to store any application-specific data -
addExtension
Sets user data - This can be used to store any application-specific data -
toString
-
getId
-
getUri
-
equals
-
hashCode
-
getBase
-
getTargets
-
hasTargets
-
getStatus
-
getDescription
-
getName
-
getParamType
-
getPath
-
getPathsSplit
-
getProvidesMembershipInCompartments
Can return null -
setPhoneticEncoder
-
encode
-
getPathsSplitForResourceType
-