Package com.appliedolap.essbase
Class EssPermission
java.lang.Object
com.appliedolap.essbase.EssPermission
One role granted to one user or group, at the service or at an application.
The half of security that survives an external identity provider. A deployment reporting
idcs keeps its directory there and refuses EssServer.getUsers() and
EssServer.getGroups() - but the role assignments themselves are Essbase's, and it reports
them perfectly well. So "who can do what here" is answerable even where "who exists" is not.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()Who holds it - a user id or a group name, and the only field guaranteed to be there.getName()Their display name, which is frequently absent.getRole()The role, in the server's own spelling -service_administrator,Database Manager.booleanisGroup()Whether the holder is a group rather than a user.toString()
-
Constructor Details
-
EssPermission
-
-
Method Details
-
getId
Who holds it - a user id or a group name, and the only field guaranteed to be there. -
getName
Their display name, which is frequently absent. -
getRole
The role, in the server's own spelling -service_administrator,Database Manager. Left as sent rather than tidied, because it is what the provisioning calls take back. -
isGroup
public boolean isGroup()Whether the holder is a group rather than a user. -
toString
-