Package ca.cdr.api.security.permission
Class OptionalFilter
java.lang.Object
ca.cdr.api.security.permission.PermissionArgumentValue
ca.cdr.api.security.permission.OptionalFilter
- All Implemented Interfaces:
PermissionArgumentFormat.IOptionalFilterRestriction
,PermissionArgumentFormat.IPermissionComponent
public final class OptionalFilter
extends PermissionArgumentValue
implements PermissionArgumentFormat.IOptionalFilterRestriction
Access to everything, or limited by an optional FHIR query.
E.g. "" or "?status=active"
-
Method Summary
Modifier and TypeMethodDescriptionThe fhir query - optionalstatic OptionalFilter
withFilter
(String theFilter) static OptionalFilter
Methods inherited from class ca.cdr.api.security.permission.PermissionArgumentValue
toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface ca.cdr.api.security.permission.PermissionArgumentFormat.IOptionalFilterRestriction
hasFilter
-
Method Details
-
getFilter
Description copied from interface:PermissionArgumentFormat.IOptionalFilterRestriction
The fhir query - optional- Specified by:
getFilter
in interfacePermissionArgumentFormat.IOptionalFilterRestriction
-
withFilter
-
withNoFilter
-
getStringValue
-