Package tigase.mix.model
Enum ChannelNodePermission
- java.lang.Object
-
- java.lang.Enum<ChannelNodePermission>
-
- tigase.mix.model.ChannelNodePermission
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ChannelNodePermission>
public enum ChannelNodePermission extends java.lang.Enum<ChannelNodePermission>
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<ChannelNodePermission>ADMINISTRATOR_MESSAGE_RETRACTION_RIGHTSstatic java.util.List<ChannelNodePermission>ALLOWED_NODE_SUBSCRIPTIONSstatic java.util.List<ChannelNodePermission>AVATAR_NODES_UPDATE_RIGHTSstatic java.util.List<ChannelNodePermission>BANNED_NODE_SUBSCRIPTIONSstatic java.util.List<ChannelNodePermission>CONFIGURATION_NODE_ACCESSstatic java.util.List<ChannelNodePermission>INFORMATION_NODE_SUBSCRIPTIONSstatic java.util.List<ChannelNodePermission>INFORMATION_NODE_UPDATE_RIGHTSstatic java.util.List<ChannelNodePermission>MESSAGE_NODE_SUBSCRIPTIONSstatic java.util.List<ChannelNodePermission>PARTICIPANTS_NODE_SUBSCRIPTIONSstatic java.util.List<ChannelNodePermission>PRESENCE_NODE_SUBSCRIPTIONS
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ChannelNodePermissionvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static ChannelNodePermission[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
nobody
public static final ChannelNodePermission nobody
-
owners
public static final ChannelNodePermission owners
-
admins
public static final ChannelNodePermission admins
-
allowed
public static final ChannelNodePermission allowed
-
participants
public static final ChannelNodePermission participants
-
anyone
public static final ChannelNodePermission anyone
-
-
Field Detail
-
MESSAGE_NODE_SUBSCRIPTIONS
public static java.util.List<ChannelNodePermission> MESSAGE_NODE_SUBSCRIPTIONS
-
PRESENCE_NODE_SUBSCRIPTIONS
public static java.util.List<ChannelNodePermission> PRESENCE_NODE_SUBSCRIPTIONS
-
PARTICIPANTS_NODE_SUBSCRIPTIONS
public static java.util.List<ChannelNodePermission> PARTICIPANTS_NODE_SUBSCRIPTIONS
-
INFORMATION_NODE_SUBSCRIPTIONS
public static java.util.List<ChannelNodePermission> INFORMATION_NODE_SUBSCRIPTIONS
-
ALLOWED_NODE_SUBSCRIPTIONS
public static java.util.List<ChannelNodePermission> ALLOWED_NODE_SUBSCRIPTIONS
-
BANNED_NODE_SUBSCRIPTIONS
public static java.util.List<ChannelNodePermission> BANNED_NODE_SUBSCRIPTIONS
-
CONFIGURATION_NODE_ACCESS
public static java.util.List<ChannelNodePermission> CONFIGURATION_NODE_ACCESS
-
INFORMATION_NODE_UPDATE_RIGHTS
public static java.util.List<ChannelNodePermission> INFORMATION_NODE_UPDATE_RIGHTS
-
AVATAR_NODES_UPDATE_RIGHTS
public static java.util.List<ChannelNodePermission> AVATAR_NODES_UPDATE_RIGHTS
-
ADMINISTRATOR_MESSAGE_RETRACTION_RIGHTS
public static java.util.List<ChannelNodePermission> ADMINISTRATOR_MESSAGE_RETRACTION_RIGHTS
-
-
Method Detail
-
values
public static ChannelNodePermission[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ChannelNodePermission c : ChannelNodePermission.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ChannelNodePermission valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-