public class MAPSubscriberData extends AbstractFieldsObject
SubscriberData ::= SEQUENCE { msisdn ISDN-AddressString OPTIONAL, -- Renamed from msIsdn between ph1 and ph2. category Category OPTIONAL, subscriberStatus SubscriberStatus OPTIONAL, bearerServiceList BearerServiceList OPTIONAL, teleserviceList TeleserviceList OPTIONAL, provisionedSS Ext-SS-InfoList OPTIONAL, -- Renamed from provisonedSupplServices between ph1 and ph2. odb-Data ODB-Data OPTIONAL, -- Added in ph2. roamingRestrictionDueToUnsupportedFeature NULL OPTIONAL, -- Added in ph2. regionalSubscriptionData ZoneCodeList OPTIONAL, -- Added in ph2. vbsSubscriptionData VBSDataList OPTIONAL, -- Added in R96. vgcsSubscriptionData VGCSDataList OPTIONAL, -- Added in R96. vlrCamelSubscriptionInfo VlrCamelSubscriptionInfo OPTIONAL -- Added in R96. }The components of this type also appear in
MAPInsertSubscriberDataArg
and MAPInsertSubscriberDataArg_v1
.
Used as field type by MAPSentParameter
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPSubscriberData()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPSubscriberData |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPSubscriberData |
copyOf(MAPSubscriberData 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[][] |
getBearerServiceList()
Gets the value of the field bearerServiceList.
|
byte[] |
getCategory()
Gets the value of the field category.
|
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.
|
MAPODB_Data |
getOdb_Data()
Gets the value of the field odb-Data.
|
MAPExt_SS_Info[] |
getProvisionedSS()
Gets the value of the field provisionedSS.
|
byte[][] |
getRegionalSubscriptionData()
Gets the value of the field regionalSubscriptionData.
|
MAPSubscriberStatus |
getSubscriberStatus()
Gets the value of the field subscriberStatus.
|
byte[][] |
getTeleserviceList()
Gets the value of the field teleserviceList.
|
MAPVoiceBroadcastData[] |
getVbsSubscriptionData()
Gets the value of the field vbsSubscriptionData.
|
MAPVoiceGroupCallData[] |
getVgcsSubscriptionData()
Gets the value of the field vgcsSubscriptionData.
|
MAPVlrCamelSubscriptionInfo |
getVlrCamelSubscriptionInfo()
Gets the value of the field vlrCamelSubscriptionInfo.
|
boolean |
hasBearerServiceList()
Tests whether the field bearerServiceList has a value.
|
boolean |
hasCategory()
Tests whether the field category has a value.
|
boolean |
hasMsisdn()
Tests whether the field msisdn has a value.
|
boolean |
hasOdb_Data()
Tests whether the field odb-Data has a value.
|
boolean |
hasProvisionedSS()
Tests whether the field provisionedSS has a value.
|
boolean |
hasRegionalSubscriptionData()
Tests whether the field regionalSubscriptionData has a value.
|
boolean |
hasRoamingRestrictionDueToUnsupportedFeature()
Tests whether the field roamingRestrictionDueToUnsupportedFeature is present.
|
boolean |
hasSubscriberStatus()
Tests whether the field subscriberStatus has a value.
|
boolean |
hasTeleserviceList()
Tests whether the field teleserviceList has a value.
|
boolean |
hasVbsSubscriptionData()
Tests whether the field vbsSubscriptionData has a value.
|
boolean |
hasVgcsSubscriptionData()
Tests whether the field vgcsSubscriptionData has a value.
|
boolean |
hasVlrCamelSubscriptionInfo()
Tests whether the field vlrCamelSubscriptionInfo has a value.
|
MAPSubscriberData |
setBearerServiceList(byte[][] value)
Sets the value of the field bearerServiceList.
|
MAPSubscriberData |
setCategory(byte[] value)
Sets the value of the field category.
|
MAPSubscriberData |
setMsisdn(AddressString value)
Sets the value of the field msisdn.
|
MAPSubscriberData |
setOdb_Data(MAPODB_Data value)
Sets the value of the field odb-Data.
|
MAPSubscriberData |
setProvisionedSS(MAPExt_SS_Info[] value)
Sets the value of the field provisionedSS.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPSubscriberData |
setRegionalSubscriptionData(byte[][] value)
Sets the value of the field regionalSubscriptionData.
|
MAPSubscriberData |
setRoamingRestrictionDueToUnsupportedFeaturePresent(boolean flag)
Sets the presence or absence of the optional field roamingRestrictionDueToUnsupportedFeature.
|
MAPSubscriberData |
setSubscriberStatus(MAPSubscriberStatus value)
Sets the value of the field subscriberStatus.
|
MAPSubscriberData |
setTeleserviceList(byte[][] value)
Sets the value of the field teleserviceList.
|
MAPSubscriberData |
setVbsSubscriptionData(MAPVoiceBroadcastData[] value)
Sets the value of the field vbsSubscriptionData.
|
MAPSubscriberData |
setVgcsSubscriptionData(MAPVoiceGroupCallData[] value)
Sets the value of the field vgcsSubscriptionData.
|
MAPSubscriberData |
setVlrCamelSubscriptionInfo(MAPVlrCamelSubscriptionInfo value)
Sets the value of the field vlrCamelSubscriptionInfo.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPSubscriberData()
public MAPSubscriberData clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPSubscriberData copyOf(MAPSubscriberData from)
from
- the object from which to copypublic byte[][] getBearerServiceList()
public byte[] getCategory()
public 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 MAPODB_Data getOdb_Data()
public MAPExt_SS_Info[] getProvisionedSS()
public byte[][] getRegionalSubscriptionData()
public MAPSubscriberStatus getSubscriberStatus()
public byte[][] getTeleserviceList()
public MAPVoiceBroadcastData[] getVbsSubscriptionData()
public MAPVoiceGroupCallData[] getVgcsSubscriptionData()
public MAPVlrCamelSubscriptionInfo getVlrCamelSubscriptionInfo()
public boolean hasBearerServiceList()
public boolean hasCategory()
public boolean hasMsisdn()
public boolean hasOdb_Data()
public boolean hasProvisionedSS()
public boolean hasRegionalSubscriptionData()
public boolean hasRoamingRestrictionDueToUnsupportedFeature()
public boolean hasSubscriberStatus()
public boolean hasTeleserviceList()
public boolean hasVbsSubscriptionData()
public boolean hasVgcsSubscriptionData()
public boolean hasVlrCamelSubscriptionInfo()
public MAPSubscriberData setBearerServiceList(byte[][] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSubscriberData setCategory(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSubscriberData setMsisdn(AddressString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSubscriberData setOdb_Data(MAPODB_Data value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSubscriberData setProvisionedSS(MAPExt_SS_Info[] 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 MAPSubscriberData setRegionalSubscriptionData(byte[][] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSubscriberData setRoamingRestrictionDueToUnsupportedFeaturePresent(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 MAPSubscriberData setSubscriberStatus(MAPSubscriberStatus value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSubscriberData setTeleserviceList(byte[][] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSubscriberData setVbsSubscriptionData(MAPVoiceBroadcastData[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSubscriberData setVgcsSubscriptionData(MAPVoiceGroupCallData[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSubscriberData setVlrCamelSubscriptionInfo(MAPVlrCamelSubscriptionInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only