public class CAP4ConnectArg extends CAP3ConnectArg
ConnectArg ::= SEQUENCE { destinationRoutingAddress DestinationRoutingAddress, alertingPattern AlertingPattern OPTIONAL, originalCalledPartyID OriginalCalledPartyID OPTIONAL, extensions Extensions OPTIONAL, carrier Carrier OPTIONAL, callingPartysCategory CallingPartysCategory OPTIONAL, redirectingPartyID RedirectingPartyID OPTIONAL, redirectionInformation RedirectionInformation OPTIONAL, genericNumbers GenericNumbers OPTIONAL, serviceInteractionIndicatorsTwo ServiceInteractionIndicatorsTwo OPTIONAL, chargeNumber ChargeNumber OPTIONAL, legToBeConnected LegID OPTIONAL, cug-Interlock CUG-Interlock OPTIONAL, cug-OutgoingAccess NULL OPTIONAL, suppressionOfAnnouncement SuppressionOfAnnouncement OPTIONAL, oCSIApplicable OCSIApplicable OPTIONAL, naOliInfo NAOliInfo OPTIONAL, bor-InterrogationRequested NULL OPTIONAL, ... suppress-N-CSI NULL OPTIONAL } CAP-gsmSSF-gsmSCF-ops-args { ConnectArg { @parentType com.opencloud.slee.resources.cgin.cap_v3.CAP3ConnectArg } }
Used as argument type by CAP4Operations.connect
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP4ConnectArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CAP4ConnectArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP4ConnectArg |
copyOf(CCConnectArg 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.
|
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.
|
CCLegID |
getLegToBeConnected()
Gets the value of the field legToBeConnected.
|
boolean |
hasBor_InterrogationRequested()
Tests whether the field bor-InterrogationRequested is present.
|
boolean |
hasLegToBeConnected()
Tests whether the field legToBeConnected has a value.
|
boolean |
hasSuppress_N_CSI()
Tests whether the field suppress-N-CSI is present.
|
CAP4ConnectArg |
setAlertingPattern(Signal value)
Sets the value of the field alertingPattern.
|
CAP4ConnectArg |
setBor_InterrogationRequestedPresent(boolean flag)
Sets the presence or absence of the optional field bor-InterrogationRequested.
|
CAP4ConnectArg |
setCallingPartysCategory(CallingPartysCategory value)
Sets the value of the field callingPartysCategory.
|
CAP4ConnectArg |
setCarrier(byte[] value)
Sets the value of the field carrier.
|
CAP4ConnectArg |
setChargeNumber(LocationNumber value)
Sets the value of the field chargeNumber.
|
CAP4ConnectArg |
setCug_Interlock(CUGInterLockCode value)
Sets the value of the field cug-Interlock.
|
CAP4ConnectArg |
setCug_OutgoingAccessPresent(boolean flag)
Sets the presence or absence of the optional field cug-OutgoingAccess.
|
CAP4ConnectArg |
setDestinationRoutingAddress(CalledPartyNumber[] value)
Sets the value of the field destinationRoutingAddress.
|
CAP4ConnectArg |
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.
|
CAP4ConnectArg |
setGenericNumbers(GenericNumber[] value)
Sets the value of the field genericNumbers.
|
CAP4ConnectArg |
setLegToBeConnected(CCLegID value)
Sets the value of the field legToBeConnected.
|
CAP4ConnectArg |
setNaOliInfo(byte[] value)
Sets the value of the field naOliInfo.
|
CAP4ConnectArg |
setOCSIApplicablePresent(boolean flag)
Sets the presence or absence of the optional field oCSIApplicable.
|
CAP4ConnectArg |
setOriginalCalledPartyID(OriginalCalledNumber value)
Sets the value of the field originalCalledPartyID.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
CAP4ConnectArg |
setRedirectingPartyID(RedirectingPartyNumber value)
Sets the value of the field redirectingPartyID.
|
CAP4ConnectArg |
setRedirectionInformation(RedirectionInformation value)
Sets the value of the field redirectionInformation.
|
CAP4ConnectArg |
setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value)
Sets the value of the field serviceInteractionIndicatorsTwo.
|
CAP4ConnectArg |
setSuppress_N_CSIPresent(boolean flag)
Sets the presence or absence of the optional field suppress-N-CSI.
|
CAP4ConnectArg |
setSuppressionOfAnnouncementPresent(boolean flag)
Sets the presence or absence of the optional field suppressionOfAnnouncement.
|
getCarrier, getChargeNumber, getCug_Interlock, getNaOliInfo, getServiceInteractionIndicatorsTwo, hasCarrier, hasChargeNumber, hasCug_Interlock, hasCug_OutgoingAccess, hasNaOliInfo, hasServiceInteractionIndicatorsTwo
getNa_Info, hasNa_Info, setNa_Info
getExtensions, getGenericNumbers, hasExtensions, hasGenericNumbers, hasOCSIApplicable, hasSuppressionOfAnnouncement
getAlertingPattern, getCallingPartysCategory, getDestinationRoutingAddress, getOriginalCalledPartyID, getRedirectingPartyID, getRedirectionInformation, hasAlertingPattern, hasCallingPartysCategory, hasDestinationRoutingAddress, hasOriginalCalledPartyID, hasRedirectingPartyID, hasRedirectionInformation
equals, hashCode, toString
checkModify, isReadOnly
public CAP4ConnectArg()
public CAP4ConnectArg clone()
clone
in interface DataObject
clone
in class CAP3ConnectArg
public static CAP4ConnectArg copyOf(CCConnectArg from)
from
- the object from which to copypublic static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class CAP3ConnectArg
withAbsents
- whether to put absent optional fields into Mappublic CCLegID getLegToBeConnected()
public boolean hasBor_InterrogationRequested()
public boolean hasLegToBeConnected()
public boolean hasSuppress_N_CSI()
public CAP4ConnectArg setAlertingPattern(Signal value) throws IllegalStateException
setAlertingPattern
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setBor_InterrogationRequestedPresent(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 CAP4ConnectArg setCallingPartysCategory(CallingPartysCategory value) throws IllegalStateException
setCallingPartysCategory
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setCarrier(byte[] value) throws IllegalStateException
setCarrier
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setChargeNumber(LocationNumber value) throws IllegalStateException
setChargeNumber
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setCug_Interlock(CUGInterLockCode value) throws IllegalStateException
setCug_Interlock
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setCug_OutgoingAccessPresent(boolean flag) throws IllegalStateException
setCug_OutgoingAccessPresent
in class CAP3ConnectArg
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 CAP4ConnectArg setDestinationRoutingAddress(CalledPartyNumber[] value) throws IllegalStateException
setDestinationRoutingAddress
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
setExtensions
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setGenericNumbers(GenericNumber[] value) throws IllegalStateException
setGenericNumbers
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setLegToBeConnected(CCLegID value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setNaOliInfo(byte[] value) throws IllegalStateException
setNaOliInfo
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setOCSIApplicablePresent(boolean flag) throws IllegalStateException
setOCSIApplicablePresent
in class CAP3ConnectArg
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 CAP4ConnectArg setOriginalCalledPartyID(OriginalCalledNumber value) throws IllegalStateException
setOriginalCalledPartyID
in class CAP3ConnectArg
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 CAP3ConnectArg
public CAP4ConnectArg setRedirectingPartyID(RedirectingPartyNumber value) throws IllegalStateException
setRedirectingPartyID
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setRedirectionInformation(RedirectionInformation value) throws IllegalStateException
setRedirectionInformation
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value) throws IllegalStateException
setServiceInteractionIndicatorsTwo
in class CAP3ConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4ConnectArg setSuppress_N_CSIPresent(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 CAP4ConnectArg setSuppressionOfAnnouncementPresent(boolean flag) throws IllegalStateException
setSuppressionOfAnnouncementPresent
in class CAP3ConnectArg
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-only