public class MAPSendGroupCallInfoArg extends AbstractFieldsObject
SendGroupCallInfoArg ::= SEQUENCE { requestedInfo RequestedInfo, groupId Long-GroupId, teleservice Ext-TeleserviceCode, cellId GlobalCellId OPTIONAL, imsi IMSI OPTIONAL, tmsi TMSI OPTIONAL, additionalInfo AdditionalInfo OPTIONAL, talkerPriority TalkerPriority OPTIONAL, cksn Cksn OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... }Added in release 7. Exception handling: an unrecognized value shall be rejected by the receiver with a return error cause of unexpected data value.
Used as argument type by MAPOperations.sendGroupCallInfo
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPSendGroupCallInfoArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPSendGroupCallInfoArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPSendGroupCallInfoArg |
copyOf(MAPSendGroupCallInfoArg 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.
|
CellGlobalId |
getCellId()
Gets the value of the field cellId.
|
Cksn |
getCksn()
Gets the value of the field cksn.
|
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[] |
getGroupId()
Gets the value of the field groupId.
|
IMSIAddress |
getImsi()
Gets the value of the field imsi.
|
MAPGroupRequestedInfo |
getRequestedInfo()
Gets the value of the field requestedInfo.
|
MAPTalkerPriority |
getTalkerPriority()
Gets the value of the field talkerPriority.
|
byte[] |
getTeleservice()
Gets the value of the field teleservice.
|
byte[] |
getTmsi()
Gets the value of the field tmsi.
|
boolean |
hasAdditionalInfo()
Tests whether the field additionalInfo has a value.
|
boolean |
hasCellId()
Tests whether the field cellId has a value.
|
boolean |
hasCksn()
Tests whether the field cksn has a value.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasGroupId()
Tests whether the field groupId has a value.
|
boolean |
hasImsi()
Tests whether the field imsi has a value.
|
boolean |
hasRequestedInfo()
Tests whether the field requestedInfo has a value.
|
boolean |
hasTalkerPriority()
Tests whether the field talkerPriority has a value.
|
boolean |
hasTeleservice()
Tests whether the field teleservice has a value.
|
boolean |
hasTmsi()
Tests whether the field tmsi has a value.
|
MAPSendGroupCallInfoArg |
setAdditionalInfo(BitString value)
Sets the value of the field additionalInfo.
|
MAPSendGroupCallInfoArg |
setCellId(CellGlobalId value)
Sets the value of the field cellId.
|
MAPSendGroupCallInfoArg |
setCksn(Cksn value)
Sets the value of the field cksn.
|
MAPSendGroupCallInfoArg |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPSendGroupCallInfoArg |
setGroupId(byte[] value)
Sets the value of the field groupId.
|
MAPSendGroupCallInfoArg |
setImsi(IMSIAddress value)
Sets the value of the field imsi.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPSendGroupCallInfoArg |
setRequestedInfo(MAPGroupRequestedInfo value)
Sets the value of the field requestedInfo.
|
MAPSendGroupCallInfoArg |
setTalkerPriority(MAPTalkerPriority value)
Sets the value of the field talkerPriority.
|
MAPSendGroupCallInfoArg |
setTeleservice(byte[] value)
Sets the value of the field teleservice.
|
MAPSendGroupCallInfoArg |
setTmsi(byte[] value)
Sets the value of the field tmsi.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPSendGroupCallInfoArg()
public MAPSendGroupCallInfoArg clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPSendGroupCallInfoArg copyOf(MAPSendGroupCallInfoArg from)
from
- the object from which to copypublic BitString getAdditionalInfo()
public CellGlobalId getCellId()
public Cksn getCksn()
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[] getGroupId()
public IMSIAddress getImsi()
public MAPGroupRequestedInfo getRequestedInfo()
public MAPTalkerPriority getTalkerPriority()
public byte[] getTeleservice()
public byte[] getTmsi()
public boolean hasAdditionalInfo()
public boolean hasCellId()
public boolean hasCksn()
public boolean hasExtensionContainer()
public boolean hasGroupId()
public boolean hasImsi()
public boolean hasRequestedInfo()
public boolean hasTalkerPriority()
public boolean hasTeleservice()
public boolean hasTmsi()
public MAPSendGroupCallInfoArg setAdditionalInfo(BitString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallInfoArg setCellId(CellGlobalId value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallInfoArg setCksn(Cksn value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallInfoArg setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallInfoArg setGroupId(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallInfoArg 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 MAPSendGroupCallInfoArg setRequestedInfo(MAPGroupRequestedInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallInfoArg setTalkerPriority(MAPTalkerPriority value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallInfoArg setTeleservice(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendGroupCallInfoArg setTmsi(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only