Package ca.cdr.api.security.permission
Class ModuleIdAndMapping
java.lang.Object
ca.cdr.api.security.permission.PermissionArgumentValue
ca.cdr.api.security.permission.ModuleIdAndMapping
- All Implemented Interfaces:
PermissionArgumentFormat.IModuleIdAndMappingRestriction,PermissionArgumentFormat.IPermissionComponent
public class ModuleIdAndMapping
extends PermissionArgumentValue
implements PermissionArgumentFormat.IModuleIdAndMappingRestriction
A single String which contains Node ID and Module ID separated by a slash `/`.
For eg. Master/subscription
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ModuleIdAndMappingfromModuleIdAndMappingName(String theModuleId, String theMappingName) the name of the mapping that the user has permission forthe moduleId that the user has permission forMethods inherited from class ca.cdr.api.security.permission.PermissionArgumentValue
equals, hashCode, toString
-
Field Details
-
INVALID_METHOD_ARGUMENT_MESSAGE
- See Also:
-
-
Method Details
-
fromModuleIdAndMappingName
public static ModuleIdAndMapping fromModuleIdAndMappingName(String theModuleId, String theMappingName) -
getModuleId
Description copied from interface:PermissionArgumentFormat.IModuleIdAndMappingRestrictionthe moduleId that the user has permission for- Specified by:
getModuleIdin interfacePermissionArgumentFormat.IModuleIdAndMappingRestriction
-
getMappingName
Description copied from interface:PermissionArgumentFormat.IModuleIdAndMappingRestrictionthe name of the mapping that the user has permission for- Specified by:
getMappingNamein interfacePermissionArgumentFormat.IModuleIdAndMappingRestriction
-