de.starface.integration.uci.java.v30.types
Class CcbsCall

java.lang.Object
  extended by de.starface.integration.uci.java.v30.types.CcbsCall
All Implemented Interfaces:
Serializable

@RpcValueObject
public class CcbsCall
extends Object
implements Serializable

This object holds the properties of the ccbscall as returned by UciCcbsCallEvents.receiveCcbsCallState(CcbsCall).

See Also:
Serialized Form

Field Summary
protected  String calledName
          The name of the person being called
protected  String calledNumber
          The phone number that has been called
protected  Boolean caller
          Is caller
protected  String callerName
          The name of the person calling
protected  String callerNumber
          The number of the caller
protected  CcbsCallState ccbsCallState
          The state of the call
protected  List<String> channelNames
          The channel name
protected  long duration
          The time between now and the timestamp in milliseconds
protected  String groupId
          The id of the group if this call was received by a group (the empty string otherwise)
protected  String id
          The id of the call in form of a UUID as String
protected  List<String> peerNames
          Name of the device
protected  Date timestamp
          The point of time when the call reached the state
 
Constructor Summary
CcbsCall()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getCalledName()
           
 String getCalledNumber()
           
 String getCallerName()
           
 String getCallerNumber()
           
 CcbsCallState getCcbsCallState()
           
 List<String> getChannelNames()
           
 long getDuration()
           
 String getGroupId()
           
 String getId()
           
 List<String> getPeerNames()
           
 Date getTimestamp()
           
 int hashCode()
           
 Boolean isCaller()
           
 boolean isGroupCall()
           
 void setCalledName(String calledName)
           
 void setCalledNumber(String calledNumber)
           
 void setCaller(Boolean caller)
           
 void setCallerName(String callerName)
           
 void setCallerNumber(String callerNumber)
           
 void setCcbsCallState(CcbsCallState state)
           
 void setChannelNames(List<String> channelNames)
           
 void setDuration(long duration)
           
 void setGroupId(String groupId)
           
 void setId(String id)
           
 void setPeerNames(List<String> peerNames)
           
 void setTimestamp(Date timestamp)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

@RpcValue
protected String id
The id of the call in form of a UUID as String


ccbsCallState

@RpcValue
protected CcbsCallState ccbsCallState
The state of the call


timestamp

@RpcValue
protected Date timestamp
The point of time when the call reached the state


calledNumber

@RpcValue
protected String calledNumber
The phone number that has been called


calledName

@RpcValue
protected String calledName
The name of the person being called


callerNumber

@RpcValue
protected String callerNumber
The number of the caller


callerName

@RpcValue
protected String callerName
The name of the person calling


groupId

@RpcValue(minVersion=30)
protected String groupId
The id of the group if this call was received by a group (the empty string otherwise)


peerNames

@RpcValue(minVersion=30)
protected List<String> peerNames
Name of the device


channelNames

@RpcValue(minVersion=30)
protected List<String> channelNames
The channel name


caller

@RpcValue(minVersion=30)
protected Boolean caller
Is caller


duration

@RpcValue(minVersion=30)
protected long duration
The time between now and the timestamp in milliseconds

Constructor Detail

CcbsCall

public CcbsCall()
Method Detail

getId

public String getId()

setId

public void setId(String id)

getCcbsCallState

public CcbsCallState getCcbsCallState()

setCcbsCallState

public void setCcbsCallState(CcbsCallState state)

getTimestamp

public Date getTimestamp()

setTimestamp

public void setTimestamp(Date timestamp)

getCalledNumber

public String getCalledNumber()

setCalledNumber

public void setCalledNumber(String calledNumber)

getCalledName

public String getCalledName()

setCalledName

public void setCalledName(String calledName)

getCallerNumber

public String getCallerNumber()

setCallerNumber

public void setCallerNumber(String callerNumber)

getCallerName

public String getCallerName()

setCallerName

public void setCallerName(String callerName)

getChannelNames

public List<String> getChannelNames()

setChannelNames

public void setChannelNames(List<String> channelNames)

getGroupId

public String getGroupId()

setGroupId

public void setGroupId(String groupId)

getPeerNames

public List<String> getPeerNames()

setPeerNames

public void setPeerNames(List<String> peerNames)

isCaller

public Boolean isCaller()

setCaller

public void setCaller(Boolean caller)

getDuration

public long getDuration()

setDuration

public void setDuration(long duration)

isGroupCall

public boolean isGroupCall()

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2012 STARFACE GmbH. All rights reserved.