|
TIBCO Enterprise Message Service Version 4.3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tibco.tibjms.admin.AdminPermissions
This class represents a set of positive and negative administrative permissions. Negative permissions are only returned when the entry is returned from the server. In grant() and revoke() methods only positive permissions are used to specify the set of permissions which should be granted or revoked. Applications normally use objects returned as a result of a server query to obtain administrative permissions. If any permissions have to be changed, a new AdminPermission object should be created.
Field Summary | |
static long |
ALL
|
static long |
CHANGE_ACL
|
static long |
CHANGE_ADMIN_ACL
|
static long |
CHANGE_CONNECTION
|
static long |
CHANGE_DURABLE
|
static long |
CHANGE_FACTORY
|
static long |
CHANGE_GROUP
|
static long |
CHANGE_MESSAGE
|
static long |
CHANGE_ROUTE
|
static long |
CHANGE_SERVER
|
static long |
CHANGE_USER
|
static long |
CREATE_DESTINATION
|
static long |
DELETE_DESTINATION
|
static long |
MODIFY_DESTINATION
|
static long |
PROTECT1
|
static long |
PROTECT2
|
static long |
PROTECT3
|
static long |
PROTECT4
|
static long |
PURGE_DESTINATION
|
static long |
PURGE_DURABLE
|
static long |
SHUTDOWN_SERVER
|
static long |
VIEW_ACL
|
static long |
VIEW_ADMIN_ACL
|
static long |
VIEW_ALL
|
static long |
VIEW_CONNECTION
|
static long |
VIEW_DESTINATION
|
static long |
VIEW_DURABLE
|
static long |
VIEW_FACTORY
|
static long |
VIEW_GROUP
|
static long |
VIEW_MESSAGE
|
static long |
VIEW_ROUTE
|
static long |
VIEW_SERVER
|
static long |
VIEW_USER
|
Constructor Summary | |
AdminPermissions()
Default constructor which creates empty set of permissions. |
|
AdminPermissions(long positive_perms)
Creates a given set of positive permissions. |
|
AdminPermissions(long positive_perms,
long negative_perms)
Creates a given sets of positive and negative permissions. |
Method Summary | |
boolean |
hasNegativePermission(long perm)
Indicates whether or not given negative permissions are set. |
boolean |
hasPositivePermission(long perm)
Indicates whether or not given positive permissions are set. |
boolean |
isEmpty()
Indicates whether or not this object has no negative or positive permissions set. |
void |
setPermission(long perm,
boolean grant)
Set or unset positive permissions. |
java.lang.String |
toString()
Generate a string representation of this AdminPermissions. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final long VIEW_FACTORY
public static final long CHANGE_FACTORY
public static final long VIEW_ROUTE
public static final long CHANGE_ROUTE
public static final long VIEW_CONNECTION
public static final long CHANGE_CONNECTION
public static final long VIEW_DURABLE
public static final long CHANGE_DURABLE
public static final long PURGE_DURABLE
public static final long VIEW_USER
public static final long CHANGE_USER
public static final long VIEW_GROUP
public static final long CHANGE_GROUP
public static final long VIEW_ACL
public static final long CHANGE_ACL
public static final long VIEW_DESTINATION
public static final long CREATE_DESTINATION
public static final long DELETE_DESTINATION
public static final long MODIFY_DESTINATION
public static final long PURGE_DESTINATION
public static final long VIEW_MESSAGE
public static final long CHANGE_MESSAGE
public static final long VIEW_SERVER
public static final long CHANGE_SERVER
public static final long SHUTDOWN_SERVER
public static final long VIEW_ADMIN_ACL
public static final long CHANGE_ADMIN_ACL
public static final long PROTECT1
public static final long PROTECT2
public static final long PROTECT3
public static final long PROTECT4
public static final long VIEW_ALL
public static final long ALL
Constructor Detail |
public AdminPermissions()
public AdminPermissions(long positive_perms)
positive_perms
- the administrative permissions.public AdminPermissions(long positive_perms, long negative_perms)
positive_perms
- the positive permissions.negative_perms
- the negative permissions.Method Detail |
public boolean isEmpty()
public boolean hasPositivePermission(long perm)
perm
- the positive permissions to be checked.
public void setPermission(long perm, boolean grant)
perm
- positive permissions to be granted or revoked.grant
- true if the permissions are to be granted and false if the
permissions are to be revoked.public boolean hasNegativePermission(long perm)
perm
- the negative permissions to be checked.
public java.lang.String toString()
|
TIBCO Enterprise Message Service Version 4.3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |