public static class CS1FilteringCriteria.AddressAndService extends AbstractFieldsObject
addressAndService ::= SEQUENCE { calledAddressValue Digits, serviceKey ServiceKey, callingAddressValue Digits OPTIONAL, locationNumber LocationNumber OPTIONAL } Core-INAP-CS1-DataTypes { FilteringCriteria { addressAndService { calledAddressValue { @import com.opencloud.slee.resources.in.datatypes.cc.GenericNumber } callingAddressValue { @import com.opencloud.slee.resources.in.datatypes.cc.GenericNumber } } } }
Used as field type by CS1FilteringCriteria
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CS1FilteringCriteria.AddressAndService()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CS1FilteringCriteria.AddressAndService |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CS1FilteringCriteria.AddressAndService |
copyOf(CS1FilteringCriteria.AddressAndService 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 |
getCalledAddressValue()
Gets the value of the field calledAddressValue.
|
GenericNumber |
getCallingAddressValue()
Gets the value of the field callingAddressValue.
|
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.
|
LocationNumber |
getLocationNumber()
Gets the value of the field locationNumber.
|
int |
getServiceKey()
Gets the value of the field serviceKey.
|
boolean |
hasCalledAddressValue()
Tests whether the field calledAddressValue has a value.
|
boolean |
hasCallingAddressValue()
Tests whether the field callingAddressValue has a value.
|
boolean |
hasLocationNumber()
Tests whether the field locationNumber has a value.
|
boolean |
hasServiceKey()
Tests whether the field serviceKey has a value.
|
CS1FilteringCriteria.AddressAndService |
setCalledAddressValue(GenericNumber value)
Sets the value of the field calledAddressValue.
|
CS1FilteringCriteria.AddressAndService |
setCallingAddressValue(GenericNumber value)
Sets the value of the field callingAddressValue.
|
CS1FilteringCriteria.AddressAndService |
setLocationNumber(LocationNumber value)
Sets the value of the field locationNumber.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
CS1FilteringCriteria.AddressAndService |
setServiceKey(int value)
Sets the value of the field serviceKey and marks the field as present.
|
equals, hashCode, toString
checkModify, isReadOnly
public CS1FilteringCriteria.AddressAndService()
public CS1FilteringCriteria.AddressAndService clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static CS1FilteringCriteria.AddressAndService copyOf(CS1FilteringCriteria.AddressAndService from)
from
- the object from which to copypublic GenericNumber getCalledAddressValue()
public GenericNumber getCallingAddressValue()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- whether to put absent optional fields into Mappublic LocationNumber getLocationNumber()
public int getServiceKey()
public boolean hasCalledAddressValue()
public boolean hasCallingAddressValue()
public boolean hasLocationNumber()
public boolean hasServiceKey()
public CS1FilteringCriteria.AddressAndService setCalledAddressValue(GenericNumber value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CS1FilteringCriteria.AddressAndService setCallingAddressValue(GenericNumber value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CS1FilteringCriteria.AddressAndService setLocationNumber(LocationNumber 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 CS1FilteringCriteria.AddressAndService setServiceKey(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only