Package ca.cdr.api.security.permission
Class CompartmentWithOptionalFilter
java.lang.Object
ca.cdr.api.security.permission.PermissionArgumentValue
ca.cdr.api.security.permission.CompartmentWithOptionalFilter
- All Implemented Interfaces:
PermissionArgumentFormat.ICompartmentRestriction,PermissionArgumentFormat.IOptionalFilterRestriction,PermissionArgumentFormat.IPermissionComponent
public final class CompartmentWithOptionalFilter
extends PermissionArgumentValue
implements PermissionArgumentFormat.ICompartmentRestriction, PermissionArgumentFormat.IOptionalFilterRestriction
Access to a compartment, with optional FHIR query.
E.g. Patient/123
or Patient/123?status=active
-
Method Summary
Methods inherited from class ca.cdr.api.security.permission.PermissionArgumentValue
toStringMethods 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.ICompartmentRestriction
getCompartmentTypeMethods inherited from interface ca.cdr.api.security.permission.PermissionArgumentFormat.IOptionalFilterRestriction
hasFilter
-
Method Details
-
build
-
getOwner
Description copied from interface:PermissionArgumentFormat.ICompartmentRestrictionGet compartment owner- Specified by:
getOwnerin interfacePermissionArgumentFormat.ICompartmentRestriction
-
getStringValue
-
getFilter
Description copied from interface:PermissionArgumentFormat.IOptionalFilterRestrictionThe fhir query - optional- Specified by:
getFilterin interfacePermissionArgumentFormat.IOptionalFilterRestriction
-