public class CAP4BCSMEvent extends CAP2BCSMEvent
BCSMEvent ::= SEQUENCE { eventTypeBCSM EventTypeBCSM, monitorMode MonitorMode, legID LegID OPTIONAL, dpSpecificCriteria DpSpecificCriteria OPTIONAL, automaticRearm NULL OPTIONAL, ... } CAP-datatypes { BCSMEvent { @parentType com.opencloud.slee.resources.cgin.cap_v2.CAP2BCSMEvent dpSpecificCriteria { @rename dPSpecificCriteria } } }
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP4BCSMEvent()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CAP4BCSMEvent |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP4BCSMEvent |
copyOf(CCBCSMEvent 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.
|
boolean |
hasAutomaticRearm()
Tests whether the field automaticRearm is present.
|
CAP4BCSMEvent |
setAutomaticRearmPresent(boolean flag)
Sets the presence or absence of the optional field automaticRearm.
|
CAP4BCSMEvent |
setDPSpecificCriteria(CAP4DpSpecificCriteria value)
Sets the value of the field dpSpecificCriteria.
|
CAP4BCSMEvent |
setEventTypeBCSM(CCEventTypeBCSM value)
Sets the value of the field eventTypeBCSM.
|
CAP4BCSMEvent |
setLegID(CCLegID value)
Sets the value of the field legID.
|
CAP4BCSMEvent |
setMonitorMode(CCMonitorMode value)
Sets the value of the field monitorMode.
|
getDPSpecificCriteria, hasDPSpecificCriteria, setDPSpecificCriteria, setReadOnly
getEventTypeBCSM, getLegID, getMonitorMode, hasEventTypeBCSM, hasLegID, hasMonitorMode
equals, hashCode, toString
checkModify, isReadOnly
public CAP4BCSMEvent()
public CAP4BCSMEvent clone()
clone
in interface DataObject
clone
in class CAP2BCSMEvent
public static CAP4BCSMEvent copyOf(CCBCSMEvent from)
from
- the object from which to copypublic static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class CAP2BCSMEvent
withAbsents
- whether to put absent optional fields into Mappublic boolean hasAutomaticRearm()
public CAP4BCSMEvent setAutomaticRearmPresent(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 CAP4BCSMEvent setDPSpecificCriteria(CAP4DpSpecificCriteria value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4BCSMEvent setEventTypeBCSM(CCEventTypeBCSM value) throws IllegalStateException
setEventTypeBCSM
in class CAP2BCSMEvent
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4BCSMEvent setLegID(CCLegID value) throws IllegalStateException
setLegID
in class CAP2BCSMEvent
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4BCSMEvent setMonitorMode(CCMonitorMode value) throws IllegalStateException
setMonitorMode
in class CAP2BCSMEvent
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only