public abstract class MessageRequest<E extends Response> extends Request<E>
Operation.Type| Constructor and Description |
|---|
MessageRequest(Operation.Type type) |
| Modifier and Type | Method and Description |
|---|---|
MobileAddress |
getDestinationAddress() |
Integer |
getOperatorId() |
OptionalParamMap |
getOptionalParams() |
Priority |
getPriority() |
MobileAddress |
getSourceAddress() |
String |
getText() |
TextEncoding |
getTextEncoding() |
void |
setDestinationAddress(MobileAddress value) |
void |
setOperatorId(Integer value) |
void |
setOptionalParams(OptionalParamMap optionalParams) |
void |
setPriority(Priority priority) |
void |
setSourceAddress(MobileAddress value) |
void |
setText(String text) |
void |
setText(String text,
TextEncoding textEncoding) |
void |
setTextEncoding(TextEncoding value) |
String |
toString() |
void |
validate()
Validates the operation whether it contains all required properties
per the SXMP protocol specifications.
|
createResponse, getAccount, getApplication, setAccount, setApplicationgetReferenceId, getTicketId, getType, getVersion, isRequest, isResponse, setReferenceId, setTicketIdpublic MessageRequest(Operation.Type type)
public void setOperatorId(Integer value) throws SxmpErrorException
SxmpErrorExceptionpublic Integer getOperatorId()
public void setSourceAddress(MobileAddress value)
public MobileAddress getSourceAddress()
public void setDestinationAddress(MobileAddress value)
public MobileAddress getDestinationAddress()
public void setTextEncoding(TextEncoding value)
public TextEncoding getTextEncoding()
public void setText(String text)
public void setText(String text, TextEncoding textEncoding)
public String getText()
public void setPriority(Priority priority)
public Priority getPriority()
public void setOptionalParams(OptionalParamMap optionalParams)
public OptionalParamMap getOptionalParams()
public void validate()
throws SxmpErrorException
Operationvalidate in class Request<E extends Response>SxmpErrorException - Thrown if any required elements are missing.Copyright © 2016. All rights reserved.