public interface

EnumDSSXMLAccessRightFlags

com.microstrategy.webapi.EnumDSSXMLAccessRightFlags
Known Indirect Subclasses

Class Overview

This interface defines the enumeration constants used to specify the access granted attribute of the DSS objects.

Summary

Constants
int DssXmlAccessRightBrowse Specifies the access right to read generic IDSSObjectInfo of a DSS object.
int DssXmlAccessRightControl Specifies the access right to modify the accesss control list on a DSS object.
int DssXmlAccessRightDelete Specifies the access right to delete a DSS object.
int DssXmlAccessRightExecute Specifies the access right to execute a report in terms of report definition objects.
int DssXmlAccessRightFullControl Specifies the access right to read, write, delete and control a DSS object.
int DssXmlAccessRightInheritable
int DssXmlAccessRightRead Specifies the access right to read the definition of a DSS object as well as view the contents of the access control list.
int DssXmlAccessRightUse Specifies the access right to use a DSS object
int DssXmlAccessRightUseExecute This constant is deprecated. No longer appears to have any effect on backend. See DssXmlAccessRightUse and DssXmlAccessRightExecute.
int DssXmlAccessRightWrite Specifies the access right to modify the definition of a DSS object.

Constants

public static final int DssXmlAccessRightBrowse

Specifies the access right to read generic IDSSObjectInfo of a DSS object.

Constant Value: 1 (0x00000001)

public static final int DssXmlAccessRightControl

Specifies the access right to modify the accesss control list on a DSS object.

Constant Value: 32 (0x00000020)

public static final int DssXmlAccessRightDelete

Specifies the access right to delete a DSS object.

Constant Value: 16 (0x00000010)

public static final int DssXmlAccessRightExecute

Specifies the access right to execute a report in terms of report definition objects.

Constant Value: 128 (0x00000080)

public static final int DssXmlAccessRightFullControl

Specifies the access right to read, write, delete and control a DSS object.

Constant Value: 255 (0x000000ff)

public static final int DssXmlAccessRightInheritable

Constant Value: 536870912 (0x20000000)

public static final int DssXmlAccessRightRead

Specifies the access right to read the definition of a DSS object as well as view the contents of the access control list.

Constant Value: 4 (0x00000004)

public static final int DssXmlAccessRightUse

Specifies the access right to use a DSS object

Constant Value: 64 (0x00000040)

public static final int DssXmlAccessRightUseExecute

This constant is deprecated.
No longer appears to have any effect on backend. See DssXmlAccessRightUse and DssXmlAccessRightExecute.

Specifies the access right to use a DSS object in the definition of another object or to execute a report in terms of report definition objects.

Constant Value: 2 (0x00000002)

public static final int DssXmlAccessRightWrite

Specifies the access right to modify the definition of a DSS object.

Constant Value: 8 (0x00000008)