public class CCInitialDPArg extends AbstractFieldsObject
InitialDPArg ::= SEQUENCE { serviceKey ServiceKey, calledPartyNumber CalledPartyNumber OPTIONAL, callingPartyNumber CallingPartyNumber OPTIONAL, callingPartysCategory CallingPartysCategory OPTIONAL, iPSSPCapabilities IPSSPCapabilities OPTIONAL, locationNumber LocationNumber OPTIONAL, originalCalledPartyID OriginalCalledPartyID OPTIONAL, highLayerCompatibility HighLayerCompatibility OPTIONAL, additionalCallingPartyNumber AdditionalCallingPartyNumber OPTIONAL, bearerCapability BearerCapability OPTIONAL, eventTypeBCSM EventTypeBCSM OPTIONAL, redirectingPartyID RedirectingPartyID OPTIONAL, redirectionInformation RedirectionInformation OPTIONAL }
Used as argument type by CCOperations.initialDP
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CCInitialDPArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CCInitialDPArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CCInitialDPArg |
copyOf(CCInitialDPArg 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.
|
GenericNumber |
getAdditionalCallingPartyNumber()
Gets the value of the field additionalCallingPartyNumber.
|
CCBearerCapability |
getBearerCapability()
Gets the value of the field bearerCapability.
|
CalledPartyNumber |
getCalledPartyNumber()
Gets the value of the field calledPartyNumber.
|
CallingPartyNumber |
getCallingPartyNumber()
Gets the value of the field callingPartyNumber.
|
CallingPartysCategory |
getCallingPartysCategory()
Gets the value of the field callingPartysCategory.
|
CCEventTypeBCSM |
getEventTypeBCSM()
Gets the value of the field eventTypeBCSM.
|
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.
|
HighLayerCompatibility |
getHighLayerCompatibility()
Gets the value of the field highLayerCompatibility.
|
CCIPSSPCapabilities |
getIPSSPCapabilities()
Gets the value of the field iPSSPCapabilities.
|
LocationNumber |
getLocationNumber()
Gets the value of the field locationNumber.
|
OriginalCalledNumber |
getOriginalCalledPartyID()
Gets the value of the field originalCalledPartyID.
|
RedirectingPartyNumber |
getRedirectingPartyID()
Gets the value of the field redirectingPartyID.
|
RedirectionInformation |
getRedirectionInformation()
Gets the value of the field redirectionInformation.
|
int |
getServiceKey()
Gets the value of the field serviceKey.
|
boolean |
hasAdditionalCallingPartyNumber()
Tests whether the field additionalCallingPartyNumber has a value.
|
boolean |
hasBearerCapability()
Tests whether the field bearerCapability has a value.
|
boolean |
hasCalledPartyNumber()
Tests whether the field calledPartyNumber has a value.
|
boolean |
hasCallingPartyNumber()
Tests whether the field callingPartyNumber has a value.
|
boolean |
hasCallingPartysCategory()
Tests whether the field callingPartysCategory has a value.
|
boolean |
hasEventTypeBCSM()
Tests whether the field eventTypeBCSM has a value.
|
boolean |
hasHighLayerCompatibility()
Tests whether the field highLayerCompatibility has a value.
|
boolean |
hasIPSSPCapabilities()
Tests whether the field iPSSPCapabilities has a value.
|
boolean |
hasLocationNumber()
Tests whether the field locationNumber has a value.
|
boolean |
hasOriginalCalledPartyID()
Tests whether the field originalCalledPartyID has a value.
|
boolean |
hasRedirectingPartyID()
Tests whether the field redirectingPartyID has a value.
|
boolean |
hasRedirectionInformation()
Tests whether the field redirectionInformation has a value.
|
boolean |
hasServiceKey()
Tests whether the field serviceKey has a value.
|
CCInitialDPArg |
setAdditionalCallingPartyNumber(GenericNumber value)
Sets the value of the field additionalCallingPartyNumber.
|
CCInitialDPArg |
setBearerCapability(CCBearerCapability value)
Sets the value of the field bearerCapability.
|
CCInitialDPArg |
setCalledPartyNumber(CalledPartyNumber value)
Sets the value of the field calledPartyNumber.
|
CCInitialDPArg |
setCallingPartyNumber(CallingPartyNumber value)
Sets the value of the field callingPartyNumber.
|
CCInitialDPArg |
setCallingPartysCategory(CallingPartysCategory value)
Sets the value of the field callingPartysCategory.
|
CCInitialDPArg |
setEventTypeBCSM(CCEventTypeBCSM value)
Sets the value of the field eventTypeBCSM.
|
CCInitialDPArg |
setHighLayerCompatibility(HighLayerCompatibility value)
Sets the value of the field highLayerCompatibility.
|
CCInitialDPArg |
setIPSSPCapabilities(CCIPSSPCapabilities value)
Sets the value of the field iPSSPCapabilities.
|
CCInitialDPArg |
setLocationNumber(LocationNumber value)
Sets the value of the field locationNumber.
|
CCInitialDPArg |
setOriginalCalledPartyID(OriginalCalledNumber value)
Sets the value of the field originalCalledPartyID.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
CCInitialDPArg |
setRedirectingPartyID(RedirectingPartyNumber value)
Sets the value of the field redirectingPartyID.
|
CCInitialDPArg |
setRedirectionInformation(RedirectionInformation value)
Sets the value of the field redirectionInformation.
|
CCInitialDPArg |
setServiceKey(int value)
Sets the value of the field serviceKey and marks the field as present.
|
equals, hashCode, toString
checkModify, isReadOnly
public CCInitialDPArg()
public CCInitialDPArg clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static CCInitialDPArg copyOf(CCInitialDPArg from)
from
- the object from which to copypublic GenericNumber getAdditionalCallingPartyNumber()
public CCBearerCapability getBearerCapability()
public CalledPartyNumber getCalledPartyNumber()
public CallingPartyNumber getCallingPartyNumber()
public CallingPartysCategory getCallingPartysCategory()
public CCEventTypeBCSM getEventTypeBCSM()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- whether to put absent optional fields into Mappublic HighLayerCompatibility getHighLayerCompatibility()
public CCIPSSPCapabilities getIPSSPCapabilities()
public LocationNumber getLocationNumber()
public OriginalCalledNumber getOriginalCalledPartyID()
public RedirectingPartyNumber getRedirectingPartyID()
public RedirectionInformation getRedirectionInformation()
public int getServiceKey()
public boolean hasAdditionalCallingPartyNumber()
public boolean hasBearerCapability()
public boolean hasCalledPartyNumber()
public boolean hasCallingPartyNumber()
public boolean hasCallingPartysCategory()
public boolean hasEventTypeBCSM()
public boolean hasHighLayerCompatibility()
public boolean hasIPSSPCapabilities()
public boolean hasLocationNumber()
public boolean hasOriginalCalledPartyID()
public boolean hasRedirectingPartyID()
public boolean hasRedirectionInformation()
public boolean hasServiceKey()
public CCInitialDPArg setAdditionalCallingPartyNumber(GenericNumber value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setBearerCapability(CCBearerCapability value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setCalledPartyNumber(CalledPartyNumber value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setCallingPartyNumber(CallingPartyNumber value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setCallingPartysCategory(CallingPartysCategory value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setEventTypeBCSM(CCEventTypeBCSM value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setHighLayerCompatibility(HighLayerCompatibility value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setIPSSPCapabilities(CCIPSSPCapabilities value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setLocationNumber(LocationNumber value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg 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 AbstractDataObject
public CCInitialDPArg setRedirectingPartyID(RedirectingPartyNumber value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setRedirectionInformation(RedirectionInformation value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CCInitialDPArg setServiceKey(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only