info.magnolia.cms.security
Interface Permission

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
PermissionImpl

public interface Permission
extends java.io.Serializable

Date: Jan 5, 2005 Time: 11:32:36 AM

Author:
Sameer Charles

Field Summary
static long ADD
           
static long ALL
          permissions used via admin central module
static long EXECUTE
           
static long NONE
          All possible permissions
static java.lang.String PERMISSION_NAME_ADD
           
static java.lang.String PERMISSION_NAME_ALL
           
static java.lang.String PERMISSION_NAME_EXECUTE
           
static java.lang.String PERMISSION_NAME_READ
           
static java.lang.String PERMISSION_NAME_REMOVE
           
static java.lang.String PERMISSION_NAME_SET
           
static java.lang.String PERMISSION_NAME_SYNDICATE
           
static java.lang.String PERMISSION_NAME_WRITE
           
static long READ
           
static long REMOVE
           
static long SET
           
static long SYNDICATE
           
static long WRITE
           
 
Method Summary
 UrlPattern getPattern()
           
 long getPermissions()
           
 boolean match(java.lang.String path)
           
 void setPattern(UrlPattern value)
           
 void setPermissions(long value)
           
 

Field Detail

NONE

static final long NONE
All possible permissions

See Also:
Constant Field Values

ADD

static final long ADD
See Also:
Constant Field Values

SET

static final long SET
See Also:
Constant Field Values

REMOVE

static final long REMOVE
See Also:
Constant Field Values

READ

static final long READ
See Also:
Constant Field Values

EXECUTE

static final long EXECUTE
See Also:
Constant Field Values

SYNDICATE

static final long SYNDICATE
See Also:
Constant Field Values

PERMISSION_NAME_ADD

static final java.lang.String PERMISSION_NAME_ADD
See Also:
Constant Field Values

PERMISSION_NAME_SET

static final java.lang.String PERMISSION_NAME_SET
See Also:
Constant Field Values

PERMISSION_NAME_REMOVE

static final java.lang.String PERMISSION_NAME_REMOVE
See Also:
Constant Field Values

PERMISSION_NAME_READ

static final java.lang.String PERMISSION_NAME_READ
See Also:
Constant Field Values

PERMISSION_NAME_EXECUTE

static final java.lang.String PERMISSION_NAME_EXECUTE
See Also:
Constant Field Values

PERMISSION_NAME_SYNDICATE

static final java.lang.String PERMISSION_NAME_SYNDICATE
See Also:
Constant Field Values

PERMISSION_NAME_ALL

static final java.lang.String PERMISSION_NAME_ALL
See Also:
Constant Field Values

PERMISSION_NAME_WRITE

static final java.lang.String PERMISSION_NAME_WRITE
See Also:
Constant Field Values

ALL

static final long ALL
permissions used via admin central module

See Also:
Constant Field Values

WRITE

static final long WRITE
See Also:
Constant Field Values
Method Detail

setPattern

void setPattern(UrlPattern value)

getPattern

UrlPattern getPattern()

setPermissions

void setPermissions(long value)

getPermissions

long getPermissions()

match

boolean match(java.lang.String path)


Copyright © 2003-2010 Magnolia International Ltd.. All Rights Reserved.