|
JAIN TCAP API v1.1 - 5th Sept 2001 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.EventObject | +--jain.protocol.ss7.tcap.ComponentIndEvent | +--jain.protocol.ss7.tcap.component.InvokeIndEvent
An event representing a TCAP Invoke indication component primitive. The mandatory parameters of this primitive are supplied to the constructor. Optional parameters may then be set using the set methods.
ComponentIndEvent
, Serialized FormFields inherited from class jain.protocol.ss7.tcap.ComponentIndEvent |
m_dialogueId, m_dialogueIdPresent, m_invokeId, m_invokeIdPresent, m_lastComponent, m_lastComponentPresent |
Fields inherited from class java.util.EventObject |
source |
Constructor Summary | |
InvokeIndEvent(java.lang.Object source,
Operation operation,
boolean lastComponent)
Constructs a new Invoke indication Event, with only the Event Source and the JAIN TCAP Mandatory parameters being supplied to the constructor. |
Method Summary | |
void |
clearAllParameters()
Clears all previously set parameters . |
int |
getDialogueId()
Gets the Dialogue Id parameter of this Invoke Indication, which is a reference identifier which identifies a specific dialogue or transaction and all associated components within that dialogue or transaction. |
int |
getInvokeId()
Gets the Invoke Id parameter of this invoke indication. |
int |
getLinkedId()
Gets the linked Id parameter of the INVOKE indication component. |
int |
getLinkId()
Deprecated. As of JAIN TCAP v1.1. Use the getLinkedId
method instead. |
Operation |
getOperation()
Gets the Operation parameter of the INVOKE indication Component. |
Parameters |
getParameters()
Gets the Parameters' parameter of the INVOKE indication Component. |
int |
getPrimitiveType()
This method returns the type of this primitive. |
boolean |
isDialogueIdPresent()
Indicates if the Dialogue Id is present in this Event. |
boolean |
isLastInvokeEvent()
The InvokeLastEvent parameter determines whether an INVOKE_L or an INVOKE_NL component is being sent through the API for an ANSI implementation of the JAIN TCAP API. |
boolean |
isLinkedIdPresent()
Indicates if this optional linked Id (correlation Id) parameter is present in this Event. |
boolean |
isLinkIdPresent()
Deprecated. As of JAIN TCAP v1.1. Use the isLinkedPresent method instead. |
boolean |
isParametersPresent()
Indicates if the 'Parameters' field is present in this Event. |
void |
setLastInvokeEvent(boolean lastInvokeEvent)
The InvokeLastEvent parameter determines whether an INVOKE_L or an INVOKE_NL component is being sent through the API. |
void |
setLinkedId(int linkedId)
Sets the linked Id parameter of the INVOKE indication component. |
void |
setLinkId(int value)
Deprecated. As of JAIN TCAP v1.1. Use the setLinkedId method instead. |
void |
setOperation(Operation operation)
Sets the Operation parameter of the Invoke indication Component |
void |
setParameters(Parameters params)
Sets the Parameters' parameter of the Invoke indication Component. |
java.lang.String |
toString()
String representation of class jain.protocol.ss7.tcap.component.InvokeIndEvent |
Methods inherited from class jain.protocol.ss7.tcap.ComponentIndEvent |
isInvokeIdPresent, isLastComponent, setDialogueId, setInvokeId, setLastComponent, setSource |
Methods inherited from class java.util.EventObject |
getSource |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public InvokeIndEvent(java.lang.Object source, Operation operation, boolean lastComponent)
source
- the Event Source supplied to the constructoroperation
- the Operation supplied to the constructorlastComponent
- the Last Component supplied to the constructorMethod Detail |
public void setLastInvokeEvent(boolean lastInvokeEvent)
Note to developers: This field is not used by an ITU implementation, however it is mandatory for ANSI implementation.
lastInvokeEvent
- determines if this is an INVOKE_L or INVOKE_NL for an
ANSI implementation of the JAIN TCAP API.public void setLinkId(int value)
setLinkedId
method instead.
public void setLinkedId(int linkedId)
linkedId
- The new Linked Identifier valuepublic void setOperation(Operation operation)
operation
- The new Operation valuepublic void setParameters(Parameters params)
params
- The new Parameters valuepublic int getDialogueId() throws ParameterNotSetException
getDialogueId
in class ComponentIndEvent
ParameterNotSetException
- if this JAIN Optional parameter has not
been set.public int getInvokeId() throws ParameterNotSetException
getInvokeId
in class ComponentIndEvent
ParameterNotSetException
- this exception is thrown if this is a
JAIN Optional parameter has not been setpublic boolean isDialogueIdPresent()
public boolean isLastInvokeEvent()
Note to developers : This field is not used by an ITU implementation, however it is mandatory for ANSI implementation.
public boolean isLinkIdPresent()
isLinkedPresent
method instead.
public int getLinkId() throws ParameterNotSetException
getLinkedId
method instead.
public boolean isLinkedIdPresent()
public int getLinkedId() throws ParameterNotSetException
Note to developers :- The mapping of the Linked Identifier is as follows:
ParameterNotSetException
- this exception is thrown if this
parameter has not been setpublic Operation getOperation() throws MandatoryParameterNotSetException
MandatoryParameterNotSetException
- this exception is thrown if
this JAIN Mandatory parameter has not been setpublic boolean isParametersPresent()
public Parameters getParameters() throws ParameterNotSetException
Parameters
contains any parameters that accompany an operation or
that are provided in reply to an operation.ParameterNotSetException
- this exception is thrown if this
parameter has not been setpublic int getPrimitiveType()
getPrimitiveType
in class ComponentIndEvent
public void clearAllParameters()
public java.lang.String toString()
toString
in class ComponentIndEvent
|
JAIN TCAP API v1.1 - 5th Sept 2001 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |