Class CAP4ContinueWithArgumentArg
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- CAP3ContinueWithArgumentArg
-
- CAP4ContinueWithArgumentArg
-
- All Implemented Interfaces:
DataObject
,Serializable
public class CAP4ContinueWithArgumentArg extends CAP3ContinueWithArgumentArg
API for CAP-gsmSSF-gsmSCF-ops-args.ContinueWithArgumentArg. Generated from the following ASN.1 type definition and the adaptations below.ContinueWithArgumentArg ::= SEQUENCE { alertingPattern AlertingPattern OPTIONAL, extensions Extensions OPTIONAL, serviceInteractionIndicatorsTwo ServiceInteractionIndicatorsTwo OPTIONAL, callingPartysCategory CallingPartysCategory OPTIONAL, genericNumbers GenericNumbers OPTIONAL, cug-Interlock CUG-Interlock OPTIONAL, cug-OutgoingAccess NULL OPTIONAL, chargeNumber ChargeNumber OPTIONAL, carrier Carrier OPTIONAL, suppressionOfAnnouncement SuppressionOfAnnouncement OPTIONAL, naOliInfo NAOliInfo OPTIONAL, bor-InterrogationRequested NULL OPTIONAL, suppress-O-CSI NULL OPTIONAL, continueWithArgumentArgExtension ContinueWithArgumentArgExtension OPTIONAL, ... } CAP-gsmSSF-gsmSCF-ops-args { ContinueWithArgumentArg { @parentType com.opencloud.slee.resources.cgin.cap_v3.CAP3ContinueWithArgumentArg } }
Used as argument type by
CAP4Operations.continueWithArgument
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description CAP4ContinueWithArgumentArg()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CAP4ContinueWithArgumentArg
clone()
Constructs a copy of this object and everything reachable from it.static CAP4ContinueWithArgumentArg
copyOf(CAP3ContinueWithArgumentArg 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.CAP4ContinueWithArgumentArgExtension
getContinueWithArgumentArgExtension()
Gets the value of the field continueWithArgumentArgExtension.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.boolean
hasBor_InterrogationRequested()
Tests whether the field bor-InterrogationRequested is present.boolean
hasContinueWithArgumentArgExtension()
Tests whether the field continueWithArgumentArgExtension has a value.boolean
hasSuppress_O_CSI()
Tests whether the field suppress-O-CSI is present.CAP4ContinueWithArgumentArg
setAlertingPattern(Signal value)
Sets the value of the field alertingPattern.CAP4ContinueWithArgumentArg
setBor_InterrogationRequestedPresent(boolean flag)
Sets the presence or absence of the optional field bor-InterrogationRequested.CAP4ContinueWithArgumentArg
setCallingPartysCategory(CallingPartysCategory value)
Sets the value of the field callingPartysCategory.CAP4ContinueWithArgumentArg
setCarrier(byte[] value)
Sets the value of the field carrier.CAP4ContinueWithArgumentArg
setChargeNumber(LocationNumber value)
Sets the value of the field chargeNumber.CAP4ContinueWithArgumentArg
setContinueWithArgumentArgExtension(CAP4ContinueWithArgumentArgExtension value)
Sets the value of the field continueWithArgumentArgExtension.CAP4ContinueWithArgumentArg
setCug_Interlock(CUGInterLockCode value)
Sets the value of the field cug-Interlock.CAP4ContinueWithArgumentArg
setCug_OutgoingAccessPresent(boolean flag)
Sets the presence or absence of the optional field cug-OutgoingAccess.CAP4ContinueWithArgumentArg
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.CAP4ContinueWithArgumentArg
setGenericNumbers(GenericNumber[] value)
Sets the value of the field genericNumbers.CAP4ContinueWithArgumentArg
setNaOliInfo(byte[] value)
Sets the value of the field naOliInfo.void
setReadOnly()
Sets this and all its fields to be immutable.CAP4ContinueWithArgumentArg
setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value)
Sets the value of the field serviceInteractionIndicatorsTwo.CAP4ContinueWithArgumentArg
setSuppress_O_CSIPresent(boolean flag)
Sets the presence or absence of the optional field suppress-O-CSI.CAP4ContinueWithArgumentArg
setSuppressionOfAnnouncementPresent(boolean flag)
Sets the presence or absence of the optional field suppressionOfAnnouncement.-
Methods inherited from class com.opencloud.slee.resources.cgin.cap_v3.CAP3ContinueWithArgumentArg
getAlertingPattern, getCallingPartysCategory, getCarrier, getChargeNumber, getCug_Interlock, getExtensions, getGenericNumbers, getNaOliInfo, getServiceInteractionIndicatorsTwo, hasAlertingPattern, hasCallingPartysCategory, hasCarrier, hasChargeNumber, hasCug_Interlock, hasCug_OutgoingAccess, hasExtensions, hasGenericNumbers, hasNaOliInfo, hasServiceInteractionIndicatorsTwo, hasSuppressionOfAnnouncement
-
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 CAP4ContinueWithArgumentArg clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Overrides:
clone
in classCAP3ContinueWithArgumentArg
- Returns:
- copy of object
-
copyOf
public static CAP4ContinueWithArgumentArg copyOf(CAP3ContinueWithArgumentArg 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:
- CAP4ContinueWithArgumentArg
-
getContinueWithArgumentArgExtension
public CAP4ContinueWithArgumentArgExtension getContinueWithArgumentArgExtension()
Gets the value of the field continueWithArgumentArgExtension.- Returns:
- value of field continueWithArgumentArgExtension, 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.- Overrides:
getFieldsMap
in classCAP3ContinueWithArgumentArg
- Parameters:
withAbsents
- whether to put absent optional fields into Map- Returns:
- Map from field-name to field-value
-
hasBor_InterrogationRequested
public boolean hasBor_InterrogationRequested()
Tests whether the field bor-InterrogationRequested is present.- Returns:
- whether the field bor-InterrogationRequested is present
-
hasContinueWithArgumentArgExtension
public boolean hasContinueWithArgumentArgExtension()
Tests whether the field continueWithArgumentArgExtension has a value.- Returns:
- whether the field continueWithArgumentArgExtension has a value
-
hasSuppress_O_CSI
public boolean hasSuppress_O_CSI()
Tests whether the field suppress-O-CSI is present.- Returns:
- whether the field suppress-O-CSI is present
-
setAlertingPattern
public CAP4ContinueWithArgumentArg setAlertingPattern(Signal value) throws IllegalStateException
Sets the value of the field alertingPattern. If null, marks the field as absent.- Overrides:
setAlertingPattern
in classCAP3ContinueWithArgumentArg
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setBor_InterrogationRequestedPresent
public CAP4ContinueWithArgumentArg setBor_InterrogationRequestedPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field bor-InterrogationRequested.- 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
-
setCallingPartysCategory
public CAP4ContinueWithArgumentArg setCallingPartysCategory(CallingPartysCategory value) throws IllegalStateException
Sets the value of the field callingPartysCategory. If null, marks the field as absent.- Overrides:
setCallingPartysCategory
in classCAP3ContinueWithArgumentArg
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setCarrier
public CAP4ContinueWithArgumentArg setCarrier(byte[] value) throws IllegalStateException
Sets the value of the field carrier. If null, marks the field as absent.- Overrides:
setCarrier
in classCAP3ContinueWithArgumentArg
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setChargeNumber
public CAP4ContinueWithArgumentArg setChargeNumber(LocationNumber value) throws IllegalStateException
Sets the value of the field chargeNumber. If null, marks the field as absent.- Overrides:
setChargeNumber
in classCAP3ContinueWithArgumentArg
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setContinueWithArgumentArgExtension
public CAP4ContinueWithArgumentArg setContinueWithArgumentArgExtension(CAP4ContinueWithArgumentArgExtension value) throws IllegalStateException
Sets the value of the field continueWithArgumentArgExtension. 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
-
setCug_Interlock
public CAP4ContinueWithArgumentArg setCug_Interlock(CUGInterLockCode value) throws IllegalStateException
Sets the value of the field cug-Interlock. If null, marks the field as absent.- Overrides:
setCug_Interlock
in classCAP3ContinueWithArgumentArg
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setCug_OutgoingAccessPresent
public CAP4ContinueWithArgumentArg setCug_OutgoingAccessPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field cug-OutgoingAccess.- Overrides:
setCug_OutgoingAccessPresent
in classCAP3ContinueWithArgumentArg
- 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
-
setExtensions
public CAP4ContinueWithArgumentArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
Sets the value of the field extensions. If null, marks the field as absent.- Overrides:
setExtensions
in classCAP3ContinueWithArgumentArg
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setGenericNumbers
public CAP4ContinueWithArgumentArg setGenericNumbers(GenericNumber[] value) throws IllegalStateException
Sets the value of the field genericNumbers. If null, marks the field as absent.- Overrides:
setGenericNumbers
in classCAP3ContinueWithArgumentArg
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setNaOliInfo
public CAP4ContinueWithArgumentArg setNaOliInfo(byte[] value) throws IllegalStateException
Sets the value of the field naOliInfo. If null, marks the field as absent.- Overrides:
setNaOliInfo
in classCAP3ContinueWithArgumentArg
- 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 classCAP3ContinueWithArgumentArg
-
setServiceInteractionIndicatorsTwo
public CAP4ContinueWithArgumentArg setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value) throws IllegalStateException
Sets the value of the field serviceInteractionIndicatorsTwo. If null, marks the field as absent.- Overrides:
setServiceInteractionIndicatorsTwo
in classCAP3ContinueWithArgumentArg
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setSuppress_O_CSIPresent
public CAP4ContinueWithArgumentArg setSuppress_O_CSIPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field suppress-O-CSI.- 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
-
setSuppressionOfAnnouncementPresent
public CAP4ContinueWithArgumentArg setSuppressionOfAnnouncementPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field suppressionOfAnnouncement.- Overrides:
setSuppressionOfAnnouncementPresent
in classCAP3ContinueWithArgumentArg
- 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
-
-