Smack

org.jivesoftware.smackx.workgroup.packet
Enum RoomInvitation.Type

java.lang.Object
  extended by java.lang.Enum<RoomInvitation.Type>
      extended by org.jivesoftware.smackx.workgroup.packet.RoomInvitation.Type
All Implemented Interfaces:
Serializable, Comparable<RoomInvitation.Type>
Enclosing class:
RoomInvitation

public static enum RoomInvitation.Type
extends Enum<RoomInvitation.Type>

Type of entity being invited to a groupchat support session.


Enum Constant Summary
queue
          Some agent of the specified queue will be invited to the groupchat support session.
user
          A user is being invited to a groupchat support session.
workgroup
          Some agent of the specified workgroup will be invited to the groupchat support session.
 
Method Summary
static RoomInvitation.Type valueOf(String name)
          Returns the enum constant of this type with the specified name.
static RoomInvitation.Type[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

user

public static final RoomInvitation.Type user
A user is being invited to a groupchat support session. The user could be another agent or just a regular XMPP user.


queue

public static final RoomInvitation.Type queue
Some agent of the specified queue will be invited to the groupchat support session.


workgroup

public static final RoomInvitation.Type workgroup
Some agent of the specified workgroup will be invited to the groupchat support session.

Method Detail

values

public static RoomInvitation.Type[] 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 (RoomInvitation.Type c : RoomInvitation.Type.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static RoomInvitation.Type valueOf(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

Smack

Copyright © 2003-2007 Jive Software.