Class MAPForwardGroupCallSignallingArg
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPForwardGroupCallSignallingArg
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPForwardGroupCallSignallingArg extends AbstractFieldsObject
API for MAP-GR-DataTypes.ForwardGroupCallSignallingArg. Generated from the following ASN.1 type definition.ForwardGroupCallSignallingArg ::= SEQUENCE { imsi IMSI OPTIONAL, uplinkRequestAck NULL OPTIONAL, uplinkReleaseIndication NULL OPTIONAL, uplinkRejectCommand NULL OPTIONAL, uplinkSeizedCommand NULL OPTIONAL, uplinkReleaseCommand NULL OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... stateAttributes StateAttributes OPTIONAL, -- Added in R99. talkerPriority TalkerPriority OPTIONAL, -- Added in release 7. additionalInfo AdditionalInfo OPTIONAL, -- Added in release 7. emergencyModeResetCommandFlag NULL OPTIONAL, -- Added in release 7. sm-RP-UI SignalInfo OPTIONAL, -- Added in release 7. an-APDU AccessNetworkSignalInfo OPTIONAL -- Added in release 8. }
Added in R97.Used as argument type by
MAPOperations.forwardGroupCallSignalling
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPForwardGroupCallSignallingArg()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPForwardGroupCallSignallingArg
clone()
Constructs a copy of this object and everything reachable from it.static MAPForwardGroupCallSignallingArg
copyOf(MAPForwardGroupCallSignallingArg 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.IMSIAddress
getImsi()
Gets the value of the field imsi.byte[]
getSm_RP_UI()
Gets the value of the field sm-RP-UI.MAPStateAttributes
getStateAttributes()
Gets the value of the field stateAttributes.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
hasImsi()
Tests whether the field imsi has a value.boolean
hasSm_RP_UI()
Tests whether the field sm-RP-UI has a value.boolean
hasStateAttributes()
Tests whether the field stateAttributes has a value.boolean
hasTalkerPriority()
Tests whether the field talkerPriority has a value.boolean
hasUplinkRejectCommand()
Tests whether the field uplinkRejectCommand is present.boolean
hasUplinkReleaseCommand()
Tests whether the field uplinkReleaseCommand is present.boolean
hasUplinkReleaseIndication()
Tests whether the field uplinkReleaseIndication is present.boolean
hasUplinkRequestAck()
Tests whether the field uplinkRequestAck is present.boolean
hasUplinkSeizedCommand()
Tests whether the field uplinkSeizedCommand is present.MAPForwardGroupCallSignallingArg
setAdditionalInfo(BitString value)
Sets the value of the field additionalInfo.MAPForwardGroupCallSignallingArg
setAn_APDU(MAPAccessNetworkSignalInfo value)
Sets the value of the field an-APDU.MAPForwardGroupCallSignallingArg
setEmergencyModeResetCommandFlagPresent(boolean flag)
Sets the presence or absence of the optional field emergencyModeResetCommandFlag.MAPForwardGroupCallSignallingArg
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.MAPForwardGroupCallSignallingArg
setImsi(IMSIAddress value)
Sets the value of the field imsi.void
setReadOnly()
Sets this and all its fields to be immutable.MAPForwardGroupCallSignallingArg
setSm_RP_UI(byte[] value)
Sets the value of the field sm-RP-UI.MAPForwardGroupCallSignallingArg
setStateAttributes(MAPStateAttributes value)
Sets the value of the field stateAttributes.MAPForwardGroupCallSignallingArg
setTalkerPriority(MAPTalkerPriority value)
Sets the value of the field talkerPriority.MAPForwardGroupCallSignallingArg
setUplinkRejectCommandPresent(boolean flag)
Sets the presence or absence of the optional field uplinkRejectCommand.MAPForwardGroupCallSignallingArg
setUplinkReleaseCommandPresent(boolean flag)
Sets the presence or absence of the optional field uplinkReleaseCommand.MAPForwardGroupCallSignallingArg
setUplinkReleaseIndicationPresent(boolean flag)
Sets the presence or absence of the optional field uplinkReleaseIndication.MAPForwardGroupCallSignallingArg
setUplinkRequestAckPresent(boolean flag)
Sets the presence or absence of the optional field uplinkRequestAck.MAPForwardGroupCallSignallingArg
setUplinkSeizedCommandPresent(boolean flag)
Sets the presence or absence of the optional field uplinkSeizedCommand.-
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 MAPForwardGroupCallSignallingArg 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 MAPForwardGroupCallSignallingArg copyOf(MAPForwardGroupCallSignallingArg 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:
- MAPForwardGroupCallSignallingArg
-
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
-
getImsi
public IMSIAddress getImsi()
Gets the value of the field imsi.- Returns:
- value of field imsi, or null if not present
-
getSm_RP_UI
public byte[] getSm_RP_UI()
Gets the value of the field sm-RP-UI.- Returns:
- value of field sm-RP-UI, or null if not present
-
getStateAttributes
public MAPStateAttributes getStateAttributes()
Gets the value of the field stateAttributes.- Returns:
- value of field stateAttributes, or null if not present
-
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
-
hasImsi
public boolean hasImsi()
Tests whether the field imsi has a value.- Returns:
- whether the field imsi has a value
-
hasSm_RP_UI
public boolean hasSm_RP_UI()
Tests whether the field sm-RP-UI has a value.- Returns:
- whether the field sm-RP-UI has a value
-
hasStateAttributes
public boolean hasStateAttributes()
Tests whether the field stateAttributes has a value.- Returns:
- whether the field stateAttributes has a value
-
hasTalkerPriority
public boolean hasTalkerPriority()
Tests whether the field talkerPriority has a value.- Returns:
- whether the field talkerPriority has a value
-
hasUplinkRejectCommand
public boolean hasUplinkRejectCommand()
Tests whether the field uplinkRejectCommand is present.- Returns:
- whether the field uplinkRejectCommand is present
-
hasUplinkReleaseCommand
public boolean hasUplinkReleaseCommand()
Tests whether the field uplinkReleaseCommand is present.- Returns:
- whether the field uplinkReleaseCommand is present
-
hasUplinkReleaseIndication
public boolean hasUplinkReleaseIndication()
Tests whether the field uplinkReleaseIndication is present.- Returns:
- whether the field uplinkReleaseIndication is present
-
hasUplinkRequestAck
public boolean hasUplinkRequestAck()
Tests whether the field uplinkRequestAck is present.- Returns:
- whether the field uplinkRequestAck is present
-
hasUplinkSeizedCommand
public boolean hasUplinkSeizedCommand()
Tests whether the field uplinkSeizedCommand is present.- Returns:
- whether the field uplinkSeizedCommand is present
-
setAdditionalInfo
public MAPForwardGroupCallSignallingArg 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 MAPForwardGroupCallSignallingArg 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 MAPForwardGroupCallSignallingArg 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 MAPForwardGroupCallSignallingArg 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
-
setImsi
public MAPForwardGroupCallSignallingArg setImsi(IMSIAddress value) throws IllegalStateException
Sets the value of the field imsi. 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
-
setSm_RP_UI
public MAPForwardGroupCallSignallingArg setSm_RP_UI(byte[] value) throws IllegalStateException
Sets the value of the field sm-RP-UI. 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
-
setStateAttributes
public MAPForwardGroupCallSignallingArg setStateAttributes(MAPStateAttributes value) throws IllegalStateException
Sets the value of the field stateAttributes. 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
-
setTalkerPriority
public MAPForwardGroupCallSignallingArg 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
-
setUplinkRejectCommandPresent
public MAPForwardGroupCallSignallingArg setUplinkRejectCommandPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field uplinkRejectCommand.- 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
-
setUplinkReleaseCommandPresent
public MAPForwardGroupCallSignallingArg setUplinkReleaseCommandPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field uplinkReleaseCommand.- 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
-
setUplinkReleaseIndicationPresent
public MAPForwardGroupCallSignallingArg 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
-
setUplinkRequestAckPresent
public MAPForwardGroupCallSignallingArg setUplinkRequestAckPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field uplinkRequestAck.- 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
-
setUplinkSeizedCommandPresent
public MAPForwardGroupCallSignallingArg setUplinkSeizedCommandPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field uplinkSeizedCommand.- 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
-
-