public class CAP4InitialDPSMSArg extends CAP3InitialDPSMSArg
InitialDPSMSArg ::=
SEQUENCE {
serviceKey ServiceKey,
destinationSubscriberNumber CalledPartyBCDNumber OPTIONAL,
callingPartyNumber SMS-AddressString OPTIONAL,
eventTypeSMS EventTypeSMS OPTIONAL,
iMSI IMSI OPTIONAL,
locationInformationMSC LocationInformation OPTIONAL,
locationInformationGPRS LocationInformationGPRS OPTIONAL,
sMSCAddress ISDN-AddressString OPTIONAL,
timeAndTimezone TimeAndTimezone OPTIONAL,
tPShortMessageSpecificInfo TPShortMessageSpecificInfo OPTIONAL,
tPProtocolIdentifier TPProtocolIdentifier OPTIONAL,
tPDataCodingScheme TPDataCodingScheme OPTIONAL,
tPValidityPeriod TPValidityPeriod OPTIONAL,
extensions Extensions OPTIONAL,
...
smsReferenceNumber CallReferenceNumber OPTIONAL,
mscAddress ISDN-AddressString OPTIONAL,
sgsn-Number ISDN-AddressString OPTIONAL,
ms-Classmark2 MS-Classmark2 OPTIONAL,
gPRSMSClass GPRSMSClass OPTIONAL,
iMEI IMEI OPTIONAL,
calledPartyNumber ISDN-AddressString OPTIONAL
}
CAP-SMS-ops-args {
InitialDPSMSArg {
@parentType com.opencloud.slee.resources.cgin.cap_v3.CAP3InitialDPSMSArg
destinationSubscriberNumber {
@decodeMethod com.opencloud.slee.resources.in.datatypes.cc.CalledPartyBCDNumber.decodeSMSAddress
@encodeMethod com.opencloud.slee.resources.in.datatypes.cc.CalledPartyBCDNumber.encodeSMSAddress
@import com.opencloud.slee.resources.in.datatypes.cc.CalledPartyBCDNumber
}
}
}
Used as argument type by CAP4Operations.initialDPSMS.
FIELD_ABSENT, FIELD_UNINITIALISED| Constructor and Description |
|---|
CAP4InitialDPSMSArg()
Constructs an object with uninitialised state.
|
| Modifier and Type | Method and Description |
|---|---|
CAP4InitialDPSMSArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP4InitialDPSMSArg |
copyOf(CAP3InitialDPSMSArg from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.
|
AddressString |
getCalledPartyNumber()
Gets the value of the field calledPartyNumber.
|
static FieldAccessor[] |
getFieldAccessors()
Gets a new array of the accessors for fields of this type.
|
Map<String,Object> |
getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value.
|
MAPGPRSMSClass |
getGPRSMSClass()
Gets the value of the field gPRSMSClass.
|
IMEIAddress |
getIMEI()
Gets the value of the field iMEI.
|
byte[] |
getMs_Classmark2()
Gets the value of the field ms-Classmark2.
|
byte[] |
getTPShortMessageSpecificInfo()
Gets the value of the field tPShortMessageSpecificInfo.
|
boolean |
hasCalledPartyNumber()
Tests whether the field calledPartyNumber has a value.
|
boolean |
hasGPRSMSClass()
Tests whether the field gPRSMSClass has a value.
|
boolean |
hasIMEI()
Tests whether the field iMEI has a value.
|
boolean |
hasMs_Classmark2()
Tests whether the field ms-Classmark2 has a value.
|
boolean |
hasTPShortMessageSpecificInfo()
Tests whether the field tPShortMessageSpecificInfo has a value.
|
CAP4InitialDPSMSArg |
setCalledPartyNumber(AddressString value)
Sets the value of the field calledPartyNumber.
|
CAP4InitialDPSMSArg |
setCallingPartyNumber(AddressString value)
Sets the value of the field callingPartyNumber.
|
CAP4InitialDPSMSArg |
setDestinationSubscriberNumber(CalledPartyBCDNumber value)
Sets the value of the field destinationSubscriberNumber.
|
CAP4InitialDPSMSArg |
setEventTypeSMS(CAP3EventTypeSMS value)
Sets the value of the field eventTypeSMS.
|
CAP4InitialDPSMSArg |
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.
|
CAP4InitialDPSMSArg |
setGPRSMSClass(MAPGPRSMSClass value)
Sets the value of the field gPRSMSClass.
|
CAP4InitialDPSMSArg |
setIMEI(IMEIAddress value)
Sets the value of the field iMEI.
|
CAP4InitialDPSMSArg |
setIMSI(IMSIAddress value)
Sets the value of the field iMSI.
|
CAP4InitialDPSMSArg |
setLocationInformationGPRS(CAP4LocationInformationGPRS value)
Sets the value of the field locationInformationGPRS.
|
CAP4InitialDPSMSArg |
setLocationInformationMSC(MAPLocationInformation value)
Sets the value of the field locationInformationMSC.
|
CAP4InitialDPSMSArg |
setMs_Classmark2(byte[] value)
Sets the value of the field ms-Classmark2.
|
CAP4InitialDPSMSArg |
setMscAddress(AddressString value)
Sets the value of the field mscAddress.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
CAP4InitialDPSMSArg |
setServiceKey(int value)
Sets the value of the field serviceKey.
|
CAP4InitialDPSMSArg |
setSgsn_Number(AddressString value)
Sets the value of the field sgsn-Number.
|
CAP4InitialDPSMSArg |
setSMSCAddress(AddressString value)
Sets the value of the field sMSCAddress.
|
CAP4InitialDPSMSArg |
setSmsReferenceNumber(byte[] value)
Sets the value of the field smsReferenceNumber.
|
CAP4InitialDPSMSArg |
setTimeAndTimezone(TimeAndTimezone value)
Sets the value of the field timeAndTimezone.
|
CAP4InitialDPSMSArg |
setTPDataCodingScheme(byte[] value)
Sets the value of the field tPDataCodingScheme.
|
CAP4InitialDPSMSArg |
setTPProtocolIdentifier(SMSProtocolId value)
Sets the value of the field tPProtocolIdentifier.
|
CAP4InitialDPSMSArg |
setTPShortMessageSpecificInfo(byte[] value)
Sets the value of the field tPShortMessageSpecificInfo.
|
CAP4InitialDPSMSArg |
setTPValidityPeriod(byte[] value)
Sets the value of the field tPValidityPeriod.
|
getCallingPartyNumber, getDestinationSubscriberNumber, getEventTypeSMS, getExtensions, getIMSI, getLocationInformationGPRS, getLocationInformationMSC, getMscAddress, getServiceKey, getSgsn_Number, getSMSCAddress, getSmsReferenceNumber, getTimeAndTimezone, getTPDataCodingScheme, getTPProtocolIdentifier, getTPShortMessageSubmissionInfo, getTPValidityPeriod, hasCallingPartyNumber, hasDestinationSubscriberNumber, hasEventTypeSMS, hasExtensions, hasIMSI, hasLocationInformationGPRS, hasLocationInformationMSC, hasMscAddress, hasServiceKey, hasSgsn_Number, hasSMSCAddress, hasSmsReferenceNumber, hasTimeAndTimezone, hasTPDataCodingScheme, hasTPProtocolIdentifier, hasTPShortMessageSubmissionInfo, hasTPValidityPeriod, setLocationInformationGPRS, setTPShortMessageSubmissionInfoequals, hashCode, toStringcheckModify, isReadOnlypublic CAP4InitialDPSMSArg()
public CAP4InitialDPSMSArg clone()
clone in interface DataObjectclone in class CAP3InitialDPSMSArgpublic static CAP4InitialDPSMSArg copyOf(CAP3InitialDPSMSArg from)
from - the object from which to copypublic AddressString getCalledPartyNumber()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap in class CAP3InitialDPSMSArgwithAbsents - whether to put absent optional fields into Mappublic MAPGPRSMSClass getGPRSMSClass()
public IMEIAddress getIMEI()
public byte[] getMs_Classmark2()
public byte[] getTPShortMessageSpecificInfo()
public boolean hasCalledPartyNumber()
public boolean hasGPRSMSClass()
public boolean hasIMEI()
public boolean hasMs_Classmark2()
public boolean hasTPShortMessageSpecificInfo()
public CAP4InitialDPSMSArg setCalledPartyNumber(AddressString value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setCallingPartyNumber(AddressString value) throws IllegalStateException
setCallingPartyNumber in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setDestinationSubscriberNumber(CalledPartyBCDNumber value) throws IllegalStateException
setDestinationSubscriberNumber in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setEventTypeSMS(CAP3EventTypeSMS value) throws IllegalStateException
setEventTypeSMS in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
setExtensions in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setGPRSMSClass(MAPGPRSMSClass value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setIMEI(IMEIAddress value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setIMSI(IMSIAddress value) throws IllegalStateException
setIMSI in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setLocationInformationGPRS(CAP4LocationInformationGPRS value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setLocationInformationMSC(MAPLocationInformation value) throws IllegalStateException
setLocationInformationMSC in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setMs_Classmark2(byte[] value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setMscAddress(AddressString value) throws IllegalStateException
setMscAddress in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic void setReadOnly()
setReadOnly in interface DataObjectsetReadOnly in class CAP3InitialDPSMSArgpublic CAP4InitialDPSMSArg setSMSCAddress(AddressString value) throws IllegalStateException
setSMSCAddress in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setServiceKey(int value) throws IllegalStateException
setServiceKey in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setSgsn_Number(AddressString value) throws IllegalStateException
setSgsn_Number in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setSmsReferenceNumber(byte[] value) throws IllegalStateException
setSmsReferenceNumber in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setTPDataCodingScheme(byte[] value) throws IllegalStateException
setTPDataCodingScheme in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setTPProtocolIdentifier(SMSProtocolId value) throws IllegalStateException
setTPProtocolIdentifier in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setTPShortMessageSpecificInfo(byte[] value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setTPValidityPeriod(byte[] value) throws IllegalStateException
setTPValidityPeriod in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setTimeAndTimezone(TimeAndTimezone value) throws IllegalStateException
setTimeAndTimezone in class CAP3InitialDPSMSArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-only