Smack

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

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

public static enum RoomTransfer.Type
extends java.lang.Enum<RoomTransfer.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 RoomTransfer.Type valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static RoomTransfer.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 RoomTransfer.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 RoomTransfer.Type queue
Some agent of the specified queue will be invited to the groupchat support session.


workgroup

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

Method Detail

values

public static RoomTransfer.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 (RoomTransfer.Type c : RoomTransfer.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 RoomTransfer.Type 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 name
java.lang.NullPointerException - if the argument is null

Smack

Copyright © 2003-2007 Jive Software.