public class MAPReportSM_DeliveryStatusArg_v1 extends AbstractFieldsObject
ReportSM-DeliveryStatusArg-v1 ::= SEQUENCE { msIsdn ISDN-AddressString, serviceCentreAddress AddressString }Present in ph1. Evolved to ReportSM-DeliveryStatusArg in ph2.
Used as argument type by MAPOperations.reportSM_DeliveryStatus_v1
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPReportSM_DeliveryStatusArg_v1()
Constructs an object with uninitialised state.
|
MAPReportSM_DeliveryStatusArg_v1(AddressString MsIsdn_param,
AddressString ServiceCentreAddress_param)
Constructs an object from given values for all fields.
|
Modifier and Type | Method and Description |
---|---|
MAPReportSM_DeliveryStatusArg_v1 |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPReportSM_DeliveryStatusArg_v1 |
copyOf(MAPReportSM_DeliveryStatusArg_v1 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.
|
AddressString |
getMsIsdn()
Gets the value of the field msIsdn.
|
AddressString |
getServiceCentreAddress()
Gets the value of the field serviceCentreAddress.
|
boolean |
hasMsIsdn()
Tests whether the field msIsdn has a value.
|
boolean |
hasServiceCentreAddress()
Tests whether the field serviceCentreAddress has a value.
|
MAPReportSM_DeliveryStatusArg_v1 |
setMsIsdn(AddressString value)
Sets the value of the field msIsdn.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPReportSM_DeliveryStatusArg_v1 |
setServiceCentreAddress(AddressString value)
Sets the value of the field serviceCentreAddress.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPReportSM_DeliveryStatusArg_v1()
public MAPReportSM_DeliveryStatusArg_v1(AddressString MsIsdn_param, AddressString ServiceCentreAddress_param)
MsIsdn_param
- value for that fieldServiceCentreAddress_param
- value for that fieldpublic MAPReportSM_DeliveryStatusArg_v1 clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPReportSM_DeliveryStatusArg_v1 copyOf(MAPReportSM_DeliveryStatusArg_v1 from)
from
- the object from which to copypublic static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- whether to put absent optional fields into Mappublic AddressString getMsIsdn()
public AddressString getServiceCentreAddress()
public boolean hasMsIsdn()
public boolean hasServiceCentreAddress()
public MAPReportSM_DeliveryStatusArg_v1 setMsIsdn(AddressString 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 MAPReportSM_DeliveryStatusArg_v1 setServiceCentreAddress(AddressString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only