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