public class CAP3EstablishTemporaryConnectionArg extends CAP2EstablishTemporaryConnectionArg
EstablishTemporaryConnectionArg ::= SEQUENCE { assistingSSPIPRoutingAddress AssistingSSPIPRoutingAddress, correlationID CorrelationID OPTIONAL, scfID ScfID OPTIONAL, extensions Extensions OPTIONAL, carrier Carrier OPTIONAL, serviceInteractionIndicatorsTwo ServiceInteractionIndicatorsTwo OPTIONAL, naOliInfo NAOliInfo OPTIONAL, chargeNumber ChargeNumber OPTIONAL, ... } CAP-gsmSSF-gsmSCF-ops-args { EstablishTemporaryConnectionArg { @parentType com.opencloud.slee.resources.cgin.cap_v2.CAP2EstablishTemporaryConnectionArg correlationID { @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigits } } }
Used as argument type by CAP3Operations.establishTemporaryConnection
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP3EstablishTemporaryConnectionArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CAP3EstablishTemporaryConnectionArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP3EstablishTemporaryConnectionArg |
copyOf(CCEstablishTemporaryConnectionArg 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.
|
byte[] |
getCarrier()
Gets the value of the field carrier.
|
LocationNumber |
getChargeNumber()
Gets the value of the field chargeNumber.
|
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[] |
getNaOliInfo()
Gets the value of the field naOliInfo.
|
boolean |
hasCarrier()
Tests whether the field carrier has a value.
|
boolean |
hasChargeNumber()
Tests whether the field chargeNumber has a value.
|
boolean |
hasNaOliInfo()
Tests whether the field naOliInfo has a value.
|
CAP3EstablishTemporaryConnectionArg |
setAssistingSSPIPRoutingAddress(GenericNumber value)
Sets the value of the field assistingSSPIPRoutingAddress.
|
CAP3EstablishTemporaryConnectionArg |
setCarrier(byte[] value)
Sets the value of the field carrier.
|
CAP3EstablishTemporaryConnectionArg |
setChargeNumber(LocationNumber value)
Sets the value of the field chargeNumber.
|
CAP3EstablishTemporaryConnectionArg |
setCorrelationID(GenericDigits value)
Sets the value of the field correlationID.
|
CAP3EstablishTemporaryConnectionArg |
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.
|
CAP3EstablishTemporaryConnectionArg |
setNaOliInfo(byte[] value)
Sets the value of the field naOliInfo.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
CAP3EstablishTemporaryConnectionArg |
setScfID(CCScfID value)
Sets the value of the field scfID.
|
CAP3EstablishTemporaryConnectionArg |
setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value)
Sets the value of the field serviceInteractionIndicatorsTwo.
|
getExtensions, getNa_info, getServiceInteractionIndicatorsTwo, hasExtensions, hasNa_info, hasServiceInteractionIndicatorsTwo, setNa_info, setServiceInteractionIndicatorsTwo
getAssistingSSPIPRoutingAddress, getCginAssistingDialogCorrelationID, getCorrelationID, getScfID, hasAssistingSSPIPRoutingAddress, hasCginAssistingDialogCorrelationID, hasCorrelationID, hasScfID, setCginAssistingDialogCorrelationID
equals, hashCode, toString
checkModify, isReadOnly
public CAP3EstablishTemporaryConnectionArg()
public CAP3EstablishTemporaryConnectionArg clone()
clone
in interface DataObject
clone
in class CAP2EstablishTemporaryConnectionArg
public static CAP3EstablishTemporaryConnectionArg copyOf(CCEstablishTemporaryConnectionArg from)
from
- the object from which to copypublic byte[] getCarrier()
public LocationNumber getChargeNumber()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class CAP2EstablishTemporaryConnectionArg
withAbsents
- whether to put absent optional fields into Mappublic byte[] getNaOliInfo()
public boolean hasCarrier()
public boolean hasChargeNumber()
public boolean hasNaOliInfo()
public CAP3EstablishTemporaryConnectionArg setAssistingSSPIPRoutingAddress(GenericNumber value) throws IllegalStateException
setAssistingSSPIPRoutingAddress
in class CAP2EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3EstablishTemporaryConnectionArg setCarrier(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3EstablishTemporaryConnectionArg setChargeNumber(LocationNumber value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3EstablishTemporaryConnectionArg setCorrelationID(GenericDigits value) throws IllegalStateException
setCorrelationID
in class CAP2EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3EstablishTemporaryConnectionArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
setExtensions
in class CAP2EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3EstablishTemporaryConnectionArg setNaOliInfo(byte[] 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 CAP2EstablishTemporaryConnectionArg
public CAP3EstablishTemporaryConnectionArg setScfID(CCScfID value) throws IllegalStateException
setScfID
in class CAP2EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3EstablishTemporaryConnectionArg setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only