Class CAP3SMSEvent
-
- All Implemented Interfaces:
DataObject
,Serializable
public class CAP3SMSEvent extends AbstractFieldsObject
API for CAP-datatypes.SMSEvent. Generated from the following ASN.1 type definition.SMSEvent ::= SEQUENCE { eventTypeSMS EventTypeSMS, monitorMode MonitorMode }
Used in array as field type by
CAP3RequestReportSMSEventArg
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description CAP3SMSEvent()
Constructs an object with uninitialised state.CAP3SMSEvent(CAP3EventTypeSMS EventTypeSMS_param, CCMonitorMode MonitorMode_param)
Constructs an object from given values for all fields.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CAP3SMSEvent
clone()
Constructs a copy of this object and everything reachable from it.static CAP3SMSEvent
copyOf(CAP3SMSEvent 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.CAP3EventTypeSMS
getEventTypeSMS()
Gets the value of the field eventTypeSMS.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.CCMonitorMode
getMonitorMode()
Gets the value of the field monitorMode.boolean
hasEventTypeSMS()
Tests whether the field eventTypeSMS has a value.boolean
hasMonitorMode()
Tests whether the field monitorMode has a value.CAP3SMSEvent
setEventTypeSMS(CAP3EventTypeSMS value)
Sets the value of the field eventTypeSMS.CAP3SMSEvent
setMonitorMode(CCMonitorMode value)
Sets the value of the field monitorMode.-
Methods inherited from class com.opencloud.util.AbstractFieldsObject
equals, hashCode, toString
-
Methods inherited from class com.opencloud.util.AbstractDataObject
checkModify, isReadOnly, setReadOnly
-
-
-
-
Constructor Detail
-
CAP3SMSEvent
public CAP3SMSEvent()
Constructs an object with uninitialised state.
-
CAP3SMSEvent
public CAP3SMSEvent(CAP3EventTypeSMS EventTypeSMS_param, CCMonitorMode MonitorMode_param)
Constructs an object from given values for all fields.- Parameters:
EventTypeSMS_param
- value for that fieldMonitorMode_param
- value for that field
-
-
Method Detail
-
clone
public CAP3SMSEvent 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 CAP3SMSEvent copyOf(CAP3SMSEvent 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:
- CAP3SMSEvent
-
getEventTypeSMS
public CAP3EventTypeSMS getEventTypeSMS()
Gets the value of the field eventTypeSMS.- Returns:
- value of field eventTypeSMS, 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
-
getMonitorMode
public CCMonitorMode getMonitorMode()
Gets the value of the field monitorMode.- Returns:
- value of field monitorMode, or null if not present
-
hasEventTypeSMS
public boolean hasEventTypeSMS()
Tests whether the field eventTypeSMS has a value.- Returns:
- whether the field eventTypeSMS has a value
-
hasMonitorMode
public boolean hasMonitorMode()
Tests whether the field monitorMode has a value.- Returns:
- whether the field monitorMode has a value
-
setEventTypeSMS
public CAP3SMSEvent setEventTypeSMS(CAP3EventTypeSMS value) throws IllegalStateException
Sets the value of the field eventTypeSMS.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMonitorMode
public CAP3SMSEvent setMonitorMode(CCMonitorMode value) throws IllegalStateException
Sets the value of the field monitorMode.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
-