de.starface.integration.uci.java.v30.values
Enum CcbsCallProperties

java.lang.Object
  extended by java.lang.Enum<CcbsCallProperties>
      extended by de.starface.integration.uci.java.v30.values.CcbsCallProperties
All Implemented Interfaces:
Serializable, Comparable<CcbsCallProperties>

public enum CcbsCallProperties
extends Enum<CcbsCallProperties>

This enum holds constants with the property names of the call as returned by UcpCallEvents.receiveCallState(java.util.Map).


Enum Constant Summary
calledName
          The name of the person being called as String
calledNumber
          The phone number that has been called as String
caller
          Is caller
callerName
          The name of the person calling as String
callerNumber
          The number of the caller as String
ccbsCallState
          The state of the call as String by name defined in CcbsCallState
channelNames
          The channel name
duration
          The time between now and the timestamp in milliseconds
groupId
          The id of the group if this call was received by a group as String (the empty string otherwise)
id
          The id of the call in form of a UUID as String
peerNames
          The channel name
timestamp
          The point of time when the call reached the state as Date
 
Method Summary
 Class<?> getType()
           
static CcbsCallProperties valueOf(String name)
          Returns the enum constant of this type with the specified name.
static CcbsCallProperties[] 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

id

public static final CcbsCallProperties id
The id of the call in form of a UUID as String


ccbsCallState

public static final CcbsCallProperties ccbsCallState
The state of the call as String by name defined in CcbsCallState


timestamp

public static final CcbsCallProperties timestamp
The point of time when the call reached the state as Date


calledNumber

public static final CcbsCallProperties calledNumber
The phone number that has been called as String


calledName

public static final CcbsCallProperties calledName
The name of the person being called as String


callerNumber

public static final CcbsCallProperties callerNumber
The number of the caller as String


callerName

public static final CcbsCallProperties callerName
The name of the person calling as String


groupId

public static final CcbsCallProperties groupId
The id of the group if this call was received by a group as String (the empty string otherwise)


peerNames

public static final CcbsCallProperties peerNames
The channel name


channelNames

public static final CcbsCallProperties channelNames
The channel name


caller

public static final CcbsCallProperties caller
Is caller


duration

public static final CcbsCallProperties duration
The time between now and the timestamp in milliseconds

Method Detail

values

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

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

valueOf

public static CcbsCallProperties 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

getType

public Class<?> getType()
Returns:
the java type of the property


Copyright © 2012 STARFACE GmbH. All rights reserved.