public class BasePermissionsProcessor extends Object
These classes process the declared permissions and modify them where necessary. For instance, permissions for relative paths are changed into absolute paths.
Modifier and Type | Field and Description |
---|---|
protected DeploymentContext |
context |
static String |
CURRENT_FOLDER |
protected static Logger |
logger |
static String |
TEMP_FOLDER |
protected CommponentType |
type |
Constructor and Description |
---|
BasePermissionsProcessor(CommponentType type,
DeploymentContext context) |
Modifier and Type | Method and Description |
---|---|
protected static void |
addFilePermissionsForCurrentDir(PermissionCollection revisedPermissions,
DeploymentContext context,
FilePermission perm) |
protected static Permission |
convertTempDirPermission(PermissionCollection revisedPermissions,
DeploymentContext context,
FilePermission filePermission) |
protected static boolean |
isFilePermforCurrentDir(FilePermission filePermission) |
protected static boolean |
isFilePermissionForTempDir(FilePermission filePermission) |
protected static void |
processFilePermission(PermissionCollection revisedPC,
DeploymentContext deploymentContext,
FilePermission filePermission) |
protected static PermissionCollection |
processPermisssonsForPath(PermissionCollection originalPermissions,
DeploymentContext context) |
protected static final Logger logger
public static final String CURRENT_FOLDER
public static final String TEMP_FOLDER
protected DeploymentContext context
protected CommponentType type
public BasePermissionsProcessor(CommponentType type, DeploymentContext context) throws SecurityException
SecurityException
protected static PermissionCollection processPermisssonsForPath(PermissionCollection originalPermissions, DeploymentContext context) throws MalformedURLException
MalformedURLException
protected static void processFilePermission(PermissionCollection revisedPC, DeploymentContext deploymentContext, FilePermission filePermission) throws MalformedURLException
MalformedURLException
protected static boolean isFilePermforCurrentDir(FilePermission filePermission)
protected static boolean isFilePermissionForTempDir(FilePermission filePermission)
protected static void addFilePermissionsForCurrentDir(PermissionCollection revisedPermissions, DeploymentContext context, FilePermission perm) throws MalformedURLException
MalformedURLException
protected static Permission convertTempDirPermission(PermissionCollection revisedPermissions, DeploymentContext context, FilePermission filePermission) throws MalformedURLException
MalformedURLException
Copyright © 2019. All rights reserved.