public class AdminPermissions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static long |
ALL |
static long |
CHANGE_ACL |
static long |
CHANGE_ADMIN_ACL |
static long |
CHANGE_BRIDGE |
static long |
CHANGE_CHANNEL
Deprecated.
As of release 8.3
|
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_BRIDGE |
static long |
VIEW_CHANNEL
Deprecated.
As of release 8.3
|
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 and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasInheritedPermission(long perm)
Determine if the given permission is present in the Inherited Permissions.
|
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.
|
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 VIEW_BRIDGE
public static final long CHANGE_BRIDGE
@Deprecated public static final long VIEW_CHANNEL
@Deprecated public static final long CHANGE_CHANNEL
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
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.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 boolean hasInheritedPermission(long perm)
perm
- permissionspublic java.lang.String toString()
toString
in class java.lang.Object
Copyright © Cloud Software Group, Inc. All rights reserved