com.crystaldecisions.sdk.occa.infostore
Class CeSecurityID

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.infostore.CeSecurityID

public class CeSecurityID
extends java.lang.Object

This interface defines commonly used system constants.


Nested Class Summary
static interface CeSecurityID.Folder
           The IDs of the BusinessObjects Enterprise system folders.
static interface CeSecurityID.Limit
           The IDs of the BusinessObjects Enterprise system security limits.
static interface CeSecurityID.Right
           The IDs of the BusinessObjects Enterprise system security rights.
static interface CeSecurityID.User
           Common user and group IDs.
 
Constructor Summary
CeSecurityID()
           
 
Method Summary
static int getAuthenticRightID(int rightID, int objPluginType)
           Returns the real rightID of a right given the base right ID and the plugin type ID.
static int getAuthenticRightID(int rightID, java.lang.String kind, IPluginMgr pluginMgr)
           Returns the real rightID of a right given the base right ID and the plugin kind The real right ID is the integer uniquely identifying a right in the system.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CeSecurityID

public CeSecurityID()
Method Detail

getAuthenticRightID

public static int getAuthenticRightID(int rightID,
                                      int objPluginType)

Returns the real rightID of a right given the base right ID and the plugin type ID.

The real right ID is the integer uniquely identifying a right in the system. A system right is one the CMS has knowledge of. A type specific right is defined by individual plugins which embeds its plugin type ID in the real right ID.

Parameters:
rightID: - The base right ID
objPluginType: - SI_OBTYPE of the type for the rightID
Returns:
real rightID of a type specific right.
Since:
version 12.0

getAuthenticRightID

public static int getAuthenticRightID(int rightID,
                                      java.lang.String kind,
                                      IPluginMgr pluginMgr)
                               throws SDKException

Returns the real rightID of a right given the base right ID and the plugin kind

The real right ID is the integer uniquely identifying a right in the system. A system right is one the CMS has knowledge of. A type specific right is defined by individual plugins which embeds its plugin type ID in the real right ID.

Parameters:
rightID - The base right ID
kind - SI_KIND of the type specific rightID
pluginMgr - IPluginMgr object
Returns:
real rightID of a type specific right
Throws:
SDKException - This is thrown if the process is unsuccessful.
Since:
version 12.0