|
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 | +--jain.protocol.ss7.tcap.component.Operation
This class represents the Operation parameter of a TCAP Component primitive. Operation identifies the action to be executed by the remote application.
Field Summary | |
static int |
CALLERINTERACTIONSPECIFIER_INFORMATIONPROVIDED
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
CALLERINTERACTIONSPECIFIER_INFORMATIONWAITING
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
CALLERINTERACTIONSPECIFIER_PLAYANNOUNCEMENT
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
CALLERINTERACTIONSPECIFIER_PLAYANNOUNCEMENTCOLLECTDIGIT
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
CHARGINGSPECIFIER_BILLCALL
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
CONNECTIONCONTROLSPECIFIER_CONNECT
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
CONNECTIONCONTROLSPECIFIER_DISCONNECT
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
CONNECTIONCONTROLSPECIFIER_TEMPORARYCONNECT
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
CONNECTIONCONTROLSPECIFIER_TEMPORARYDISCONNECT
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
MISCELLANEOUSSPECIFIER_DEQUEUECALL
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
MISCELLANEOUSSPECIFIER_QUEUECALL
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
NETWORKMANAGEMENTSPECIFIER_AUTOMATICCALLGAP
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONCONTROLSPECIFIER_CANCEL
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_CALLERINTERACTION
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_CHARGING
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_CONNECTIONCONTROL
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_MISCELLANEOUS
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_NETWORKMANAGEMENT
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_OPERATIONCONTROL
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_PARAMETER
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_PROCEDURAL
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_PROVIDEINSTRUCTION
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_REPORTEVENT
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONFAMILY_SENDNOTIFICATION
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
OPERATIONTYPE_GLOBAL
Operation Type constants: The following constants represent the allowable values for the operation type parameter depending on the protocol variant. |
static int |
OPERATIONTYPE_LOCAL
Indicates a Local(ITU) or Private(ANSI) operation type, this has an integer value of 1. |
static int |
PARAMETERSPECIFIER_PROVIDEVALUE
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
PARAMETERSPECIFIER_SETVALUE
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
PROCEDURALSPECIFIER_REPORTASSISTTERMINATION
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific.. |
static int |
PROCEDURALSPECIFIER_TEMPORARYHANDOVER
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
PROVIDEINSTRUCTIONSPECIFIER_ASSIST
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
PROVIDEINSTRUCTIONSPECIFIER_START
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
REPORTEVENTSPECIFIER_VOICEMESSAGEAVAILABLE
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
REPORTEVENTSPECIFIER_VOICEMESSAGERETRIEVED
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
static int |
SENDNOTIFICATIONSPECIFIER_PARTYFREE
Deprecated. As of JAIN TCAP API v1.1. No replacement, application specific. |
Constructor Summary | |
Operation()
Deprecated. - As of JAIN TCAP API v1.1, use constructor with mandatory Operation Type and Code. |
|
Operation(int operationType,
byte[] operationCode)
Constructor for the Operation object, which accepts mandatory operation type and code parameters. |
Method Summary | |
void |
clearAllParameters()
Clears all previously set parameters |
byte[] |
getOperationCode()
Returns the Operation Code of the Operation. |
int |
getOperationFamily()
Deprecated. As of Jain Tcap v1.1. Use getOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API. |
int |
getOperationSpecifier()
Deprecated. As of Jain Tcap v1.1. Use getOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API. |
int |
getOperationType()
Returns the Operation Type (Operation Code Identifier) of the Operation, which Identifies the Operation Code which follows it. |
byte[] |
getPrivateOperationData()
Deprecated. As of Jain Tcap v1.1. Use getOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API. |
boolean |
isOperationCodePresent()
Deprecated. As of Jain Tcap v1.1. No replacement. Operation Code is mandatory |
boolean |
isOperationFamilyPresent()
Deprecated. As of Jain Tcap v1.1. No replacement. Breaking the Operation Code into family and specifier for an ANSI brings no value to the API. |
boolean |
isOperationSpecifierPresent()
Deprecated. As of Jain Tcap v1.1. No replacement. Breaking the Operation Code into family and specifier for an ANSI brings no value to the API. |
boolean |
isOperationTypePresent()
Deprecated. As of Jain Tcap v1.1. No replacement. Operation Type is mandatory |
boolean |
isPrivateOperationDataPresent()
Deprecated. As of Jain Tcap v1.1. No replacement. Breaking the Operation Code into family and specifier for an ANSI brings no value to the API. |
void |
setOperationCode(byte[] operationCode)
Sets the Operation Code of the Operation. |
void |
setOperationFamily(int operationFamily)
Deprecated. As of Jain Tcap v1.1. Use setOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API. |
void |
setOperationSpecifier(int operationSpecifier)
Deprecated. As of Jain Tcap v1.1. Use setOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API. |
void |
setOperationType(int operationType)
Sets the Operation Type (Operation Code Identifier) of the Operation, which when set will Identify the Operation Code to follow. |
void |
setPrivateOperationData(byte[] privateOperationData)
Deprecated. As of Jain Tcap v1.1. Use setOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API. |
java.lang.String |
toString()
String representation of class jain.protocol.ss7.tcap.component.Operation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int OPERATIONTYPE_LOCAL
public static final int OPERATIONTYPE_GLOBAL
public static final int OPERATIONFAMILY_CALLERINTERACTION
public static final int OPERATIONFAMILY_CHARGING
public static final int OPERATIONFAMILY_PROVIDEINSTRUCTION
public static final int OPERATIONFAMILY_CONNECTIONCONTROL
public static final int OPERATIONFAMILY_PARAMETER
public static final int OPERATIONFAMILY_SENDNOTIFICATION
public static final int OPERATIONFAMILY_NETWORKMANAGEMENT
public static final int OPERATIONFAMILY_PROCEDURAL
public static final int OPERATIONFAMILY_OPERATIONCONTROL
public static final int OPERATIONFAMILY_REPORTEVENT
public static final int OPERATIONFAMILY_MISCELLANEOUS
public static final int PARAMETERSPECIFIER_PROVIDEVALUE
public static final int PARAMETERSPECIFIER_SETVALUE
public static final int CHARGINGSPECIFIER_BILLCALL
public static final int PROVIDEINSTRUCTIONSPECIFIER_START
public static final int PROVIDEINSTRUCTIONSPECIFIER_ASSIST
public static final int CONNECTIONCONTROLSPECIFIER_CONNECT
public static final int CONNECTIONCONTROLSPECIFIER_TEMPORARYCONNECT
public static final int CONNECTIONCONTROLSPECIFIER_DISCONNECT
public static final int CONNECTIONCONTROLSPECIFIER_TEMPORARYDISCONNECT
public static final int CALLERINTERACTIONSPECIFIER_INFORMATIONPROVIDED
public static final int CALLERINTERACTIONSPECIFIER_PLAYANNOUNCEMENTCOLLECTDIGIT
public static final int CALLERINTERACTIONSPECIFIER_INFORMATIONWAITING
public static final int CALLERINTERACTIONSPECIFIER_PLAYANNOUNCEMENT
public static final int SENDNOTIFICATIONSPECIFIER_PARTYFREE
public static final int NETWORKMANAGEMENTSPECIFIER_AUTOMATICCALLGAP
public static final int PROCEDURALSPECIFIER_TEMPORARYHANDOVER
public static final int PROCEDURALSPECIFIER_REPORTASSISTTERMINATION
public static final int OPERATIONCONTROLSPECIFIER_CANCEL
public static final int REPORTEVENTSPECIFIER_VOICEMESSAGEAVAILABLE
public static final int REPORTEVENTSPECIFIER_VOICEMESSAGERETRIEVED
public static final int MISCELLANEOUSSPECIFIER_QUEUECALL
public static final int MISCELLANEOUSSPECIFIER_DEQUEUECALL
Constructor Detail |
public Operation()
public Operation(int operationType, byte[] operationCode)
Method Detail |
public void setOperationType(int operationType)
operationType
- one of the following:-
public void setOperationCode(byte[] operationCode)
operationCode
- The new OperationCode valuepublic int getOperationType() throws MandatoryParameterNotSetException
MandatoryParameterNotSetException
- thrown if this parameter has
not been set.public byte[] getOperationCode() throws MandatoryParameterNotSetException
MandatoryParameterNotSetException
- thrown if this parameter has
not been set.public boolean isOperationTypePresent()
public boolean isOperationCodePresent()
public boolean isOperationFamilyPresent()
public int getOperationFamily() throws ParameterNotSetException
getOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API.
public boolean isOperationSpecifierPresent()
public int getOperationSpecifier() throws ParameterNotSetException
getOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API.
public boolean isPrivateOperationDataPresent()
public byte[] getPrivateOperationData() throws ParameterNotSetException
getOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API.
public void setOperationFamily(int operationFamily)
setOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API.
public void setOperationSpecifier(int operationSpecifier)
setOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API.
public void setPrivateOperationData(byte[] privateOperationData)
setOperationCode
method. Breaking the Operation Code into family and specifier for an ANSI
brings no value to the API.
public void clearAllParameters()
public java.lang.String toString()
toString
in class java.lang.Object
|
JAIN TCAP API v1.1 - 5th Sept 2001 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |