Decision Center API

ilog.rules.teamserver.model.permissions
Class IlrSecurityProfileData

java.lang.Object
  extended by ilog.rules.teamserver.model.permissions.IlrSecurityProfileData
All Implemented Interfaces:
IlrPermissionConstants, Serializable

public class IlrSecurityProfileData
extends Object
implements IlrPermissionConstants, Serializable

Represents a security profile for a given user.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface ilog.rules.teamserver.model.permissions.IlrPermissionConstants
ADMINISTRATOR_ROLE, ALLOW_ALL_PERMISSIONS, ALLOW_VIEW_ALL_PERMISSIONS, CONFIGMANAGER_ROLE, CREATE_FALSE, CREATE_TRUE, DEFAULT_PERMISSIONS, DELETE_ANY, DELETE_GROUP, DELETE_NONE, DENY_ALL_PERMISSIONS, INSTALLER_ROLE, UPDATE_ANY, UPDATE_GROUP, UPDATE_NONE, USER_ROLE, VIEW_ANY, VIEW_GROUP, VIEW_NONE
 
Constructor Summary
IlrSecurityProfileData()
           
 
Method Summary
 void addData(IlrPermission permission, String[] args)
           
 void addData(IlrPermission permission, String[] args, int index)
           
static String argsToStringData(String[] args)
           
 String[] getArgs(int i)
           
 IlrPermission getPermission(int i)
           
 List<org.eclipse.emf.ecore.EStructuralFeature> getPermissionableFeatures(IlrModelInfo mm, org.eclipse.emf.ecore.EClass eClass)
           
 int moveDown(int index)
           
 int moveUp(int index)
           
static String permissionClassToStringData(int permissionClass)
           
 void removeData(int index)
           
 int size()
           
static String[] stringDataToArgs(String data)
           
static int stringDataToPermissionClass(String data)
           
static int stringDataToValue(String data)
           
static String valueToStringData(int value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlrSecurityProfileData

public IlrSecurityProfileData()
Method Detail

addData

public void addData(IlrPermission permission,
                    String[] args)

addData

public void addData(IlrPermission permission,
                    String[] args,
                    int index)

removeData

public void removeData(int index)

moveUp

public int moveUp(int index)

moveDown

public int moveDown(int index)

size

public int size()

getPermission

public IlrPermission getPermission(int i)

getArgs

public String[] getArgs(int i)

argsToStringData

public static String argsToStringData(String[] args)

stringDataToArgs

public static String[] stringDataToArgs(String data)

permissionClassToStringData

public static String permissionClassToStringData(int permissionClass)

valueToStringData

public static String valueToStringData(int value)

stringDataToValue

public static int stringDataToValue(String data)

stringDataToPermissionClass

public static int stringDataToPermissionClass(String data)

getPermissionableFeatures

public List<org.eclipse.emf.ecore.EStructuralFeature> getPermissionableFeatures(IlrModelInfo mm,
                                                                                org.eclipse.emf.ecore.EClass eClass)

Decision Center API

© Copyright IBM Corp. 1987, 2013