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

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

@RpcValueObject
public class ConferenceCall
extends Object
implements Serializable

This object holds the properties of the call as returned by UciConferenceCallEvents.receiveConferenceCallState(ConferenceCall).

See Also:
Serialized Form

Field Summary
protected  Boolean admin
          Is the participant admin
protected  String avatarHash
          The avatar hash
protected  long duration
          The time between now and the enteredTimestamp in milliseconds
protected  Date enteredTimestamp
          Entered Room
protected  String id
          The id of the call in form of a UUID as String
protected  String jabberId
          The jabber id
protected  Boolean listening
          Can the participant hear
protected  Boolean muted
          Can the participant speak
protected  String name
          The name of the conference participant
protected  String number
          The phone number of the conference participant
protected  String roomId
          The Room Identifikation Number
protected  CallState state
          The state of the call
protected  Boolean talking
          Is the participant speaking
protected  Integer wantToSpeak
          Want the participant speak
 
Constructor Summary
ConferenceCall()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getAvatarHash()
           
 long getDuration()
           
 Date getEnteredTimestamp()
           
 String getId()
           
 String getJabberId()
           
 String getName()
           
 String getNumber()
           
 String getRoomId()
           
 CallState getState()
           
 Integer getWantToSpeak()
           
 int hashCode()
           
 Boolean isAdmin()
           
 Boolean isListening()
           
 Boolean isMuted()
           
 Boolean isTalking()
           
 void setAdmin(Boolean admin)
           
 void setAvatarHash(String avatarHash)
           
 void setDuration(long duration)
           
 void setEnteredTimestamp(Date enteredTimestamp)
           
 void setId(String id)
           
 void setJabberId(String jabberId)
           
 void setListening(Boolean listen)
           
 void setMuted(Boolean muted)
           
 void setName(String name)
           
 void setNumber(String number)
           
 void setRoomId(String roomId)
           
 void setState(CallState state)
           
 void setTalking(Boolean talking)
           
 void setWantToSpeak(Integer wantToSpeak)
           
 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


number

@RpcValue
protected String number
The phone number of the conference participant


name

@RpcValue
protected String name
The name of the conference participant


listening

@RpcValue
protected Boolean listening
Can the participant hear


muted

@RpcValue
protected Boolean muted
Can the participant speak


talking

@RpcValue
protected Boolean talking
Is the participant speaking


wantToSpeak

@RpcValue
protected Integer wantToSpeak
Want the participant speak


admin

@RpcValue
protected Boolean admin
Is the participant admin


state

@RpcValue
protected CallState state
The state of the call


roomId

@RpcValue
protected String roomId
The Room Identifikation Number


enteredTimestamp

@RpcValue
protected Date enteredTimestamp
Entered Room


duration

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


jabberId

@RpcValue(minVersion=30)
protected String jabberId
The jabber id


avatarHash

@RpcValue(minVersion=30)
protected String avatarHash
The avatar hash

Constructor Detail

ConferenceCall

public ConferenceCall()
Method Detail

getId

public String getId()

setId

public void setId(String id)

getNumber

public String getNumber()
Returns:
the number

setNumber

public void setNumber(String number)
Parameters:
number - the number to set

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

getWantToSpeak

public Integer getWantToSpeak()
Returns:
the wantToSpeak

setWantToSpeak

public void setWantToSpeak(Integer wantToSpeak)
Parameters:
wantToSpeak - the wantToSpeak to set

isAdmin

public Boolean isAdmin()
Returns:
the admin

setAdmin

public void setAdmin(Boolean admin)
Parameters:
admin - the admin to set

getState

public CallState getState()
Returns:
the state

setState

public void setState(CallState state)
Parameters:
state - the state to set

isListening

public Boolean isListening()
Returns:
the listening

setListening

public void setListening(Boolean listen)
Parameters:
listen - the listen to set

isMuted

public Boolean isMuted()
Returns:
the mute

setMuted

public void setMuted(Boolean muted)
Parameters:
muted - the mute to set

isTalking

public Boolean isTalking()
Returns:
the talking

setTalking

public void setTalking(Boolean talking)
Parameters:
talking - the talking to set

getRoomId

public String getRoomId()
Returns:
the roomId

setRoomId

public void setRoomId(String roomId)
Parameters:
roomId - the roomId to set

getEnteredTimestamp

public Date getEnteredTimestamp()
Returns:
the enteredRoom

setEnteredTimestamp

public void setEnteredTimestamp(Date enteredTimestamp)
Parameters:
enteredTimestamp - the enteredTimestamp to set

getDuration

public long getDuration()
Returns:
the duration

setDuration

public void setDuration(long duration)
Parameters:
duration - the duration to set

getJabberId

public String getJabberId()
Returns:
the jabberId

setJabberId

public void setJabberId(String jabberId)
Parameters:
jabberId - the jabberId to set

getAvatarHash

public String getAvatarHash()
Returns:
the avatarHash

setAvatarHash

public void setAvatarHash(String avatarHash)
Parameters:
avatarHash - the avatarHash to set

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.