Class MAPTracePropagationList
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPTracePropagationList
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPTracePropagationList extends AbstractFieldsObject
API for MAP-OM-DataTypes.TracePropagationList. Generated from the following ASN.1 type definition.TracePropagationList ::= SEQUENCE { traceReference TraceReference OPTIONAL, traceType TraceType OPTIONAL, traceReference2 TraceReference2 OPTIONAL, traceRecordingSessionReference TraceRecordingSessionReference OPTIONAL, rnc-TraceDepth TraceDepth OPTIONAL, rnc-InterfaceList RNC-InterfaceList OPTIONAL, msc-s-TraceDepth TraceDepth OPTIONAL, msc-s-InterfaceList MSC-S-InterfaceList OPTIONAL, msc-s-EventList MSC-S-EventList OPTIONAL, mgw-TraceDepth TraceDepth OPTIONAL, mgw-InterfaceList MGW-InterfaceList OPTIONAL, mgw-EventList MGW-EventList OPTIONAL, ... }
Added in release 6.Used as field type by
MAPForwardAccessSignalling_Arg_v3
.Used as field type by
MAPPrepareHO_Arg_v3
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPTracePropagationList()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPTracePropagationList
clone()
Constructs a copy of this object and everything reachable from it.static MAPTracePropagationList
copyOf(MAPTracePropagationList 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.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.MAPMGW_EventList
getMgw_EventList()
Gets the value of the field mgw-EventList.MAPMGW_InterfaceList
getMgw_InterfaceList()
Gets the value of the field mgw-InterfaceList.MAPTraceDepth
getMgw_TraceDepth()
Gets the value of the field mgw-TraceDepth.MAPMSC_S_EventList
getMsc_s_EventList()
Gets the value of the field msc-s-EventList.MAPMSC_S_InterfaceList
getMsc_s_InterfaceList()
Gets the value of the field msc-s-InterfaceList.MAPTraceDepth
getMsc_s_TraceDepth()
Gets the value of the field msc-s-TraceDepth.MAPRNC_InterfaceList
getRnc_InterfaceList()
Gets the value of the field rnc-InterfaceList.MAPTraceDepth
getRnc_TraceDepth()
Gets the value of the field rnc-TraceDepth.byte[]
getTraceRecordingSessionReference()
Gets the value of the field traceRecordingSessionReference.byte[]
getTraceReference()
Gets the value of the field traceReference.byte[]
getTraceReference2()
Gets the value of the field traceReference2.int
getTraceType()
Gets the value of the field traceType.boolean
hasMgw_EventList()
Tests whether the field mgw-EventList has a value.boolean
hasMgw_InterfaceList()
Tests whether the field mgw-InterfaceList has a value.boolean
hasMgw_TraceDepth()
Tests whether the field mgw-TraceDepth has a value.boolean
hasMsc_s_EventList()
Tests whether the field msc-s-EventList has a value.boolean
hasMsc_s_InterfaceList()
Tests whether the field msc-s-InterfaceList has a value.boolean
hasMsc_s_TraceDepth()
Tests whether the field msc-s-TraceDepth has a value.boolean
hasRnc_InterfaceList()
Tests whether the field rnc-InterfaceList has a value.boolean
hasRnc_TraceDepth()
Tests whether the field rnc-TraceDepth has a value.boolean
hasTraceRecordingSessionReference()
Tests whether the field traceRecordingSessionReference has a value.boolean
hasTraceReference()
Tests whether the field traceReference has a value.boolean
hasTraceReference2()
Tests whether the field traceReference2 has a value.boolean
hasTraceType()
Tests whether the field traceType has a value.MAPTracePropagationList
setMgw_EventList(MAPMGW_EventList value)
Sets the value of the field mgw-EventList.MAPTracePropagationList
setMgw_InterfaceList(MAPMGW_InterfaceList value)
Sets the value of the field mgw-InterfaceList.MAPTracePropagationList
setMgw_TraceDepth(MAPTraceDepth value)
Sets the value of the field mgw-TraceDepth.MAPTracePropagationList
setMsc_s_EventList(MAPMSC_S_EventList value)
Sets the value of the field msc-s-EventList.MAPTracePropagationList
setMsc_s_InterfaceList(MAPMSC_S_InterfaceList value)
Sets the value of the field msc-s-InterfaceList.MAPTracePropagationList
setMsc_s_TraceDepth(MAPTraceDepth value)
Sets the value of the field msc-s-TraceDepth.void
setReadOnly()
Sets this and all its fields to be immutable.MAPTracePropagationList
setRnc_InterfaceList(MAPRNC_InterfaceList value)
Sets the value of the field rnc-InterfaceList.MAPTracePropagationList
setRnc_TraceDepth(MAPTraceDepth value)
Sets the value of the field rnc-TraceDepth.MAPTracePropagationList
setTraceRecordingSessionReference(byte[] value)
Sets the value of the field traceRecordingSessionReference.MAPTracePropagationList
setTraceReference(byte[] value)
Sets the value of the field traceReference.MAPTracePropagationList
setTraceReference2(byte[] value)
Sets the value of the field traceReference2.MAPTracePropagationList
setTraceType(int value)
Sets the value of the field traceType and marks the field as present.MAPTracePropagationList
setTraceTypePresent(boolean flag)
Sets the presence or absence of the optional field traceType.-
Methods inherited from class com.opencloud.util.AbstractFieldsObject
equals, hashCode, toString
-
Methods inherited from class com.opencloud.util.AbstractDataObject
checkModify, isReadOnly
-
-
-
-
Method Detail
-
clone
public MAPTracePropagationList clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Specified by:
clone
in classAbstractDataObject
- Returns:
- copy of object
-
copyOf
public static MAPTracePropagationList copyOf(MAPTracePropagationList 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.- Parameters:
from
- the object from which to copy- Returns:
- MAPTracePropagationList
-
getFieldAccessors
public static FieldAccessor[] getFieldAccessors()
Gets a new array of the accessors for fields of this type.- Returns:
- FieldAccessor[]
-
getFieldsMap
public Map<String,Object> getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value. For a field of primitive type, the field-value is boxed. For an absent optional field, the field-value is AbstractFieldsObject.FIELD_ABSENT. For an unitialised mandatory field, the field-value is AbstractFieldsObject.FIELD_UNINITIALISED.- Specified by:
getFieldsMap
in classAbstractFieldsObject
- Parameters:
withAbsents
- whether to put absent optional fields into Map- Returns:
- Map from field-name to field-value
-
getMgw_EventList
public MAPMGW_EventList getMgw_EventList()
Gets the value of the field mgw-EventList.- Returns:
- value of field mgw-EventList, or null if not present
-
getMgw_InterfaceList
public MAPMGW_InterfaceList getMgw_InterfaceList()
Gets the value of the field mgw-InterfaceList.- Returns:
- value of field mgw-InterfaceList, or null if not present
-
getMgw_TraceDepth
public MAPTraceDepth getMgw_TraceDepth()
Gets the value of the field mgw-TraceDepth.- Returns:
- value of field mgw-TraceDepth, or null if not present
-
getMsc_s_EventList
public MAPMSC_S_EventList getMsc_s_EventList()
Gets the value of the field msc-s-EventList.- Returns:
- value of field msc-s-EventList, or null if not present
-
getMsc_s_InterfaceList
public MAPMSC_S_InterfaceList getMsc_s_InterfaceList()
Gets the value of the field msc-s-InterfaceList.- Returns:
- value of field msc-s-InterfaceList, or null if not present
-
getMsc_s_TraceDepth
public MAPTraceDepth getMsc_s_TraceDepth()
Gets the value of the field msc-s-TraceDepth.- Returns:
- value of field msc-s-TraceDepth, or null if not present
-
getRnc_InterfaceList
public MAPRNC_InterfaceList getRnc_InterfaceList()
Gets the value of the field rnc-InterfaceList.- Returns:
- value of field rnc-InterfaceList, or null if not present
-
getRnc_TraceDepth
public MAPTraceDepth getRnc_TraceDepth()
Gets the value of the field rnc-TraceDepth.- Returns:
- value of field rnc-TraceDepth, or null if not present
-
getTraceRecordingSessionReference
public byte[] getTraceRecordingSessionReference()
Gets the value of the field traceRecordingSessionReference.- Returns:
- value of field traceRecordingSessionReference, or null if not present
-
getTraceReference
public byte[] getTraceReference()
Gets the value of the field traceReference.- Returns:
- value of field traceReference, or null if not present
-
getTraceReference2
public byte[] getTraceReference2()
Gets the value of the field traceReference2.- Returns:
- value of field traceReference2, or null if not present
-
getTraceType
public int getTraceType()
Gets the value of the field traceType.- Returns:
- value of field traceType
-
hasMgw_EventList
public boolean hasMgw_EventList()
Tests whether the field mgw-EventList has a value.- Returns:
- whether the field mgw-EventList has a value
-
hasMgw_InterfaceList
public boolean hasMgw_InterfaceList()
Tests whether the field mgw-InterfaceList has a value.- Returns:
- whether the field mgw-InterfaceList has a value
-
hasMgw_TraceDepth
public boolean hasMgw_TraceDepth()
Tests whether the field mgw-TraceDepth has a value.- Returns:
- whether the field mgw-TraceDepth has a value
-
hasMsc_s_EventList
public boolean hasMsc_s_EventList()
Tests whether the field msc-s-EventList has a value.- Returns:
- whether the field msc-s-EventList has a value
-
hasMsc_s_InterfaceList
public boolean hasMsc_s_InterfaceList()
Tests whether the field msc-s-InterfaceList has a value.- Returns:
- whether the field msc-s-InterfaceList has a value
-
hasMsc_s_TraceDepth
public boolean hasMsc_s_TraceDepth()
Tests whether the field msc-s-TraceDepth has a value.- Returns:
- whether the field msc-s-TraceDepth has a value
-
hasRnc_InterfaceList
public boolean hasRnc_InterfaceList()
Tests whether the field rnc-InterfaceList has a value.- Returns:
- whether the field rnc-InterfaceList has a value
-
hasRnc_TraceDepth
public boolean hasRnc_TraceDepth()
Tests whether the field rnc-TraceDepth has a value.- Returns:
- whether the field rnc-TraceDepth has a value
-
hasTraceRecordingSessionReference
public boolean hasTraceRecordingSessionReference()
Tests whether the field traceRecordingSessionReference has a value.- Returns:
- whether the field traceRecordingSessionReference has a value
-
hasTraceReference
public boolean hasTraceReference()
Tests whether the field traceReference has a value.- Returns:
- whether the field traceReference has a value
-
hasTraceReference2
public boolean hasTraceReference2()
Tests whether the field traceReference2 has a value.- Returns:
- whether the field traceReference2 has a value
-
hasTraceType
public boolean hasTraceType()
Tests whether the field traceType has a value.- Returns:
- whether the field traceType has a value
-
setMgw_EventList
public MAPTracePropagationList setMgw_EventList(MAPMGW_EventList value) throws IllegalStateException
Sets the value of the field mgw-EventList. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMgw_InterfaceList
public MAPTracePropagationList setMgw_InterfaceList(MAPMGW_InterfaceList value) throws IllegalStateException
Sets the value of the field mgw-InterfaceList. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMgw_TraceDepth
public MAPTracePropagationList setMgw_TraceDepth(MAPTraceDepth value) throws IllegalStateException
Sets the value of the field mgw-TraceDepth. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMsc_s_EventList
public MAPTracePropagationList setMsc_s_EventList(MAPMSC_S_EventList value) throws IllegalStateException
Sets the value of the field msc-s-EventList. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMsc_s_InterfaceList
public MAPTracePropagationList setMsc_s_InterfaceList(MAPMSC_S_InterfaceList value) throws IllegalStateException
Sets the value of the field msc-s-InterfaceList. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMsc_s_TraceDepth
public MAPTracePropagationList setMsc_s_TraceDepth(MAPTraceDepth value) throws IllegalStateException
Sets the value of the field msc-s-TraceDepth. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setReadOnly
public void setReadOnly()
Sets this and all its fields to be immutable.- Specified by:
setReadOnly
in interfaceDataObject
- Overrides:
setReadOnly
in classAbstractDataObject
-
setRnc_InterfaceList
public MAPTracePropagationList setRnc_InterfaceList(MAPRNC_InterfaceList value) throws IllegalStateException
Sets the value of the field rnc-InterfaceList. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setRnc_TraceDepth
public MAPTracePropagationList setRnc_TraceDepth(MAPTraceDepth value) throws IllegalStateException
Sets the value of the field rnc-TraceDepth. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setTraceRecordingSessionReference
public MAPTracePropagationList setTraceRecordingSessionReference(byte[] value) throws IllegalStateException
Sets the value of the field traceRecordingSessionReference. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setTraceReference
public MAPTracePropagationList setTraceReference(byte[] value) throws IllegalStateException
Sets the value of the field traceReference. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setTraceReference2
public MAPTracePropagationList setTraceReference2(byte[] value) throws IllegalStateException
Sets the value of the field traceReference2. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setTraceType
public MAPTracePropagationList setTraceType(int value) throws IllegalStateException
Sets the value of the field traceType and marks the field as present.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setTraceTypePresent
public MAPTracePropagationList setTraceTypePresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field traceType.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
-