public class MAPSendGroupCallEndSignalArg extends AbstractFieldsObject
SendGroupCallEndSignalArg ::= SEQUENCE { imsi IMSI OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... talkerPriority TalkerPriority OPTIONAL, -- Added in release 7. additionalInfo AdditionalInfo OPTIONAL -- Added in release 7. }Added in R97.
Used as argument type by MAPOperations.sendGroupCallEndSignal
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPSendGroupCallEndSignalArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPSendGroupCallEndSignalArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPSendGroupCallEndSignalArg |
copyOf(MAPSendGroupCallEndSignalArg 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.
|
BitString |
getAdditionalInfo()
Gets the value of the field additionalInfo.
|
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.
|
IMSIAddress |
getImsi()
Gets the value of the field imsi.
|
MAPTalkerPriority |
getTalkerPriority()
Gets the value of the field talkerPriority.
|
boolean |
hasAdditionalInfo()
Tests whether the field additionalInfo has a value.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasImsi()
Tests whether the field imsi has a value.
|
boolean |
hasTalkerPriority()
Tests whether the field talkerPriority has a value.
|
MAPSendGroupCallEndSignalArg |
setAdditionalInfo(BitString value)
Sets the value of the field additionalInfo.
|
MAPSendGroupCallEndSignalArg |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPSendGroupCallEndSignalArg |
setImsi(IMSIAddress value)
Sets the value of the field imsi.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPSendGroupCallEndSignalArg |
setTalkerPriority(MAPTalkerPriority value)
Sets the value of the field talkerPriority.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPSendGroupCallEndSignalArg()
public MAPSendGroupCallEndSignalArg clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPSendGroupCallEndSignalArg copyOf(MAPSendGroupCallEndSignalArg from)
from
- the object from which to copypublic BitString getAdditionalInfo()
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 IMSIAddress getImsi()
public MAPTalkerPriority getTalkerPriority()
public boolean hasAdditionalInfo()
public boolean hasExtensionContainer()
public boolean hasImsi()
public boolean hasTalkerPriority()
public MAPSendGroupCallEndSignalArg setAdditionalInfo(BitString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallEndSignalArg setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallEndSignalArg setImsi(IMSIAddress 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 MAPSendGroupCallEndSignalArg setTalkerPriority(MAPTalkerPriority value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only