com.ibm.di.api.security
Class Role

java.lang.Object
  extended by com.ibm.di.api.security.Role

public class Role
extends Object


Field Summary
protected static String ALLIST
           
protected static String EHLIST
           
static int ROLE_ADMIN
           
static int ROLE_EXECUTE
           
static String[] ROLE_NAMES
           
static int ROLE_READ
           
 
Constructor Summary
Role()
           
Role(String aRole, TreeMap aMap)
           
 
Method Summary
 boolean canExecuteAL(String aConfigId, String aAssemblyLine)
           
 boolean canExecuteAll()
           
 boolean canExecuteConfig(String aConfigId)
           
 boolean canExecuteConfigALs(String aConfigId)
           
 boolean canExecuteConfigEHs(String aConfigId)
           
 boolean canExecuteEH(String aConfigId, String aEventHandler)
           
 boolean canReadAll()
           
 boolean canReadConfig(String aConfigId)
           
 int getRole()
           
 String getRoleName()
           
 boolean isAdmin()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALLIST

protected static final String ALLIST
See Also:
Constant Field Values

EHLIST

protected static final String EHLIST
See Also:
Constant Field Values

ROLE_ADMIN

public static final int ROLE_ADMIN
See Also:
Constant Field Values

ROLE_READ

public static final int ROLE_READ
See Also:
Constant Field Values

ROLE_EXECUTE

public static final int ROLE_EXECUTE
See Also:
Constant Field Values

ROLE_NAMES

public static final String[] ROLE_NAMES
Constructor Detail

Role

public Role()

Role

public Role(String aRole,
            TreeMap aMap)
     throws DIException
Throws:
DIException
Method Detail

getRole

public int getRole()

getRoleName

public String getRoleName()

isAdmin

public boolean isAdmin()

canReadConfig

public boolean canReadConfig(String aConfigId)

canExecuteAL

public boolean canExecuteAL(String aConfigId,
                            String aAssemblyLine)

canExecuteEH

public boolean canExecuteEH(String aConfigId,
                            String aEventHandler)

canExecuteConfigEHs

public boolean canExecuteConfigEHs(String aConfigId)

canExecuteConfigALs

public boolean canExecuteConfigALs(String aConfigId)

canExecuteConfig

public boolean canExecuteConfig(String aConfigId)

canExecuteAll

public boolean canExecuteAll()

canReadAll

public boolean canReadAll()