Decision Center API

ilog.rules.teamserver.model.permissions
Interface IlrPermission

All Superinterfaces:
IlrPermissionConstants

public interface IlrPermission
extends IlrPermissionConstants

Represents a permission, with a class and a value.


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
 
Method Summary
 int getPermissionClass()
           
 int getValue()
           
 IlrPermission merge(IlrPermission permission, boolean lessRestrictive)
           
 int stringDataToValue(String data)
           
 String valueToStringData()
           
 

Method Detail

merge

IlrPermission merge(IlrPermission permission,
                    boolean lessRestrictive)

getPermissionClass

int getPermissionClass()

valueToStringData

String valueToStringData()

stringDataToValue

int stringDataToValue(String data)

getValue

int getValue()

Decision Center API

© Copyright IBM Corp. 1987, 2013