Stellent
HowToComponents
JavaDoc

intradoc.shared
Class PermissionsData

java.lang.Object
  |
  +--intradoc.shared.PermissionsData
Direct Known Subclasses:
RoleGroupData

public class PermissionsData
extends java.lang.Object


Field Summary
static int ADMIN_PRIVILEGE
           
static int APP_ARCHIVER_PRIVILEGE
           
static int APP_DOCCONFIG_PRIVILEGE
           
static int APP_DOCMAN_PRIVILEGE
           
static int APP_USERADMIN_PRIVILEGE
           
static int APP_WEBLAYOUT_PRIVILEGE
           
static int APP_WORKFLOW_PRIVILEGE
           
static int DELETE_PRIVILEGE
           
static int EXECINSCRIPT_PRIVILEGE
           
static int GLOBAL_PRIVILEGE
           
static java.lang.String[][] m_appAllPsgDefs
           
static java.lang.String[][] m_appPsgDefs
           
static java.lang.String m_appPsGroupName
           
static java.lang.String[][] m_defs
           
 int m_privilege
           
static java.lang.String[][] m_rmaAllPsgDefs
           
 long m_rmaPrivilege
           
static java.lang.String m_rmaPsGroupName
           
static int READ_PRIVILEGE
           
static int WRITE_PRIVILEGE
           
 
Constructor Summary
PermissionsData()
           
 
Method Summary
static long decodeToLong(java.lang.String str)
           
static int getAllAppRights()
           
static int getPrivilegeRights(char ch)
           
static int getRightsForApp(java.lang.String name)
           
protected static long getRightsForAppOrRma(java.lang.String[][] psgDefs, java.lang.String name)
           
static long getRightsForRma(java.lang.String name)
           
static java.lang.String[][] getRmaAllPsgDefs()
           
static java.lang.String makePrivilegeStr(int privilege)
           
static java.lang.String makePrivilegeStr(long privilege)
           
 void setPrivilege(int privilege)
           
 void setRmaPrivilege(long privilege)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_defs

public static final java.lang.String[][] m_defs

READ_PRIVILEGE

public static final int READ_PRIVILEGE
See Also:
Constant Field Values

WRITE_PRIVILEGE

public static final int WRITE_PRIVILEGE
See Also:
Constant Field Values

DELETE_PRIVILEGE

public static final int DELETE_PRIVILEGE
See Also:
Constant Field Values

ADMIN_PRIVILEGE

public static final int ADMIN_PRIVILEGE
See Also:
Constant Field Values

GLOBAL_PRIVILEGE

public static final int GLOBAL_PRIVILEGE
See Also:
Constant Field Values

EXECINSCRIPT_PRIVILEGE

public static final int EXECINSCRIPT_PRIVILEGE
See Also:
Constant Field Values

m_appPsGroupName

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

APP_USERADMIN_PRIVILEGE

public static final int APP_USERADMIN_PRIVILEGE
See Also:
Constant Field Values

APP_WEBLAYOUT_PRIVILEGE

public static final int APP_WEBLAYOUT_PRIVILEGE
See Also:
Constant Field Values

APP_DOCMAN_PRIVILEGE

public static final int APP_DOCMAN_PRIVILEGE
See Also:
Constant Field Values

APP_WORKFLOW_PRIVILEGE

public static final int APP_WORKFLOW_PRIVILEGE
See Also:
Constant Field Values

APP_DOCCONFIG_PRIVILEGE

public static final int APP_DOCCONFIG_PRIVILEGE
See Also:
Constant Field Values

APP_ARCHIVER_PRIVILEGE

public static final int APP_ARCHIVER_PRIVILEGE
See Also:
Constant Field Values

m_appPsgDefs

public static final java.lang.String[][] m_appPsgDefs

m_appAllPsgDefs

public static final java.lang.String[][] m_appAllPsgDefs

m_rmaPsGroupName

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

m_rmaAllPsgDefs

public static java.lang.String[][] m_rmaAllPsgDefs

m_privilege

public int m_privilege

m_rmaPrivilege

public long m_rmaPrivilege
Constructor Detail

PermissionsData

public PermissionsData()
Method Detail

setPrivilege

public void setPrivilege(int privilege)

setRmaPrivilege

public void setRmaPrivilege(long privilege)

makePrivilegeStr

public static java.lang.String makePrivilegeStr(int privilege)

makePrivilegeStr

public static java.lang.String makePrivilegeStr(long privilege)

getPrivilegeRights

public static int getPrivilegeRights(char ch)

getRmaAllPsgDefs

public static java.lang.String[][] getRmaAllPsgDefs()

getRightsForApp

public static int getRightsForApp(java.lang.String name)

getRightsForRma

public static long getRightsForRma(java.lang.String name)

getRightsForAppOrRma

protected static long getRightsForAppOrRma(java.lang.String[][] psgDefs,
                                           java.lang.String name)

getAllAppRights

public static int getAllAppRights()

decodeToLong

public static long decodeToLong(java.lang.String str)


(c) 1996-2005  All rights reserved.  Stellent, Inc.