public class CAP1ConnectArg extends CCConnectArg
ConnectArg ::= SEQUENCE { destinationRoutingAddress DestinationRoutingAddress, originalCalledPartyID OriginalCalledPartyID OPTIONAL, extensions SEQUENCE (SIZE (1..10)) OF ExtensionField OPTIONAL, genericNumbers GenericNumbers OPTIONAL, callingPartysCategory CallingPartysCategory OPTIONAL, redirectingPartyID RedirectingPartyID OPTIONAL, redirectionInformation RedirectionInformation OPTIONAL, suppressionOfAnnouncement SuppressionOfAnnouncement OPTIONAL, oCSIApplicable OCSIApplicable OPTIONAL, ... } CAP-DataTypes { ConnectArg { @parentType com.opencloud.slee.resources.cgin.callcontrol.CCConnectArg } }
Used as argument type by CAP1Operations.connect
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP1ConnectArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CAP1ConnectArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP1ConnectArg |
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.
|
CAP1ExtensionField[] |
getExtensions()
Gets the value of the field extensions.
|
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.
|
GenericNumber[] |
getGenericNumbers()
Gets the value of the field genericNumbers.
|
boolean |
hasExtensions()
Tests whether the field extensions has a value.
|
boolean |
hasGenericNumbers()
Tests whether the field genericNumbers has a value.
|
boolean |
hasOCSIApplicable()
Tests whether the field oCSIApplicable is present.
|
boolean |
hasSuppressionOfAnnouncement()
Tests whether the field suppressionOfAnnouncement is present.
|
CAP1ConnectArg |
setCallingPartysCategory(CallingPartysCategory value)
Sets the value of the field callingPartysCategory.
|
CAP1ConnectArg |
setDestinationRoutingAddress(CalledPartyNumber[] value)
Sets the value of the field destinationRoutingAddress.
|
CAP1ConnectArg |
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.
|
CAP1ConnectArg |
setGenericNumbers(GenericNumber[] value)
Sets the value of the field genericNumbers.
|
CAP1ConnectArg |
setOCSIApplicablePresent(boolean flag)
Sets the presence or absence of the optional field oCSIApplicable.
|
CAP1ConnectArg |
setOriginalCalledPartyID(OriginalCalledNumber value)
Sets the value of the field originalCalledPartyID.
|
CAP1ConnectArg |
setRedirectingPartyID(RedirectingPartyNumber value)
Sets the value of the field redirectingPartyID.
|
CAP1ConnectArg |
setRedirectionInformation(RedirectionInformation value)
Sets the value of the field redirectionInformation.
|
CAP1ConnectArg |
setSuppressionOfAnnouncementPresent(boolean flag)
Sets the presence or absence of the optional field suppressionOfAnnouncement.
|
getAlertingPattern, getCallingPartysCategory, getDestinationRoutingAddress, getOriginalCalledPartyID, getRedirectingPartyID, getRedirectionInformation, hasAlertingPattern, hasCallingPartysCategory, hasDestinationRoutingAddress, hasOriginalCalledPartyID, hasRedirectingPartyID, hasRedirectionInformation, setAlertingPattern, setReadOnly
equals, hashCode, toString
checkModify, isReadOnly
public CAP1ConnectArg()
public CAP1ConnectArg clone()
clone
in interface DataObject
clone
in class CCConnectArg
public static CAP1ConnectArg copyOf(CCConnectArg from)
from
- the object from which to copypublic CAP1ExtensionField[] getExtensions()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class CCConnectArg
withAbsents
- whether to put absent optional fields into Mappublic GenericNumber[] getGenericNumbers()
public boolean hasExtensions()
public boolean hasGenericNumbers()
public boolean hasOCSIApplicable()
public boolean hasSuppressionOfAnnouncement()
public CAP1ConnectArg setCallingPartysCategory(CallingPartysCategory value) throws IllegalStateException
setCallingPartysCategory
in class CCConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP1ConnectArg setDestinationRoutingAddress(CalledPartyNumber[] value) throws IllegalStateException
setDestinationRoutingAddress
in class CCConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP1ConnectArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP1ConnectArg setGenericNumbers(GenericNumber[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP1ConnectArg setOCSIApplicablePresent(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 CAP1ConnectArg setOriginalCalledPartyID(OriginalCalledNumber value) throws IllegalStateException
setOriginalCalledPartyID
in class CCConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP1ConnectArg setRedirectingPartyID(RedirectingPartyNumber value) throws IllegalStateException
setRedirectingPartyID
in class CCConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP1ConnectArg setRedirectionInformation(RedirectionInformation value) throws IllegalStateException
setRedirectionInformation
in class CCConnectArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP1ConnectArg setSuppressionOfAnnouncementPresent(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-only