Package ca.cdr.api.security.permission
Class OperationOnAnyInstance
java.lang.Object
ca.cdr.api.security.permission.PermissionArgumentValue
ca.cdr.api.security.permission.OperationOnAnyInstance
- All Implemented Interfaces:
PermissionArgumentFormat.IOperationRestriction,PermissionArgumentFormat.IOptionalFilterRestriction,PermissionArgumentFormat.IPermissionComponent
public final class OperationOnAnyInstance
extends PermissionArgumentValue
implements PermissionArgumentFormat.IOperationRestriction, PermissionArgumentFormat.IOptionalFilterRestriction
An operation name with an optional instance filter.
e.g. $meta-add or $meta-add?category=vital-signs
-
Method Summary
Modifier and TypeMethodDescriptionThe fhir query - optionalthe name of an operationMethods inherited from class ca.cdr.api.security.permission.PermissionArgumentValue
equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface ca.cdr.api.security.permission.PermissionArgumentFormat.IOptionalFilterRestriction
hasFilter
-
Method Details
-
getOperationName
Description copied from interface:PermissionArgumentFormat.IOperationRestrictionthe name of an operation- Specified by:
getOperationNamein interfacePermissionArgumentFormat.IOperationRestriction
-
getFilter
Description copied from interface:PermissionArgumentFormat.IOptionalFilterRestrictionThe fhir query - optional- Specified by:
getFilterin interfacePermissionArgumentFormat.IOptionalFilterRestriction
-