Interface WebPrivileges
-
- All Known Subinterfaces:
WebEditablePrivileges
public interface WebPrivilegesThe WebPrivileges interface is a collection ofWebPrivilegeEntryobjects. This interface represents a read-only set of privileges - this is used primarily for lists of full privileges. There also exists a read-write privilege interface which extends this interface -WebEditablePrivileges.- Since:
- MicroStrategy Web 7.5.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebPrivilegeEntryget(int index)Returns the privilege at the given index in the collection.WebPrivilegeEntrygetItemByType(int privilege)Returns the item in the collection with the given privilege type.booleanincludes(int privilege)Returns whether the given privilege is contained in the collection.intsize()Returns the size of the collection.
-
-
-
Method Detail
-
includes
boolean includes(int privilege)
Returns whether the given privilege is contained in the collection.- Parameters:
privilege- The privilege to check for in the collection, a value fromEnumDSSXMLPrivilegeTypes.- Returns:
- True if the privilege exists in the collection, false otherwise.
-
size
int size()
Returns the size of the collection.- Returns:
- The number of privileges in the collection.
-
get
WebPrivilegeEntry get(int index)
Returns the privilege at the given index in the collection.- Parameters:
index- The index of the privilege to return.- Returns:
- The
WebPrivilegeEntryobject at the given index.
-
getItemByType
WebPrivilegeEntry getItemByType(int privilege)
Returns the item in the collection with the given privilege type. An error is thrown if no privilege with the given type exists in the collection.- Parameters:
privilege- The privilege to search for in the collection, fromEnumDSSXMLPrivilegeTypes.- Returns:
- The
WebPrivilegeEntryobject with the given privilege type.
-
-