Class MAPProcessGroupCallSignallingArg
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPProcessGroupCallSignallingArg
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPProcessGroupCallSignallingArg extends AbstractFieldsObject
API for MAP-GR-DataTypes.ProcessGroupCallSignallingArg. Generated from the following ASN.1 type definition.ProcessGroupCallSignallingArg ::= SEQUENCE { uplinkRequest NULL OPTIONAL, uplinkReleaseIndication NULL OPTIONAL, releaseGroupCall NULL OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... talkerPriority TalkerPriority OPTIONAL, -- Added in release 7. additionalInfo AdditionalInfo OPTIONAL, -- Added in release 7. emergencyModeResetCommandFlag NULL OPTIONAL, -- Added in release 7. an-APDU AccessNetworkSignalInfo OPTIONAL -- Added in release 8. }
Added in R97.Used as argument type by
MAPOperations.processGroupCallSignalling
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPProcessGroupCallSignallingArg()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPProcessGroupCallSignallingArg
clone()
Constructs a copy of this object and everything reachable from it.static MAPProcessGroupCallSignallingArg
copyOf(MAPProcessGroupCallSignallingArg 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.MAPAccessNetworkSignalInfo
getAn_APDU()
Gets the value of the field an-APDU.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.MAPTalkerPriority
getTalkerPriority()
Gets the value of the field talkerPriority.boolean
hasAdditionalInfo()
Tests whether the field additionalInfo has a value.boolean
hasAn_APDU()
Tests whether the field an-APDU has a value.boolean
hasEmergencyModeResetCommandFlag()
Tests whether the field emergencyModeResetCommandFlag is present.boolean
hasExtensionContainer()
Tests whether the field extensionContainer has a value.boolean
hasReleaseGroupCall()
Tests whether the field releaseGroupCall is present.boolean
hasTalkerPriority()
Tests whether the field talkerPriority has a value.boolean
hasUplinkReleaseIndication()
Tests whether the field uplinkReleaseIndication is present.boolean
hasUplinkRequest()
Tests whether the field uplinkRequest is present.MAPProcessGroupCallSignallingArg
setAdditionalInfo(BitString value)
Sets the value of the field additionalInfo.MAPProcessGroupCallSignallingArg
setAn_APDU(MAPAccessNetworkSignalInfo value)
Sets the value of the field an-APDU.MAPProcessGroupCallSignallingArg
setEmergencyModeResetCommandFlagPresent(boolean flag)
Sets the presence or absence of the optional field emergencyModeResetCommandFlag.MAPProcessGroupCallSignallingArg
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.void
setReadOnly()
Sets this and all its fields to be immutable.MAPProcessGroupCallSignallingArg
setReleaseGroupCallPresent(boolean flag)
Sets the presence or absence of the optional field releaseGroupCall.MAPProcessGroupCallSignallingArg
setTalkerPriority(MAPTalkerPriority value)
Sets the value of the field talkerPriority.MAPProcessGroupCallSignallingArg
setUplinkReleaseIndicationPresent(boolean flag)
Sets the presence or absence of the optional field uplinkReleaseIndication.MAPProcessGroupCallSignallingArg
setUplinkRequestPresent(boolean flag)
Sets the presence or absence of the optional field uplinkRequest.-
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 MAPProcessGroupCallSignallingArg 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 MAPProcessGroupCallSignallingArg copyOf(MAPProcessGroupCallSignallingArg 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:
- MAPProcessGroupCallSignallingArg
-
getAdditionalInfo
public BitString getAdditionalInfo()
Gets the value of the field additionalInfo.- Returns:
- value of field additionalInfo, or null if not present
-
getAn_APDU
public MAPAccessNetworkSignalInfo getAn_APDU()
Gets the value of the field an-APDU.- Returns:
- value of field an-APDU, or null if not present
-
getExtensionContainer
public MAPExtensionContainer getExtensionContainer()
Gets the value of the field extensionContainer.- Returns:
- value of field extensionContainer, or null if not present
-
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
-
getTalkerPriority
public MAPTalkerPriority getTalkerPriority()
Gets the value of the field talkerPriority.- Returns:
- value of field talkerPriority, or null if not present
-
hasAdditionalInfo
public boolean hasAdditionalInfo()
Tests whether the field additionalInfo has a value.- Returns:
- whether the field additionalInfo has a value
-
hasAn_APDU
public boolean hasAn_APDU()
Tests whether the field an-APDU has a value.- Returns:
- whether the field an-APDU has a value
-
hasEmergencyModeResetCommandFlag
public boolean hasEmergencyModeResetCommandFlag()
Tests whether the field emergencyModeResetCommandFlag is present.- Returns:
- whether the field emergencyModeResetCommandFlag is present
-
hasExtensionContainer
public boolean hasExtensionContainer()
Tests whether the field extensionContainer has a value.- Returns:
- whether the field extensionContainer has a value
-
hasReleaseGroupCall
public boolean hasReleaseGroupCall()
Tests whether the field releaseGroupCall is present.- Returns:
- whether the field releaseGroupCall is present
-
hasTalkerPriority
public boolean hasTalkerPriority()
Tests whether the field talkerPriority has a value.- Returns:
- whether the field talkerPriority has a value
-
hasUplinkReleaseIndication
public boolean hasUplinkReleaseIndication()
Tests whether the field uplinkReleaseIndication is present.- Returns:
- whether the field uplinkReleaseIndication is present
-
hasUplinkRequest
public boolean hasUplinkRequest()
Tests whether the field uplinkRequest is present.- Returns:
- whether the field uplinkRequest is present
-
setAdditionalInfo
public MAPProcessGroupCallSignallingArg setAdditionalInfo(BitString value) throws IllegalStateException
Sets the value of the field additionalInfo. 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
-
setAn_APDU
public MAPProcessGroupCallSignallingArg setAn_APDU(MAPAccessNetworkSignalInfo value) throws IllegalStateException
Sets the value of the field an-APDU. 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
-
setEmergencyModeResetCommandFlagPresent
public MAPProcessGroupCallSignallingArg setEmergencyModeResetCommandFlagPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field emergencyModeResetCommandFlag.- 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
-
setExtensionContainer
public MAPProcessGroupCallSignallingArg setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
Sets the value of the field extensionContainer. 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
-
setReleaseGroupCallPresent
public MAPProcessGroupCallSignallingArg setReleaseGroupCallPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field releaseGroupCall.- 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
-
setTalkerPriority
public MAPProcessGroupCallSignallingArg setTalkerPriority(MAPTalkerPriority value) throws IllegalStateException
Sets the value of the field talkerPriority. 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
-
setUplinkReleaseIndicationPresent
public MAPProcessGroupCallSignallingArg setUplinkReleaseIndicationPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field uplinkReleaseIndication.- 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
-
setUplinkRequestPresent
public MAPProcessGroupCallSignallingArg setUplinkRequestPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field uplinkRequest.- 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
-
-