Package ca.cdr.api.security.permission
Class ResourceTypeOptionalFilter
java.lang.Object
ca.cdr.api.security.permission.PermissionArgumentValue
ca.cdr.api.security.permission.ResourceTypeOptionalFilter
- All Implemented Interfaces:
PermissionArgumentFormat.IOptionalFilterRestriction,PermissionArgumentFormat.IPermissionComponent,PermissionArgumentFormat.IResourceTypeRestriction
public final class ResourceTypeOptionalFilter
extends PermissionArgumentValue
implements PermissionArgumentFormat.IResourceTypeRestriction, PermissionArgumentFormat.IOptionalFilterRestriction
Access to a single type, with optional FHIR query.
E.g. Observation
or Observation?status=active
-
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceTypeOptionalFilterThe fhir query - optionalA resource type - e.g.toString()Normally the formatted version of this permission argument.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ca.cdr.api.security.permission.PermissionArgumentFormat.IOptionalFilterRestriction
hasFilter
-
Method Details
-
build
-
getResourceType
Description copied from interface:PermissionArgumentFormat.IResourceTypeRestrictionA resource type - e.g. Patient- Specified by:
getResourceTypein interfacePermissionArgumentFormat.IResourceTypeRestriction
-
toString
Description copied from class:PermissionArgumentValueNormally the formatted version of this permission argument.- Overrides:
toStringin classPermissionArgumentValue
-
getFilter
Description copied from interface:PermissionArgumentFormat.IOptionalFilterRestrictionThe fhir query - optional- Specified by:
getFilterin interfacePermissionArgumentFormat.IOptionalFilterRestriction
-
getStringValue
-