public abstract class BaseDialogTcapMessage extends java.lang.Object implements DialogTcapMessage, java.io.Serializable, com.opencloud.util.FastSerializable
Modifier and Type | Class and Description |
---|---|
protected static class |
BaseDialogTcapMessage.MessageType |
DialogTcapMessage.Type
Modifier and Type | Field and Description |
---|---|
protected static TcapComponent[] |
NO_COMPONENTS |
Constructor and Description |
---|
BaseDialogTcapMessage(BaseDialogTcapMessage.MessageType messageType,
DialogTcapMessage.Type type) |
BaseDialogTcapMessage(BaseDialogTcapMessage.MessageType messageType,
DialogTcapMessage.Type type,
java.lang.Object[] userInformation) |
BaseDialogTcapMessage(BaseDialogTcapMessage toCopy) |
BaseDialogTcapMessage(java.io.DataInput ip) |
protected static final TcapComponent[] NO_COMPONENTS
public BaseDialogTcapMessage(java.io.DataInput ip) throws java.io.IOException
java.io.IOException
public BaseDialogTcapMessage(BaseDialogTcapMessage.MessageType messageType, DialogTcapMessage.Type type)
public BaseDialogTcapMessage(BaseDialogTcapMessage.MessageType messageType, DialogTcapMessage.Type type, java.lang.Object[] userInformation)
public BaseDialogTcapMessage(BaseDialogTcapMessage toCopy)
public void toStream(java.io.DataOutput op) throws java.io.IOException
toStream
in interface com.opencloud.util.FastSerializable
java.io.IOException
public boolean hasComponents()
hasComponents
in interface DialogTcapMessage
public TcapComponent[] getComponents()
getComponents
in interface DialogTcapMessage
public final java.lang.Object[] getUserInformation()
public final void setUserInformation(java.lang.Object[] userInformation)
public final DialogTcapMessage.Type getType()
getType
in interface DialogTcapMessage
public final boolean isType(DialogTcapMessage.Type toCheck)
isType
in interface DialogTcapMessage
toCheck
- the type to compare the type of this tcap message totoCheck
public final DialogOpenRequestTcapMessage asDialogOpenRequest()
asDialogOpenRequest
in interface DialogTcapMessage
public final DialogMessageTcapMessage asDialogOpenAccept()
asDialogOpenAccept
in interface DialogTcapMessage
public final DialogOpenRefuseTcapMessage asDialogOpenRefuse()
asDialogOpenRefuse
in interface DialogTcapMessage
public final DialogUserAbortTcapMessage asDialogUserAbort()
asDialogUserAbort
in interface DialogTcapMessage
public final DialogProviderAbortTcapMessage asDialogProviderAbort()
asDialogProviderAbort
in interface DialogTcapMessage
public final DialogMessageTcapMessage asDialogMessage()
asDialogMessage
in interface DialogTcapMessage
public final boolean isTcBegin()
isTcBegin
in interface DialogTcapMessage
public final boolean isTcContinue()
isTcContinue
in interface DialogTcapMessage
public final boolean isTcEnd()
isTcEnd
in interface DialogTcapMessage
public final void asTcContinue()
DialogTcapMessage
asTcContinue
in interface DialogTcapMessage
public final void asTcEnd()
DialogTcapMessage
asTcEnd
in interface DialogTcapMessage
public final void asTcEnd(boolean prearranged)
DialogTcapMessage
asTcEnd
in interface DialogTcapMessage
public final boolean isPrearrangedEnd()
isPrearrangedEnd
in interface DialogTcapMessage
protected final BaseDialogTcapMessage.MessageType getMessageType()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © OpenCloud. All Rights Reserved.