public class CAP4MetDPCriterion extends AbstractFieldsObject
MetDPCriterion ::= CHOICE { enteringCellGlobalId CellGlobalIdOrServiceAreaIdFixedLength, leavingCellGlobalId CellGlobalIdOrServiceAreaIdFixedLength, enteringServiceAreaId CellGlobalIdOrServiceAreaIdFixedLength, leavingServiceAreaId CellGlobalIdOrServiceAreaIdFixedLength, enteringLocationAreaId LAIFixedLength, leavingLocationAreaId LAIFixedLength, inter-SystemHandOverToUMTS NULL, inter-SystemHandOverToGSM NULL, inter-PLMNHandOver NULL, inter-MSCHandOver NULL, metDPCriterionAlt MetDPCriterionAlt }
Used in array as field type by CAP4EventSpecificInformationBCSM.OChangeOfPositionSpecificInfo
.
Used in array as field type by CAP4EventSpecificInformationBCSM.TChangeOfPositionSpecificInfo
.
Modifier and Type | Class and Description |
---|---|
static class |
CAP4MetDPCriterion.Choice
API for CAP-datatypes.MetDPCriterion.Choice.
|
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP4MetDPCriterion() |
Modifier and Type | Method and Description |
---|---|
CAP4MetDPCriterion |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP4MetDPCriterion |
copyOf(CAP4MetDPCriterion 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.
|
CAP4MetDPCriterion.Choice |
getChoice()
Gets the discriminant of the current choice.
|
CellGlobalId |
getEnteringCellGlobalId()
Gets the value of the enteringCellGlobalId choice.
|
LocationAreaId |
getEnteringLocationAreaId()
Gets the value of the enteringLocationAreaId choice.
|
CellGlobalId |
getEnteringServiceAreaId()
Gets the value of the enteringServiceAreaId choice.
|
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 :discriminant-name to associated-value.
|
CellGlobalId |
getLeavingCellGlobalId()
Gets the value of the leavingCellGlobalId choice.
|
LocationAreaId |
getLeavingLocationAreaId()
Gets the value of the leavingLocationAreaId choice.
|
CellGlobalId |
getLeavingServiceAreaId()
Gets the value of the leavingServiceAreaId choice.
|
CAP4MetDPCriterionAlt |
getMetDPCriterionAlt()
Gets the value of the metDPCriterionAlt choice.
|
boolean |
isEnteringCellGlobalIdChosen()
Tests whether the choice is enteringCellGlobalId.
|
boolean |
isEnteringLocationAreaIdChosen()
Tests whether the choice is enteringLocationAreaId.
|
boolean |
isEnteringServiceAreaIdChosen()
Tests whether the choice is enteringServiceAreaId.
|
boolean |
isInter_MSCHandOverChosen()
Tests whether the choice is inter-MSCHandOver.
|
boolean |
isInter_PLMNHandOverChosen()
Tests whether the choice is inter-PLMNHandOver.
|
boolean |
isInter_SystemHandOverToGSMChosen()
Tests whether the choice is inter-SystemHandOverToGSM.
|
boolean |
isInter_SystemHandOverToUMTSChosen()
Tests whether the choice is inter-SystemHandOverToUMTS.
|
boolean |
isLeavingCellGlobalIdChosen()
Tests whether the choice is leavingCellGlobalId.
|
boolean |
isLeavingLocationAreaIdChosen()
Tests whether the choice is leavingLocationAreaId.
|
boolean |
isLeavingServiceAreaIdChosen()
Tests whether the choice is leavingServiceAreaId.
|
boolean |
isMetDPCriterionAltChosen()
Tests whether the choice is metDPCriterionAlt.
|
CAP4MetDPCriterion |
setEnteringCellGlobalId(CellGlobalId value)
Sets the value of the enteringCellGlobalId choice.
|
CAP4MetDPCriterion |
setEnteringLocationAreaId(LocationAreaId value)
Sets the value of the enteringLocationAreaId choice.
|
CAP4MetDPCriterion |
setEnteringServiceAreaId(CellGlobalId value)
Sets the value of the enteringServiceAreaId choice.
|
CAP4MetDPCriterion |
setInter_MSCHandOver()
Sets the inter-MSCHandOver choice.
|
CAP4MetDPCriterion |
setInter_PLMNHandOver()
Sets the inter-PLMNHandOver choice.
|
CAP4MetDPCriterion |
setInter_SystemHandOverToGSM()
Sets the inter-SystemHandOverToGSM choice.
|
CAP4MetDPCriterion |
setInter_SystemHandOverToUMTS()
Sets the inter-SystemHandOverToUMTS choice.
|
CAP4MetDPCriterion |
setLeavingCellGlobalId(CellGlobalId value)
Sets the value of the leavingCellGlobalId choice.
|
CAP4MetDPCriterion |
setLeavingLocationAreaId(LocationAreaId value)
Sets the value of the leavingLocationAreaId choice.
|
CAP4MetDPCriterion |
setLeavingServiceAreaId(CellGlobalId value)
Sets the value of the leavingServiceAreaId choice.
|
CAP4MetDPCriterion |
setMetDPCriterionAlt(CAP4MetDPCriterionAlt value)
Sets the value of the metDPCriterionAlt choice.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
equals, hashCode, toString
checkModify, isReadOnly
public CAP4MetDPCriterion clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static CAP4MetDPCriterion copyOf(CAP4MetDPCriterion from)
from
- the object from which to copypublic CAP4MetDPCriterion.Choice getChoice()
public CellGlobalId getEnteringCellGlobalId()
public LocationAreaId getEnteringLocationAreaId()
public CellGlobalId getEnteringServiceAreaId()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- ignored, as value cannot be optionalpublic CellGlobalId getLeavingCellGlobalId()
public LocationAreaId getLeavingLocationAreaId()
public CellGlobalId getLeavingServiceAreaId()
public CAP4MetDPCriterionAlt getMetDPCriterionAlt()
public boolean isEnteringCellGlobalIdChosen()
public boolean isEnteringLocationAreaIdChosen()
public boolean isEnteringServiceAreaIdChosen()
public boolean isInter_MSCHandOverChosen()
public boolean isInter_PLMNHandOverChosen()
public boolean isInter_SystemHandOverToGSMChosen()
public boolean isInter_SystemHandOverToUMTSChosen()
public boolean isLeavingCellGlobalIdChosen()
public boolean isLeavingLocationAreaIdChosen()
public boolean isLeavingServiceAreaIdChosen()
public boolean isMetDPCriterionAltChosen()
public CAP4MetDPCriterion setEnteringCellGlobalId(CellGlobalId 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 CAP4MetDPCriterion setEnteringLocationAreaId(LocationAreaId 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 CAP4MetDPCriterion setEnteringServiceAreaId(CellGlobalId 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 CAP4MetDPCriterion setInter_MSCHandOver() throws IllegalStateException
IllegalStateException
- if this instance has been marked as read-onlypublic CAP4MetDPCriterion setInter_PLMNHandOver() throws IllegalStateException
IllegalStateException
- if this instance has been marked as read-onlypublic CAP4MetDPCriterion setInter_SystemHandOverToGSM() throws IllegalStateException
IllegalStateException
- if this instance has been marked as read-onlypublic CAP4MetDPCriterion setInter_SystemHandOverToUMTS() throws IllegalStateException
IllegalStateException
- if this instance has been marked as read-onlypublic CAP4MetDPCriterion setLeavingCellGlobalId(CellGlobalId 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 CAP4MetDPCriterion setLeavingLocationAreaId(LocationAreaId 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 CAP4MetDPCriterion setLeavingServiceAreaId(CellGlobalId 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 CAP4MetDPCriterion setMetDPCriterionAlt(CAP4MetDPCriterionAlt 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