public class MAPAccessNetworkSignalInfo extends AbstractFieldsObject
AccessNetworkSignalInfo ::= SEQUENCE { accessNetworkProtocolId AccessNetworkProtocolId, signalInfo LongSignalInfo, extensionContainer ExtensionContainer OPTIONAL, ... }Added in R99. Exception handling: For AccessNetworkSignalInfo sequences containing the AccessNetworkProtocolId parameter with any other value than the ones named in that type, the receiver shall ignore the whole AccessNetworkSignalInfo sequence.
Used as field type by MAPForwardAccessSignalling_Arg_v3
.
Used as field type by MAPPrepareHO_Arg_v3
.
Used as field type by MAPPrepareHO_Res_v3
.
Used as field type by MAPSendEndSignal_Arg_v3
.
Used as field type by MAPProcessAccessSignalling_Arg_v3
.
Used as field type by MAPPrepareSubsequentHO_Arg_v3
.
Used as field type by MAPPrepareSubsequentHO_Res_v3
.
Used as field type by MAPForwardGroupCallSignallingArg
.
Used as field type by MAPProcessGroupCallSignallingArg
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPAccessNetworkSignalInfo()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPAccessNetworkSignalInfo |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPAccessNetworkSignalInfo |
copyOf(MAPAccessNetworkSignalInfo 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.
|
MAPAccessNetworkProtocolId |
getAccessNetworkProtocolId()
Gets the value of the field accessNetworkProtocolId.
|
MAPExtensionContainer |
getExtensionContainer()
Gets the value of the field extensionContainer.
|
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.
|
byte[] |
getSignalInfo()
Gets the value of the field signalInfo.
|
boolean |
hasAccessNetworkProtocolId()
Tests whether the field accessNetworkProtocolId has a value.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasSignalInfo()
Tests whether the field signalInfo has a value.
|
MAPAccessNetworkSignalInfo |
setAccessNetworkProtocolId(MAPAccessNetworkProtocolId value)
Sets the value of the field accessNetworkProtocolId.
|
MAPAccessNetworkSignalInfo |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPAccessNetworkSignalInfo |
setSignalInfo(byte[] value)
Sets the value of the field signalInfo.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPAccessNetworkSignalInfo()
public MAPAccessNetworkSignalInfo clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPAccessNetworkSignalInfo copyOf(MAPAccessNetworkSignalInfo from)
from
- the object from which to copypublic MAPAccessNetworkProtocolId getAccessNetworkProtocolId()
public MAPExtensionContainer getExtensionContainer()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- whether to put absent optional fields into Mappublic byte[] getSignalInfo()
public boolean hasAccessNetworkProtocolId()
public boolean hasExtensionContainer()
public boolean hasSignalInfo()
public MAPAccessNetworkSignalInfo setAccessNetworkProtocolId(MAPAccessNetworkProtocolId value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAccessNetworkSignalInfo setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic void setReadOnly()
setReadOnly
in interface DataObject
setReadOnly
in class AbstractDataObject
public MAPAccessNetworkSignalInfo setSignalInfo(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only