public class CAP3ConnectArg extends CAP2ConnectArg
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,
cug-Interlock CUG-Interlock OPTIONAL,
cug-OutgoingAccess NULL OPTIONAL,
suppressionOfAnnouncement SuppressionOfAnnouncement OPTIONAL,
oCSIApplicable OCSIApplicable OPTIONAL,
naOliInfo NAOliInfo OPTIONAL,
...
}
CAP-gsmSSF-gsmSCF-ops-args {
ConnectArg {
@parentType com.opencloud.slee.resources.cgin.cap_v2.CAP2ConnectArg
}
}
Used as argument type by CAP3Operations.connect.
FIELD_ABSENT, FIELD_UNINITIALISED| Constructor and Description |
|---|
CAP3ConnectArg()
Constructs an object with uninitialised state.
|
| Modifier and Type | Method and Description |
|---|---|
CAP3ConnectArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP3ConnectArg |
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.
|
byte[] |
getCarrier()
Gets the value of the field carrier.
|
LocationNumber |
getChargeNumber()
Gets the value of the field chargeNumber.
|
CUGInterLockCode |
getCug_Interlock()
Gets the value of the field cug-Interlock.
|
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.
|
CAP3ServiceInteractionIndicatorsTwo |
getServiceInteractionIndicatorsTwo()
Gets the value of the field serviceInteractionIndicatorsTwo.
|
boolean |
hasCarrier()
Tests whether the field carrier has a value.
|
boolean |
hasChargeNumber()
Tests whether the field chargeNumber has a value.
|
boolean |
hasCug_Interlock()
Tests whether the field cug-Interlock has a value.
|
boolean |
hasCug_OutgoingAccess()
Tests whether the field cug-OutgoingAccess is present.
|
boolean |
hasNaOliInfo()
Tests whether the field naOliInfo has a value.
|
boolean |
hasServiceInteractionIndicatorsTwo()
Tests whether the field serviceInteractionIndicatorsTwo has a value.
|
CAP3ConnectArg |
setAlertingPattern(Signal value)
Sets the value of the field alertingPattern.
|
CAP3ConnectArg |
setCallingPartysCategory(CallingPartysCategory value)
Sets the value of the field callingPartysCategory.
|
CAP3ConnectArg |
setCarrier(byte[] value)
Sets the value of the field carrier.
|
CAP3ConnectArg |
setChargeNumber(LocationNumber value)
Sets the value of the field chargeNumber.
|
CAP3ConnectArg |
setCug_Interlock(CUGInterLockCode value)
Sets the value of the field cug-Interlock.
|
CAP3ConnectArg |
setCug_OutgoingAccessPresent(boolean flag)
Sets the presence or absence of the optional field cug-OutgoingAccess.
|
CAP3ConnectArg |
setDestinationRoutingAddress(CalledPartyNumber[] value)
Sets the value of the field destinationRoutingAddress.
|
CAP3ConnectArg |
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.
|
CAP3ConnectArg |
setGenericNumbers(GenericNumber[] value)
Sets the value of the field genericNumbers.
|
CAP3ConnectArg |
setNaOliInfo(byte[] value)
Sets the value of the field naOliInfo.
|
CAP3ConnectArg |
setOCSIApplicablePresent(boolean flag)
Sets the presence or absence of the optional field oCSIApplicable.
|
CAP3ConnectArg |
setOriginalCalledPartyID(OriginalCalledNumber value)
Sets the value of the field originalCalledPartyID.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
CAP3ConnectArg |
setRedirectingPartyID(RedirectingPartyNumber value)
Sets the value of the field redirectingPartyID.
|
CAP3ConnectArg |
setRedirectionInformation(RedirectionInformation value)
Sets the value of the field redirectionInformation.
|
CAP3ConnectArg |
setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value)
Sets the value of the field serviceInteractionIndicatorsTwo.
|
CAP3ConnectArg |
setSuppressionOfAnnouncementPresent(boolean flag)
Sets the presence or absence of the optional field suppressionOfAnnouncement.
|
getNa_Info, hasNa_Info, setNa_InfogetExtensions, getGenericNumbers, hasExtensions, hasGenericNumbers, hasOCSIApplicable, hasSuppressionOfAnnouncementgetAlertingPattern, getCallingPartysCategory, getDestinationRoutingAddress, getOriginalCalledPartyID, getRedirectingPartyID, getRedirectionInformation, hasAlertingPattern, hasCallingPartysCategory, hasDestinationRoutingAddress, hasOriginalCalledPartyID, hasRedirectingPartyID, hasRedirectionInformationequals, hashCode, toStringcheckModify, isReadOnlypublic CAP3ConnectArg()
public CAP3ConnectArg clone()
clone in interface DataObjectclone in class CAP2ConnectArgpublic static CAP3ConnectArg copyOf(CCConnectArg from)
from - the object from which to copypublic byte[] getCarrier()
public LocationNumber getChargeNumber()
public CUGInterLockCode getCug_Interlock()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap in class CAP2ConnectArgwithAbsents - whether to put absent optional fields into Mappublic byte[] getNaOliInfo()
public CAP3ServiceInteractionIndicatorsTwo getServiceInteractionIndicatorsTwo()
public boolean hasCarrier()
public boolean hasChargeNumber()
public boolean hasCug_Interlock()
public boolean hasCug_OutgoingAccess()
public boolean hasNaOliInfo()
public boolean hasServiceInteractionIndicatorsTwo()
public CAP3ConnectArg setAlertingPattern(Signal value) throws IllegalStateException
setAlertingPattern in class CAP2ConnectArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setCallingPartysCategory(CallingPartysCategory value) throws IllegalStateException
setCallingPartysCategory in class CAP2ConnectArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setCarrier(byte[] value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setChargeNumber(LocationNumber value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setCug_Interlock(CUGInterLockCode value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setCug_OutgoingAccessPresent(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 CAP3ConnectArg setDestinationRoutingAddress(CalledPartyNumber[] value) throws IllegalStateException
setDestinationRoutingAddress in class CAP2ConnectArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
setExtensions in class CAP2ConnectArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setGenericNumbers(GenericNumber[] value) throws IllegalStateException
setGenericNumbers in class CAP2ConnectArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setNaOliInfo(byte[] value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setOCSIApplicablePresent(boolean flag) throws IllegalStateException
setOCSIApplicablePresent in class CAP2ConnectArgflag - 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 CAP3ConnectArg setOriginalCalledPartyID(OriginalCalledNumber value) throws IllegalStateException
setOriginalCalledPartyID in class CAP2ConnectArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic void setReadOnly()
setReadOnly in interface DataObjectsetReadOnly in class CAP2ConnectArgpublic CAP3ConnectArg setRedirectingPartyID(RedirectingPartyNumber value) throws IllegalStateException
setRedirectingPartyID in class CAP2ConnectArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setRedirectionInformation(RedirectionInformation value) throws IllegalStateException
setRedirectionInformation in class CAP2ConnectArgvalue - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setServiceInteractionIndicatorsTwo(CAP3ServiceInteractionIndicatorsTwo value) throws IllegalStateException
value - the new value for the fieldIllegalStateException - if this instance has been marked as read-onlypublic CAP3ConnectArg setSuppressionOfAnnouncementPresent(boolean flag) throws IllegalStateException
setSuppressionOfAnnouncementPresent in class CAP2ConnectArgflag - 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