public class

EnumMWSAccessRights

extends Object
java.lang.Object
   ↳ com.microstrategy.webservices.EnumMWSAccessRights

Class Overview

This class mirrors the WebObjects class EnumDSSXMLAccessRightFlags, and is designed to hold multiple values using bit ORing. It is returned as part of the MWSObjectInfo class.

Summary

Constants
int _MWSBrowse Specifies the access right to read generic IDSSObjectInfo of a DSS object
int _MWSControl Specifies the access right to modify the accesss control list on a DSS object.
int _MWSDelete Specifies the access right to delete a DSS object.
int _MWSExecute Specifies the access right to execute a report in terms of report definition objects.
int _MWSFullControl Specifies the access right to read, write, delete and control a DSS object.
int _MWSInheritable
int _MWSRead Specifies the access right to read the definition of a DSS object as well as view the contents of the access control list
int _MWSUse Specifies the access right to use a DSS object.
int _MWSUseExecute 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.
int _MWSWrite Specifies the access right to modify the definition of a DSS object.
Public Constructors
EnumMWSAccessRights(int iValue)
Construct the enum using passed in integer.
EnumMWSAccessRights(String sValue)
Construct the enum using passed in string of format: "value1, value2, ...".
Public Methods
int getValue()
Get integer equivalent of enum.
String toString()
Return the string representation of the enum in the format: "value1, value2, ...".
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int _MWSBrowse

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

Constant Value: 1 (0x00000001)

public static final int _MWSControl

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

Constant Value: 2 (0x00000002)

public static final int _MWSDelete

Specifies the access right to delete a DSS object.

Constant Value: 4 (0x00000004)

public static final int _MWSExecute

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

Constant Value: 8 (0x00000008)

public static final int _MWSFullControl

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

Constant Value: 16 (0x00000010)

public static final int _MWSInheritable

Constant Value: 32 (0x00000020)

public static final int _MWSRead

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: 64 (0x00000040)

public static final int _MWSUse

Specifies the access right to use a DSS object.

Constant Value: 128 (0x00000080)

public static final int _MWSUseExecute

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: 256 (0x00000100)

public static final int _MWSWrite

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

Constant Value: 512 (0x00000200)

Public Constructors

public EnumMWSAccessRights (int iValue)

Construct the enum using passed in integer.

public EnumMWSAccessRights (String sValue)

Construct the enum using passed in string of format: "value1, value2, ...".

Public Methods

public int getValue ()

Get integer equivalent of enum.

Returns
  • Integer enum value.

public String toString ()

Return the string representation of the enum in the format: "value1, value2, ...".