OpenScape
V3.2, Revision 044 20100322

com.siemens.symphonia.bcom.bcommon.external
Interface TerminationCause

All Superinterfaces:
BComCause
All Known Implementing Classes:
TerminationCauseImpl

public interface TerminationCause
extends BComCause

Provide additional context information while terminating a communication.

When a communication gets terminated (indicated by the onTerminated event) the following information is provided in addition to BComCause:


Method Summary
 TerminationReason getTerminationReason()
          Get the reason what caused the termination of the communication.
 boolean isOriginator()
          Check wheter the communication has been terminated from this connection.
 
Methods inherited from interface com.siemens.symphonia.bcom.bcommon.external.BComCause
getCausingConnection, isPhoneInitiated
 

Method Detail

getTerminationReason

TerminationReason getTerminationReason()
Get the reason what caused the termination of the communication.

See TerminationReason for a detailed description of the reasons.

Returns:
the TerminationReason.

isOriginator

boolean isOriginator()
Check wheter the communication has been terminated from this connection.

Indicates for each connection whether the communication has been terminated from. I.e. this connection is marked who's owner terminated the communication.

Returns:
True if communication terminated from this connection.

OpenScape
V3.2, Revision 044 20100322

Copyright (c) 2007 Siemens Enterprise Communications, Germany
All rights reserved.

This software is the confidential and proprietary information of Siemens Enterprise Communications, Germany