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, toStringcheckModify, isReadOnlypublic CAP3GPRSEventSpecificInformation clone()
clone in interface DataObjectclone in class AbstractDataObjectpublic 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 AbstractFieldsObjectwithAbsents - 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 DataObjectsetReadOnly in class AbstractDataObject