public class CAP3InitialDPGPRSArg extends AbstractFieldsObject
InitialDPGPRSArg ::= SEQUENCE { serviceKey ServiceKey, gPRSEventType GPRSEventType, mSISDN ISDN-AddressString, iMSI IMSI, timeAndTimeZone TimeAndTimezone, gPRSMSClass GPRSMSClass OPTIONAL, endUserAddress EndUserAddress OPTIONAL, qualityOfService QualityOfService OPTIONAL, accessPointName AccessPointName OPTIONAL, routeingAreaIdentity RAIdentity OPTIONAL, chargingID GPRSChargingID OPTIONAL, sGSNCapabilities SGSNCapabilities OPTIONAL, locationInformationGPRS LocationInformationGPRS OPTIONAL, pDPInitiationType PDPInitiationType OPTIONAL, extensions Extensions OPTIONAL, ... gGSNAddress GSN-Address OPTIONAL, secondaryPDP-context NULL OPTIONAL }
Used as argument type by CAP3Operations.initialDPGPRS
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP3InitialDPGPRSArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CAP3InitialDPGPRSArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP3InitialDPGPRSArg |
copyOf(CAP3InitialDPGPRSArg 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.
|
AccessPointName |
getAccessPointName()
Gets the value of the field accessPointName.
|
byte[] |
getChargingID()
Gets the value of the field chargingID.
|
CAP3EndUserAddress |
getEndUserAddress()
Gets the value of the field endUserAddress.
|
CAP1ExtensionField[] |
getExtensions()
Gets the value of the field extensions.
|
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.
|
GSNAddress |
getGGSNAddress()
Gets the value of the field gGSNAddress.
|
CAP3GPRSEventType |
getGPRSEventType()
Gets the value of the field gPRSEventType.
|
CAP3GPRSMSClass |
getGPRSMSClass()
Gets the value of the field gPRSMSClass.
|
IMSIAddress |
getIMSI()
Gets the value of the field iMSI.
|
CAP3LocationInformationGPRS |
getLocationInformationGPRS()
Gets the value of the field locationInformationGPRS.
|
AddressString |
getMSISDN()
Gets the value of the field mSISDN.
|
CAP3PDPInitiationType |
getPDPInitiationType()
Gets the value of the field pDPInitiationType.
|
CAP3QualityOfService |
getQualityOfService()
Gets the value of the field qualityOfService.
|
byte[] |
getRouteingAreaIdentity()
Gets the value of the field routeingAreaIdentity.
|
int |
getServiceKey()
Gets the value of the field serviceKey.
|
byte[] |
getSGSNCapabilities()
Gets the value of the field sGSNCapabilities.
|
TimeAndTimezone |
getTimeAndTimeZone()
Gets the value of the field timeAndTimeZone.
|
boolean |
hasAccessPointName()
Tests whether the field accessPointName has a value.
|
boolean |
hasChargingID()
Tests whether the field chargingID has a value.
|
boolean |
hasEndUserAddress()
Tests whether the field endUserAddress has a value.
|
boolean |
hasExtensions()
Tests whether the field extensions has a value.
|
boolean |
hasGGSNAddress()
Tests whether the field gGSNAddress has a value.
|
boolean |
hasGPRSEventType()
Tests whether the field gPRSEventType has a value.
|
boolean |
hasGPRSMSClass()
Tests whether the field gPRSMSClass has a value.
|
boolean |
hasIMSI()
Tests whether the field iMSI has a value.
|
boolean |
hasLocationInformationGPRS()
Tests whether the field locationInformationGPRS has a value.
|
boolean |
hasMSISDN()
Tests whether the field mSISDN has a value.
|
boolean |
hasPDPInitiationType()
Tests whether the field pDPInitiationType has a value.
|
boolean |
hasQualityOfService()
Tests whether the field qualityOfService has a value.
|
boolean |
hasRouteingAreaIdentity()
Tests whether the field routeingAreaIdentity has a value.
|
boolean |
hasSecondaryPDP_context()
Tests whether the field secondaryPDP-context is present.
|
boolean |
hasServiceKey()
Tests whether the field serviceKey has a value.
|
boolean |
hasSGSNCapabilities()
Tests whether the field sGSNCapabilities has a value.
|
boolean |
hasTimeAndTimeZone()
Tests whether the field timeAndTimeZone has a value.
|
CAP3InitialDPGPRSArg |
setAccessPointName(AccessPointName value)
Sets the value of the field accessPointName.
|
CAP3InitialDPGPRSArg |
setChargingID(byte[] value)
Sets the value of the field chargingID.
|
CAP3InitialDPGPRSArg |
setEndUserAddress(CAP3EndUserAddress value)
Sets the value of the field endUserAddress.
|
CAP3InitialDPGPRSArg |
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.
|
CAP3InitialDPGPRSArg |
setGGSNAddress(GSNAddress value)
Sets the value of the field gGSNAddress.
|
CAP3InitialDPGPRSArg |
setGPRSEventType(CAP3GPRSEventType value)
Sets the value of the field gPRSEventType.
|
CAP3InitialDPGPRSArg |
setGPRSMSClass(CAP3GPRSMSClass value)
Sets the value of the field gPRSMSClass.
|
CAP3InitialDPGPRSArg |
setIMSI(IMSIAddress value)
Sets the value of the field iMSI.
|
CAP3InitialDPGPRSArg |
setLocationInformationGPRS(CAP3LocationInformationGPRS value)
Sets the value of the field locationInformationGPRS.
|
CAP3InitialDPGPRSArg |
setMSISDN(AddressString value)
Sets the value of the field mSISDN.
|
CAP3InitialDPGPRSArg |
setPDPInitiationType(CAP3PDPInitiationType value)
Sets the value of the field pDPInitiationType.
|
CAP3InitialDPGPRSArg |
setQualityOfService(CAP3QualityOfService value)
Sets the value of the field qualityOfService.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
CAP3InitialDPGPRSArg |
setRouteingAreaIdentity(byte[] value)
Sets the value of the field routeingAreaIdentity.
|
CAP3InitialDPGPRSArg |
setSecondaryPDP_contextPresent(boolean flag)
Sets the presence or absence of the optional field secondaryPDP-context.
|
CAP3InitialDPGPRSArg |
setServiceKey(int value)
Sets the value of the field serviceKey and marks the field as present.
|
CAP3InitialDPGPRSArg |
setSGSNCapabilities(byte[] value)
Sets the value of the field sGSNCapabilities.
|
CAP3InitialDPGPRSArg |
setTimeAndTimeZone(TimeAndTimezone value)
Sets the value of the field timeAndTimeZone.
|
equals, hashCode, toString
checkModify, isReadOnly
public CAP3InitialDPGPRSArg()
public CAP3InitialDPGPRSArg clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static CAP3InitialDPGPRSArg copyOf(CAP3InitialDPGPRSArg from)
from
- the object from which to copypublic AccessPointName getAccessPointName()
public byte[] getChargingID()
public CAP3EndUserAddress getEndUserAddress()
public CAP1ExtensionField[] getExtensions()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- whether to put absent optional fields into Mappublic GSNAddress getGGSNAddress()
public CAP3GPRSEventType getGPRSEventType()
public CAP3GPRSMSClass getGPRSMSClass()
public IMSIAddress getIMSI()
public CAP3LocationInformationGPRS getLocationInformationGPRS()
public AddressString getMSISDN()
public CAP3PDPInitiationType getPDPInitiationType()
public CAP3QualityOfService getQualityOfService()
public byte[] getRouteingAreaIdentity()
public byte[] getSGSNCapabilities()
public int getServiceKey()
public TimeAndTimezone getTimeAndTimeZone()
public boolean hasAccessPointName()
public boolean hasChargingID()
public boolean hasEndUserAddress()
public boolean hasExtensions()
public boolean hasGGSNAddress()
public boolean hasGPRSEventType()
public boolean hasGPRSMSClass()
public boolean hasIMSI()
public boolean hasLocationInformationGPRS()
public boolean hasMSISDN()
public boolean hasPDPInitiationType()
public boolean hasQualityOfService()
public boolean hasRouteingAreaIdentity()
public boolean hasSGSNCapabilities()
public boolean hasSecondaryPDP_context()
public boolean hasServiceKey()
public boolean hasTimeAndTimeZone()
public CAP3InitialDPGPRSArg setAccessPointName(AccessPointName value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setChargingID(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setEndUserAddress(CAP3EndUserAddress value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setGGSNAddress(GSNAddress value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setGPRSEventType(CAP3GPRSEventType value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setGPRSMSClass(CAP3GPRSMSClass value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setIMSI(IMSIAddress value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setLocationInformationGPRS(CAP3LocationInformationGPRS value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setMSISDN(AddressString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setPDPInitiationType(CAP3PDPInitiationType value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setQualityOfService(CAP3QualityOfService value) throws IllegalStateException
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 AbstractDataObject
public CAP3InitialDPGPRSArg setRouteingAreaIdentity(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setSGSNCapabilities(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setSecondaryPDP_contextPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setServiceKey(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3InitialDPGPRSArg setTimeAndTimeZone(TimeAndTimezone value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only