Package com.opencloud.util.cgin.sms
Class CAP3SMSMessageUtils
- java.lang.Object
-
- com.opencloud.util.cgin.MessageUtils
-
- com.opencloud.util.cgin.sms.CAP3SMSMessageUtils
-
public class CAP3SMSMessageUtils extends MessageUtils
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.opencloud.util.cgin.MessageUtils
MessageUtils.Codec
-
-
Constructor Summary
Constructors Constructor Description CAP3SMSMessageUtils()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CAP3SMSEvent
createSMSEvent(CAP3EventTypeSMS eventType, CCMonitorMode monitorMode)
CAP3EventTypeSMS
fromValue(int value)
Address
getANumber(CAP3InitialDPSMSArg initialDPSMS)
Address
getANumber(CAP3InitialDPSMSArg initialDPSMS, MessageUtils.Codec codec)
Address
getBNumber(CAP3InitialDPSMSArg initialDPSMS)
Address
getBNumber(CAP3InitialDPSMSArg initialDPSMS, MessageUtils.Codec codec)
Set<CAP3EventTypeSMS>
getLegTerminatingEvents()
Set<CAP3EventTypeSMS>
getOriginatingEvents()
String
getProtocolName()
String
getProtocolVariant()
boolean
hasANumber(CAP3InitialDPSMSArg initialDPSMS)
boolean
hasBNumber(CAP3InitialDPSMSArg initialDPSMS)
boolean
isLegTerminatingEvent(Object eventType, Object invokeArgument)
boolean
isOriginatingEvent(CAP3EventTypeSMS eventType)
boolean
isOriginatingEvent(CAP3InitialDPSMSArg initialDP)
-
Methods inherited from class com.opencloud.util.cgin.MessageUtils
getName, isLegTerminatingEvent
-
-
-
-
Method Detail
-
getProtocolName
public final String getProtocolName()
- Overrides:
getProtocolName
in classMessageUtils
- Returns:
- "CAP"
-
getProtocolVariant
public String getProtocolVariant()
- Overrides:
getProtocolVariant
in classMessageUtils
- Returns:
- "v3"
-
hasANumber
public boolean hasANumber(CAP3InitialDPSMSArg initialDPSMS)
-
getANumber
public Address getANumber(CAP3InitialDPSMSArg initialDPSMS)
-
getANumber
public Address getANumber(CAP3InitialDPSMSArg initialDPSMS, MessageUtils.Codec codec)
-
hasBNumber
public boolean hasBNumber(CAP3InitialDPSMSArg initialDPSMS)
-
getBNumber
public Address getBNumber(CAP3InitialDPSMSArg initialDPSMS)
-
getBNumber
public Address getBNumber(CAP3InitialDPSMSArg initialDPSMS, MessageUtils.Codec codec)
-
fromValue
public CAP3EventTypeSMS fromValue(int value)
-
isOriginatingEvent
public boolean isOriginatingEvent(CAP3InitialDPSMSArg initialDP)
-
isOriginatingEvent
public boolean isOriginatingEvent(CAP3EventTypeSMS eventType)
-
getOriginatingEvents
public Set<CAP3EventTypeSMS> getOriginatingEvents()
-
isLegTerminatingEvent
public boolean isLegTerminatingEvent(Object eventType, Object invokeArgument)
- Overrides:
isLegTerminatingEvent
in classMessageUtils
-
getLegTerminatingEvents
public Set<CAP3EventTypeSMS> getLegTerminatingEvents()
-
createSMSEvent
public CAP3SMSEvent createSMSEvent(CAP3EventTypeSMS eventType, CCMonitorMode monitorMode)
-
-