Package ddf.security.permission.impl
Class PermissionsImpl
java.lang.Object
ddf.security.permission.impl.PermissionsImpl
- All Implemented Interfaces:
ddf.security.permission.Permissions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionddf.security.permission.KeyValueCollectionPermissionbuildKeyValueCollectionPermission(String action, ddf.security.permission.KeyValuePermission... permissions) ddf.security.permission.KeyValueCollectionPermissionbuildKeyValueCollectionPermission(String action, Collection<ddf.security.permission.KeyValuePermission> permissions) ddf.security.permission.KeyValueCollectionPermissionbuildKeyValueCollectionPermission(String action, Map<String, ? extends Collection<String>> map) ddf.security.permission.KeyValuePermissionbuildKeyValuePermission(String key, Set<String> values) getPermissionsAsStrings(Map<String, Set<String>> attributes) parsePermissionsFromString(String... permStrings) Parses a string array representation of permission attributes into a mapparsePermissionsFromString(List<String> permStrings)
-
Constructor Details
-
PermissionsImpl
public PermissionsImpl()
-
-
Method Details
-
parsePermissionsFromString
- Specified by:
parsePermissionsFromStringin interfaceddf.security.permission.Permissions
-
parsePermissionsFromString
Parses a string array representation of permission attributes into a map- Specified by:
parsePermissionsFromStringin interfaceddf.security.permission.Permissions- Parameters:
permStrings- array of permission strings in the format "permName=val1,val2"
-
getPermissionsAsStrings
- Specified by:
getPermissionsAsStringsin interfaceddf.security.permission.Permissions
-
buildKeyValueCollectionPermission
public ddf.security.permission.KeyValueCollectionPermission buildKeyValueCollectionPermission(String action, ddf.security.permission.KeyValuePermission... permissions) - Specified by:
buildKeyValueCollectionPermissionin interfaceddf.security.permission.Permissions
-
buildKeyValueCollectionPermission
public ddf.security.permission.KeyValueCollectionPermission buildKeyValueCollectionPermission(String action, Map<String, ? extends Collection<String>> map) - Specified by:
buildKeyValueCollectionPermissionin interfaceddf.security.permission.Permissions
-
buildKeyValueCollectionPermission
public ddf.security.permission.KeyValueCollectionPermission buildKeyValueCollectionPermission(String action, Collection<ddf.security.permission.KeyValuePermission> permissions) - Specified by:
buildKeyValueCollectionPermissionin interfaceddf.security.permission.Permissions
-
buildKeyValuePermission
public ddf.security.permission.KeyValuePermission buildKeyValuePermission(String key, Set<String> values) - Specified by:
buildKeyValuePermissionin interfaceddf.security.permission.Permissions
-