Package ca.cdr.api.security.permission
Class CodeInValueSet
java.lang.Object
ca.cdr.api.security.permission.PermissionArgumentValue
ca.cdr.api.security.permission.CodeInValueSet
- All Implemented Interfaces:
PermissionArgumentFormat.ICodeInValueSetRestriction
,PermissionArgumentFormat.IPermissionComponent
public final class CodeInValueSet
extends PermissionArgumentValue
implements PermissionArgumentFormat.ICodeInValueSetRestriction
A narrowing filter - does a resource (of type), have a search param (by name), in a ValueSet (via url).
E.g.
Observation/code/https://example/valueSetUrl
-
Method Summary
Modifier and TypeMethodDescriptionA resource type - e.g., Patienta search parametera URL identifying a value setMethods inherited from class ca.cdr.api.security.permission.PermissionArgumentValue
toString
-
Method Details
-
getResourceType
Description copied from interface:PermissionArgumentFormat.ICodeInValueSetRestriction
A resource type - e.g., Patient- Specified by:
getResourceType
in interfacePermissionArgumentFormat.ICodeInValueSetRestriction
-
getSearchParamName
Description copied from interface:PermissionArgumentFormat.ICodeInValueSetRestriction
a search parameter- Specified by:
getSearchParamName
in interfacePermissionArgumentFormat.ICodeInValueSetRestriction
-
getValueSetUrl
Description copied from interface:PermissionArgumentFormat.ICodeInValueSetRestriction
a URL identifying a value set- Specified by:
getValueSetUrl
in interfacePermissionArgumentFormat.ICodeInValueSetRestriction
-