railo.runtime.security
Interface SecurityManager

All Known Implementing Classes:
SecurityManagerImpl

public interface SecurityManager

interface for Security Manager


Field Summary
static short ACCESS_CLOSE
           
static short ACCESS_OPEN
           
static short ACCESS_PROTECTED
           
static short NUMBER_OFFSET
           
static int TYPE_ACCESS_READ
           
static int TYPE_ACCESS_WRITE
           
static int TYPE_CFX_SETTING
          Field TYPE_CFX_SETTING
static int TYPE_CFX_USAGE
          Field TYPE_CFX_USAGE
static int TYPE_CUSTOM_TAG
          Field TYPE_CUSTOM_TAG
static int TYPE_DATASOURCE
          Field TYPE_DATASOURCE
static int TYPE_DEBUGGING
          Field TYPE_DEBUGGING
static int TYPE_DIRECT_JAVA_ACCESS
          Field TYPE_DIRECT_JAVA_ACCESS
static int TYPE_FILE
          Field TYPE_FILE
static int TYPE_MAIL
          Field TYPE_MAIL
static int TYPE_MAPPING
          Field TYPE_MAPPING
static int TYPE_REMOTE
           
static int TYPE_SCHEDULED_TASK
          Field TYPE_SCHEDULED_TASK
static int TYPE_SEARCH
          Field TYPE_SEARCH
static int TYPE_SETTING
          Field TYPE_SETTING
static int TYPE_TAG_EXECUTE
          Field TYPE_TAG_EXECUTE
static int TYPE_TAG_IMPORT
          Field TYPE_TAG_IMPORT
static int TYPE_TAG_OBJECT
          Field TYPE_TAG_OBJECT
static int TYPE_TAG_REGISTRY
          Field TYPE_TAG_REGISTRY
static short VALUE_1
           
static short VALUE_10
           
static short VALUE_2
           
static short VALUE_3
           
static short VALUE_4
           
static short VALUE_5
           
static short VALUE_6
           
static short VALUE_7
           
static short VALUE_8
           
static short VALUE_9
           
static short VALUE_ALL
          Field VALUE_ALL
static short VALUE_LOCAL
          Field VALUE_LOCAL
static short VALUE_NO
          Field VALUE_NO
static short VALUE_NONE
          Field VALUE_NONE
static short VALUE_YES
          Field VALUE_YES
 
Method Summary
 void checkFileLocation(Config config, Resource res, String serverPassword)
           
 void checkFileLocation(Resource res)
           
 SecurityManager cloneSecurityManager()
           
 short getAccess(int access)
           
 short getAccess(String access)
           
 

Field Detail

ACCESS_OPEN

static final short ACCESS_OPEN
See Also:
Constant Field Values

ACCESS_PROTECTED

static final short ACCESS_PROTECTED
See Also:
Constant Field Values

ACCESS_CLOSE

static final short ACCESS_CLOSE
See Also:
Constant Field Values

TYPE_SETTING

static final int TYPE_SETTING
Field TYPE_SETTING

See Also:
Constant Field Values

TYPE_FILE

static final int TYPE_FILE
Field TYPE_FILE

See Also:
Constant Field Values

TYPE_DIRECT_JAVA_ACCESS

static final int TYPE_DIRECT_JAVA_ACCESS
Field TYPE_DIRECT_JAVA_ACCESS

See Also:
Constant Field Values

TYPE_MAIL

static final int TYPE_MAIL
Field TYPE_MAIL

See Also:
Constant Field Values

TYPE_DATASOURCE

static final int TYPE_DATASOURCE
Field TYPE_DATASOURCE

See Also:
Constant Field Values

TYPE_MAPPING

static final int TYPE_MAPPING
Field TYPE_MAPPING

See Also:
Constant Field Values

TYPE_CUSTOM_TAG

static final int TYPE_CUSTOM_TAG
Field TYPE_CUSTOM_TAG

See Also:
Constant Field Values

TYPE_CFX_SETTING

static final int TYPE_CFX_SETTING
Field TYPE_CFX_SETTING

See Also:
Constant Field Values

TYPE_CFX_USAGE

static final int TYPE_CFX_USAGE
Field TYPE_CFX_USAGE

See Also:
Constant Field Values

TYPE_DEBUGGING

static final int TYPE_DEBUGGING
Field TYPE_DEBUGGING

See Also:
Constant Field Values

TYPE_TAG_EXECUTE

static final int TYPE_TAG_EXECUTE
Field TYPE_TAG_EXECUTE

See Also:
Constant Field Values

TYPE_TAG_IMPORT

static final int TYPE_TAG_IMPORT
Field TYPE_TAG_IMPORT

See Also:
Constant Field Values

TYPE_TAG_OBJECT

static final int TYPE_TAG_OBJECT
Field TYPE_TAG_OBJECT

See Also:
Constant Field Values

TYPE_TAG_REGISTRY

static final int TYPE_TAG_REGISTRY
Field TYPE_TAG_REGISTRY

See Also:
Constant Field Values

TYPE_SEARCH

static final int TYPE_SEARCH
Field TYPE_SEARCH

See Also:
Constant Field Values

TYPE_SCHEDULED_TASK

static final int TYPE_SCHEDULED_TASK
Field TYPE_SCHEDULED_TASK

See Also:
Constant Field Values

TYPE_ACCESS_READ

static final int TYPE_ACCESS_READ
See Also:
Constant Field Values

TYPE_ACCESS_WRITE

static final int TYPE_ACCESS_WRITE
See Also:
Constant Field Values

TYPE_REMOTE

static final int TYPE_REMOTE
See Also:
Constant Field Values

VALUE_NO

static final short VALUE_NO
Field VALUE_NO

See Also:
Constant Field Values

VALUE_NONE

static final short VALUE_NONE
Field VALUE_NONE

See Also:
Constant Field Values

VALUE_LOCAL

static final short VALUE_LOCAL
Field VALUE_LOCAL

See Also:
Constant Field Values

VALUE_YES

static final short VALUE_YES
Field VALUE_YES

See Also:
Constant Field Values

VALUE_ALL

static final short VALUE_ALL
Field VALUE_ALL

See Also:
Constant Field Values

VALUE_1

static final short VALUE_1
See Also:
Constant Field Values

VALUE_2

static final short VALUE_2
See Also:
Constant Field Values

VALUE_3

static final short VALUE_3
See Also:
Constant Field Values

VALUE_4

static final short VALUE_4
See Also:
Constant Field Values

VALUE_5

static final short VALUE_5
See Also:
Constant Field Values

VALUE_6

static final short VALUE_6
See Also:
Constant Field Values

VALUE_7

static final short VALUE_7
See Also:
Constant Field Values

VALUE_8

static final short VALUE_8
See Also:
Constant Field Values

VALUE_9

static final short VALUE_9
See Also:
Constant Field Values

VALUE_10

static final short VALUE_10
See Also:
Constant Field Values

NUMBER_OFFSET

static final short NUMBER_OFFSET
See Also:
Constant Field Values
Method Detail

getAccess

short getAccess(int access)
Parameters:
access -
Returns:
return access value (all,local,none ...) for given type (cfx,file ...)

getAccess

short getAccess(String access)
                throws PageException
Parameters:
access -
Returns:
return access value (all,local,none ...) for given type (cfx,file ...)
Throws:
PageException

checkFileLocation

void checkFileLocation(Resource res)
                       throws PageException
Parameters:
res -
Throws:
PageException

checkFileLocation

void checkFileLocation(Config config,
                       Resource res,
                       String serverPassword)
                       throws PageException
Parameters:
config -
res -
serverPassword -
Throws:
PageException

cloneSecurityManager

SecurityManager cloneSecurityManager()
Returns:
clone the security Manager


Copyright © 2012 Railo