public class CAP4EstablishTemporaryConnectionArg extends CAP3EstablishTemporaryConnectionArg
EstablishTemporaryConnectionArg ::= SEQUENCE { assistingSSPIPRoutingAddress AssistingSSPIPRoutingAddress, correlationID CorrelationID OPTIONAL, scfID ScfID OPTIONAL, extensions Extensions OPTIONAL, carrier Carrier OPTIONAL, serviceInteractionIndicatorsTwo ServiceInteractionIndicatorsTwo OPTIONAL, callSegmentID CallSegmentID OPTIONAL, naOliInfo NAOliInfo OPTIONAL, chargeNumber ChargeNumber OPTIONAL, ... originalCalledPartyID OriginalCalledPartyID OPTIONAL, callingPartyNumber CallingPartyNumber OPTIONAL } CAP-gsmSSF-gsmSCF-ops-args { EstablishTemporaryConnectionArg { @parentType com.opencloud.slee.resources.cgin.cap_v3.CAP3EstablishTemporaryConnectionArg assistingSSPIPRoutingAddress { @import com.opencloud.slee.resources.in.datatypes.cc.GenericNumberWithB @api { @useAPIType com.opencloud.slee.resources.in.datatypes.cc.GenericNumber } } correlationID { @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigits } } }
Used as argument type by CAP4Operations.establishTemporaryConnection
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP4EstablishTemporaryConnectionArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CAP4EstablishTemporaryConnectionArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP4EstablishTemporaryConnectionArg |
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.
|
CallingPartyNumber |
getCallingPartyNumber()
Gets the value of the field callingPartyNumber.
|
int |
getCallSegmentID()
Gets the value of the field callSegmentID.
|
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.
|
OriginalCalledNumber |
getOriginalCalledPartyID()
Gets the value of the field originalCalledPartyID.
|
boolean |
hasCallingPartyNumber()
Tests whether the field callingPartyNumber has a value.
|
boolean |
hasCallSegmentID()
Tests whether the field callSegmentID has a value.
|
boolean |
hasOriginalCalledPartyID()
Tests whether the field originalCalledPartyID has a value.
|
CAP4EstablishTemporaryConnectionArg |
setAssistingSSPIPRoutingAddress(GenericNumber value)
Sets the value of the field assistingSSPIPRoutingAddress.
|
CAP4EstablishTemporaryConnectionArg |
setCallingPartyNumber(CallingPartyNumber value)
Sets the value of the field callingPartyNumber.
|
CAP4EstablishTemporaryConnectionArg |
setCallSegmentID(int value)
Sets the value of the field callSegmentID and marks the field as present.
|
CAP4EstablishTemporaryConnectionArg |
setCallSegmentIDPresent(boolean flag)
Sets the presence or absence of the optional field callSegmentID.
|
CAP4EstablishTemporaryConnectionArg |
setCarrier(byte[] value)
Sets the value of the field carrier.
|
CAP4EstablishTemporaryConnectionArg |
setChargeNumber(LocationNumber value)
Sets the value of the field chargeNumber.
|
CAP4EstablishTemporaryConnectionArg |
setCorrelationID(GenericDigits value)
Sets the value of the field correlationID.
|
CAP4EstablishTemporaryConnectionArg |
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.
|
CAP4EstablishTemporaryConnectionArg |
setNaOliInfo(byte[] value)
Sets the value of the field naOliInfo.
|
CAP4EstablishTemporaryConnectionArg |
setOriginalCalledPartyID(OriginalCalledNumber value)
Sets the value of the field originalCalledPartyID.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
CAP4EstablishTemporaryConnectionArg |
setScfID(CCScfID value)
Sets the value of the field scfID.
|
CAP4EstablishTemporaryConnectionArg |
setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value)
Sets the value of the field serviceInteractionIndicatorsTwo.
|
getCarrier, getChargeNumber, getNaOliInfo, hasCarrier, hasChargeNumber, hasNaOliInfo
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 CAP4EstablishTemporaryConnectionArg()
public CAP4EstablishTemporaryConnectionArg clone()
clone
in interface DataObject
clone
in class CAP3EstablishTemporaryConnectionArg
public static CAP4EstablishTemporaryConnectionArg copyOf(CCEstablishTemporaryConnectionArg from)
from
- the object from which to copypublic int getCallSegmentID()
public CallingPartyNumber getCallingPartyNumber()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class CAP3EstablishTemporaryConnectionArg
withAbsents
- whether to put absent optional fields into Mappublic OriginalCalledNumber getOriginalCalledPartyID()
public boolean hasCallSegmentID()
public boolean hasCallingPartyNumber()
public boolean hasOriginalCalledPartyID()
public CAP4EstablishTemporaryConnectionArg setAssistingSSPIPRoutingAddress(GenericNumber value) throws IllegalStateException
setAssistingSSPIPRoutingAddress
in class CAP3EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setCallSegmentID(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setCallSegmentIDPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setCallingPartyNumber(CallingPartyNumber value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setCarrier(byte[] value) throws IllegalStateException
setCarrier
in class CAP3EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setChargeNumber(LocationNumber value) throws IllegalStateException
setChargeNumber
in class CAP3EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setCorrelationID(GenericDigits value) throws IllegalStateException
setCorrelationID
in class CAP3EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
setExtensions
in class CAP3EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setNaOliInfo(byte[] value) throws IllegalStateException
setNaOliInfo
in class CAP3EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setOriginalCalledPartyID(OriginalCalledNumber 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 CAP3EstablishTemporaryConnectionArg
public CAP4EstablishTemporaryConnectionArg setScfID(CCScfID value) throws IllegalStateException
setScfID
in class CAP3EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4EstablishTemporaryConnectionArg setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value) throws IllegalStateException
setServiceInteractionIndicatorsTwo
in class CAP3EstablishTemporaryConnectionArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only