Uses of Class
ca.cdr.api.security.permission.PermissionArgumentValue
Packages that use PermissionArgumentValue
Package
Description
Machinery for declaring, parsing, and formatting PermissionEnum arguments from GrantedAuthorityJson.
-
Uses of PermissionArgumentValue in ca.cdr.api.security.permission
Classes in ca.cdr.api.security.permission with type parameters of type PermissionArgumentValueModifier and TypeInterfaceDescriptioninterfacePermissionArgumentFormat<F extends PermissionArgumentValue>Public interface for the various permission argument formats.Subclasses of PermissionArgumentValue in ca.cdr.api.security.permissionModifier and TypeClassDescriptionfinal classA narrowing filter - does a resource (of type), have a search param (by name), in a ValueSet (via url).final classtypes within compartments.final classtypes within compartment.final classAccess to a compartment, with optional FHIR query.final classTypes available for export.final classAccess to a single resource instance, with optional FHIR query.final classOur no-parameter parameter value.classA single String which contains Node ID and Module ID separated by a slash `/`.final classAn operation name.final classAn operation name and a target resource type.final classAccess to everything, or limited by an optional FHIR query.final classAccess to a single type, with optional FHIR query.final classA role name.final classAccess to a single type within a compartment, with optional FHIR query.Methods in ca.cdr.api.security.permission with type parameters of type PermissionArgumentValueModifier and TypeMethodDescriptiondefault <T extends PermissionArgumentValue>
StringPermissionArgumentFormat.formatIfValid(T theArgument) <T extends PermissionArgumentValue>
Optional<T>PermissionArgumentParser.parse(String thePermissionArgument, PermissionArgumentFormat<T> theFormat) Parse a string against a defined format.<T extends PermissionArgumentValue>
Optional<T>PermissionArgumentParser.parseForValue(GrantedAuthorityJson theGrantedAuthority, Class<T> theArgumentValueType) Parse the argument string from the GrantedAuthorityJson into the declared argument value type.Methods in ca.cdr.api.security.permission that return PermissionArgumentValueModifier and TypeMethodDescriptionstatic PermissionArgumentValuestatic PermissionArgumentValueTypeInCompartmentWithOptionalFilter.build(String theType, IIdType theCompartmentOwner, String theFilter) Methods in ca.cdr.api.security.permission that return types with arguments of type PermissionArgumentValueModifier and TypeMethodDescriptionPermissionArgumentParser.parse(GrantedAuthorityJson theGrantedAuthority) Parse any authority generically.Methods in ca.cdr.api.security.permission with parameters of type PermissionArgumentValueModifier and TypeMethodDescriptionstatic GrantedAuthorityJsonPermissionArgumentFormat.buildAuthority(PermissionEnum thePermissionEnum, PermissionArgumentValue theArgumentValue) Typesafe authority builder.