Class MAPNoteMM_EventArg
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPNoteMM_EventArg
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPNoteMM_EventArg extends AbstractFieldsObject
API for MAP-MS-DataTypes.NoteMM-EventArg. Generated from the following ASN.1 type definition.NoteMM-EventArg ::= SEQUENCE { serviceKey ServiceKey, eventMet MM-Code, imsi IMSI, msisdn ISDN-AddressString, locationInformation LocationInformation OPTIONAL, supportedCAMELPhases SupportedCamelPhases OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... locationInformationGPRS LocationInformationGPRS OPTIONAL, -- Added in release 5. offeredCamel4Functionalities OfferedCamel4Functionalities OPTIONAL -- Added in release 5. }
Added in R99.Used as argument type by
MAPOperations.noteMM_Event
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPNoteMM_EventArg()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPNoteMM_EventArg
clone()
Constructs a copy of this object and everything reachable from it.static MAPNoteMM_EventArg
copyOf(MAPNoteMM_EventArg 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.MMCode
getEventMet()
Gets the value of the field eventMet.MAPExtensionContainer
getExtensionContainer()
Gets the value of the field extensionContainer.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.IMSIAddress
getImsi()
Gets the value of the field imsi.MAPLocationInformation
getLocationInformation()
Gets the value of the field locationInformation.MAPLocationInformationGPRS
getLocationInformationGPRS()
Gets the value of the field locationInformationGPRS.AddressString
getMsisdn()
Gets the value of the field msisdn.MAPOfferedCamel4Functionalities
getOfferedCamel4Functionalities()
Gets the value of the field offeredCamel4Functionalities.int
getServiceKey()
Gets the value of the field serviceKey.MAPSupportedCamelPhases
getSupportedCAMELPhases()
Gets the value of the field supportedCAMELPhases.boolean
hasEventMet()
Tests whether the field eventMet has a value.boolean
hasExtensionContainer()
Tests whether the field extensionContainer has a value.boolean
hasImsi()
Tests whether the field imsi has a value.boolean
hasLocationInformation()
Tests whether the field locationInformation has a value.boolean
hasLocationInformationGPRS()
Tests whether the field locationInformationGPRS has a value.boolean
hasMsisdn()
Tests whether the field msisdn has a value.boolean
hasOfferedCamel4Functionalities()
Tests whether the field offeredCamel4Functionalities has a value.boolean
hasServiceKey()
Tests whether the field serviceKey has a value.boolean
hasSupportedCAMELPhases()
Tests whether the field supportedCAMELPhases has a value.MAPNoteMM_EventArg
setEventMet(MMCode value)
Sets the value of the field eventMet.MAPNoteMM_EventArg
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.MAPNoteMM_EventArg
setImsi(IMSIAddress value)
Sets the value of the field imsi.MAPNoteMM_EventArg
setLocationInformation(MAPLocationInformation value)
Sets the value of the field locationInformation.MAPNoteMM_EventArg
setLocationInformationGPRS(MAPLocationInformationGPRS value)
Sets the value of the field locationInformationGPRS.MAPNoteMM_EventArg
setMsisdn(AddressString value)
Sets the value of the field msisdn.MAPNoteMM_EventArg
setOfferedCamel4Functionalities(MAPOfferedCamel4Functionalities value)
Sets the value of the field offeredCamel4Functionalities.void
setReadOnly()
Sets this and all its fields to be immutable.MAPNoteMM_EventArg
setServiceKey(int value)
Sets the value of the field serviceKey and marks the field as present.MAPNoteMM_EventArg
setSupportedCAMELPhases(MAPSupportedCamelPhases value)
Sets the value of the field supportedCAMELPhases.-
Methods inherited from class com.opencloud.util.AbstractFieldsObject
equals, hashCode, toString
-
Methods inherited from class com.opencloud.util.AbstractDataObject
checkModify, isReadOnly
-
-
-
-
Method Detail
-
clone
public MAPNoteMM_EventArg clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Specified by:
clone
in classAbstractDataObject
- Returns:
- copy of object
-
copyOf
public static MAPNoteMM_EventArg copyOf(MAPNoteMM_EventArg 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.- Parameters:
from
- the object from which to copy- Returns:
- MAPNoteMM_EventArg
-
getEventMet
public MMCode getEventMet()
Gets the value of the field eventMet.- Returns:
- value of field eventMet, or null if not present
-
getExtensionContainer
public MAPExtensionContainer getExtensionContainer()
Gets the value of the field extensionContainer.- Returns:
- value of field extensionContainer, or null if not present
-
getFieldAccessors
public static FieldAccessor[] getFieldAccessors()
Gets a new array of the accessors for fields of this type.- Returns:
- FieldAccessor[]
-
getFieldsMap
public Map<String,Object> getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value. For a field of primitive type, the field-value is boxed. For an absent optional field, the field-value is AbstractFieldsObject.FIELD_ABSENT. For an unitialised mandatory field, the field-value is AbstractFieldsObject.FIELD_UNINITIALISED.- Specified by:
getFieldsMap
in classAbstractFieldsObject
- Parameters:
withAbsents
- whether to put absent optional fields into Map- Returns:
- Map from field-name to field-value
-
getImsi
public IMSIAddress getImsi()
Gets the value of the field imsi.- Returns:
- value of field imsi, or null if not present
-
getLocationInformation
public MAPLocationInformation getLocationInformation()
Gets the value of the field locationInformation.- Returns:
- value of field locationInformation, or null if not present
-
getLocationInformationGPRS
public MAPLocationInformationGPRS getLocationInformationGPRS()
Gets the value of the field locationInformationGPRS.- Returns:
- value of field locationInformationGPRS, or null if not present
-
getMsisdn
public AddressString getMsisdn()
Gets the value of the field msisdn.- Returns:
- value of field msisdn, or null if not present
-
getOfferedCamel4Functionalities
public MAPOfferedCamel4Functionalities getOfferedCamel4Functionalities()
Gets the value of the field offeredCamel4Functionalities.- Returns:
- value of field offeredCamel4Functionalities, or null if not present
-
getServiceKey
public int getServiceKey()
Gets the value of the field serviceKey.- Returns:
- value of field serviceKey
-
getSupportedCAMELPhases
public MAPSupportedCamelPhases getSupportedCAMELPhases()
Gets the value of the field supportedCAMELPhases.- Returns:
- value of field supportedCAMELPhases, or null if not present
-
hasEventMet
public boolean hasEventMet()
Tests whether the field eventMet has a value.- Returns:
- whether the field eventMet has a value
-
hasExtensionContainer
public boolean hasExtensionContainer()
Tests whether the field extensionContainer has a value.- Returns:
- whether the field extensionContainer has a value
-
hasImsi
public boolean hasImsi()
Tests whether the field imsi has a value.- Returns:
- whether the field imsi has a value
-
hasLocationInformation
public boolean hasLocationInformation()
Tests whether the field locationInformation has a value.- Returns:
- whether the field locationInformation has a value
-
hasLocationInformationGPRS
public boolean hasLocationInformationGPRS()
Tests whether the field locationInformationGPRS has a value.- Returns:
- whether the field locationInformationGPRS has a value
-
hasMsisdn
public boolean hasMsisdn()
Tests whether the field msisdn has a value.- Returns:
- whether the field msisdn has a value
-
hasOfferedCamel4Functionalities
public boolean hasOfferedCamel4Functionalities()
Tests whether the field offeredCamel4Functionalities has a value.- Returns:
- whether the field offeredCamel4Functionalities has a value
-
hasServiceKey
public boolean hasServiceKey()
Tests whether the field serviceKey has a value.- Returns:
- whether the field serviceKey has a value
-
hasSupportedCAMELPhases
public boolean hasSupportedCAMELPhases()
Tests whether the field supportedCAMELPhases has a value.- Returns:
- whether the field supportedCAMELPhases has a value
-
setEventMet
public MAPNoteMM_EventArg setEventMet(MMCode value) throws IllegalStateException
Sets the value of the field eventMet.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setExtensionContainer
public MAPNoteMM_EventArg setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
Sets the value of the field extensionContainer. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setImsi
public MAPNoteMM_EventArg setImsi(IMSIAddress value) throws IllegalStateException
Sets the value of the field imsi.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLocationInformation
public MAPNoteMM_EventArg setLocationInformation(MAPLocationInformation value) throws IllegalStateException
Sets the value of the field locationInformation. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLocationInformationGPRS
public MAPNoteMM_EventArg setLocationInformationGPRS(MAPLocationInformationGPRS value) throws IllegalStateException
Sets the value of the field locationInformationGPRS. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMsisdn
public MAPNoteMM_EventArg setMsisdn(AddressString value) throws IllegalStateException
Sets the value of the field msisdn.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setOfferedCamel4Functionalities
public MAPNoteMM_EventArg setOfferedCamel4Functionalities(MAPOfferedCamel4Functionalities value) throws IllegalStateException
Sets the value of the field offeredCamel4Functionalities. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setReadOnly
public void setReadOnly()
Sets this and all its fields to be immutable.- Specified by:
setReadOnly
in interfaceDataObject
- Overrides:
setReadOnly
in classAbstractDataObject
-
setServiceKey
public MAPNoteMM_EventArg setServiceKey(int value) throws IllegalStateException
Sets the value of the field serviceKey and marks the field as present.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setSupportedCAMELPhases
public MAPNoteMM_EventArg setSupportedCAMELPhases(MAPSupportedCamelPhases value) throws IllegalStateException
Sets the value of the field supportedCAMELPhases. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
-