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, setTPShortMessageSubmissionInfo
equals, hashCode, toString
checkModify, isReadOnly
public CAP4InitialDPSMSArg()
public CAP4InitialDPSMSArg clone()
clone
in interface DataObject
clone
in class CAP3InitialDPSMSArg
public 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 CAP3InitialDPSMSArg
withAbsents
- 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 CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setDestinationSubscriberNumber(CalledPartyBCDNumber value) throws IllegalStateException
setDestinationSubscriberNumber
in class CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setEventTypeSMS(CAP3EventTypeSMS value) throws IllegalStateException
setEventTypeSMS
in class CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
setExtensions
in class CAP3InitialDPSMSArg
value
- 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 CAP3InitialDPSMSArg
value
- 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 CAP3InitialDPSMSArg
value
- 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 CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic void setReadOnly()
setReadOnly
in interface DataObject
setReadOnly
in class CAP3InitialDPSMSArg
public CAP4InitialDPSMSArg setSMSCAddress(AddressString value) throws IllegalStateException
setSMSCAddress
in class CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setServiceKey(int value) throws IllegalStateException
setServiceKey
in class CAP3InitialDPSMSArg
value
- 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 CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setSmsReferenceNumber(byte[] value) throws IllegalStateException
setSmsReferenceNumber
in class CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setTPDataCodingScheme(byte[] value) throws IllegalStateException
setTPDataCodingScheme
in class CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setTPProtocolIdentifier(SMSProtocolId value) throws IllegalStateException
setTPProtocolIdentifier
in class CAP3InitialDPSMSArg
value
- 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 CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4InitialDPSMSArg setTimeAndTimezone(TimeAndTimezone value) throws IllegalStateException
setTimeAndTimezone
in class CAP3InitialDPSMSArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only