public class CAP3GPRSEventSpecificInformation extends AbstractFieldsObject
GPRSEventSpecificInformation ::= CHOICE { attachChangeOfPositionSpecificInformation SEQUENCE { locationInformationGPRS LocationInformationGPRS OPTIONAL, ... }, pdp-ContextchangeOfPositionSpecificInformation SEQUENCE { accessPointName AccessPointName OPTIONAL, chargingID GPRSChargingID OPTIONAL, locationInformationGPRS LocationInformationGPRS OPTIONAL, endUserAddress EndUserAddress OPTIONAL, qualityOfService QualityOfService OPTIONAL, timeAndTimeZone TimeAndTimezone OPTIONAL, ... gGSNAddress GSN-Address OPTIONAL }, detachSpecificInformation SEQUENCE { initiatingEntity InitiatingEntity OPTIONAL, ... routeingAreaUpdate NULL OPTIONAL }, disconnectSpecificInformation SEQUENCE { initiatingEntity InitiatingEntity OPTIONAL, ... routeingAreaUpdate NULL OPTIONAL }, pDPContextEstablishmentSpecificInformation SEQUENCE { accessPointName AccessPointName OPTIONAL, endUserAddress EndUserAddress OPTIONAL, qualityOfService QualityOfService OPTIONAL, locationInformationGPRS LocationInformationGPRS OPTIONAL, timeAndTimeZone TimeAndTimezone OPTIONAL, pDPInitiationType PDPInitiationType OPTIONAL, ... secondaryPDP-context NULL OPTIONAL }, pDPContextEstablishmentAcknowledgementSpecificInformation SEQUENCE { accessPointName AccessPointName OPTIONAL, chargingID GPRSChargingID OPTIONAL, endUserAddress EndUserAddress OPTIONAL, qualityOfService QualityOfService OPTIONAL, locationInformationGPRS LocationInformationGPRS OPTIONAL, timeAndTimeZone TimeAndTimezone OPTIONAL, ... gGSNAddress GSN-Address OPTIONAL } }
Used as field type by CAP3EventReportGPRSArg
.
Modifier and Type | Class and Description |
---|---|
static class |
CAP3GPRSEventSpecificInformation.AttachChangeOfPositionSpecificInformation
API for CAP-datatypes.GPRSEventSpecificInformation.attachChangeOfPositionSpecificInformation.
|
static class |
CAP3GPRSEventSpecificInformation.Choice
API for CAP-datatypes.GPRSEventSpecificInformation.Choice.
|
static class |
CAP3GPRSEventSpecificInformation.DetachSpecificInformation
API for CAP-datatypes.GPRSEventSpecificInformation.detachSpecificInformation.
|
static class |
CAP3GPRSEventSpecificInformation.DisconnectSpecificInformation
API for CAP-datatypes.GPRSEventSpecificInformation.disconnectSpecificInformation.
|
static class |
CAP3GPRSEventSpecificInformation.Pdp_ContextchangeOfPositionSpecificInformation
API for CAP-datatypes.GPRSEventSpecificInformation.pdp-ContextchangeOfPositionSpecificInformation.
|
static class |
CAP3GPRSEventSpecificInformation.PDPContextEstablishmentAcknowledgementSpecificInformation
API for CAP-datatypes.GPRSEventSpecificInformation.pDPContextEstablishmentAcknowledgementSpecificInformation.
|
static class |
CAP3GPRSEventSpecificInformation.PDPContextEstablishmentSpecificInformation
API for CAP-datatypes.GPRSEventSpecificInformation.pDPContextEstablishmentSpecificInformation.
|
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP3GPRSEventSpecificInformation() |
equals, hashCode, toString
checkModify, isReadOnly
public CAP3GPRSEventSpecificInformation clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static CAP3GPRSEventSpecificInformation copyOf(CAP3GPRSEventSpecificInformation from)
from
- the object from which to copypublic CAP3GPRSEventSpecificInformation.AttachChangeOfPositionSpecificInformation getAttachChangeOfPositionSpecificInformation()
public CAP3GPRSEventSpecificInformation.Choice getChoice()
public CAP3GPRSEventSpecificInformation.DetachSpecificInformation getDetachSpecificInformation()
public CAP3GPRSEventSpecificInformation.DisconnectSpecificInformation getDisconnectSpecificInformation()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- ignored, as value cannot be optionalpublic CAP3GPRSEventSpecificInformation.PDPContextEstablishmentAcknowledgementSpecificInformation getPDPContextEstablishmentAcknowledgementSpecificInformation()
public CAP3GPRSEventSpecificInformation.PDPContextEstablishmentSpecificInformation getPDPContextEstablishmentSpecificInformation()
public CAP3GPRSEventSpecificInformation.Pdp_ContextchangeOfPositionSpecificInformation getPdp_ContextchangeOfPositionSpecificInformation()
public boolean isAttachChangeOfPositionSpecificInformationChosen()
public boolean isDetachSpecificInformationChosen()
public boolean isDisconnectSpecificInformationChosen()
public boolean isPDPContextEstablishmentAcknowledgementSpecificInformationChosen()
public boolean isPDPContextEstablishmentSpecificInformationChosen()
public boolean isPdp_ContextchangeOfPositionSpecificInformationChosen()
public CAP3GPRSEventSpecificInformation setAttachChangeOfPositionSpecificInformation(CAP3GPRSEventSpecificInformation.AttachChangeOfPositionSpecificInformation value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP3GPRSEventSpecificInformation setDetachSpecificInformation(CAP3GPRSEventSpecificInformation.DetachSpecificInformation value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP3GPRSEventSpecificInformation setDisconnectSpecificInformation(CAP3GPRSEventSpecificInformation.DisconnectSpecificInformation value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP3GPRSEventSpecificInformation setPDPContextEstablishmentAcknowledgementSpecificInformation(CAP3GPRSEventSpecificInformation.PDPContextEstablishmentAcknowledgementSpecificInformation value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP3GPRSEventSpecificInformation setPDPContextEstablishmentSpecificInformation(CAP3GPRSEventSpecificInformation.PDPContextEstablishmentSpecificInformation value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP3GPRSEventSpecificInformation setPdp_ContextchangeOfPositionSpecificInformation(CAP3GPRSEventSpecificInformation.Pdp_ContextchangeOfPositionSpecificInformation value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic void setReadOnly()
setReadOnly
in interface DataObject
setReadOnly
in class AbstractDataObject