Class AlertSignalDescriptor
- java.lang.Object
-
- org.somda.sdc.biceps.model.participant.AbstractDescriptor
-
- org.somda.sdc.biceps.model.participant.AbstractAlertDescriptor
-
- org.somda.sdc.biceps.model.participant.AlertSignalDescriptor
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb2_commons.lang.CopyTo2,org.jvnet.jaxb2_commons.lang.ToString2
public class AlertSignalDescriptor extends AbstractAlertDescriptor implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2
AlertSignalDescriptor represents an ALERT SIGNAL. An ALERT SIGNAL contains information about the way an ALERT CONDITION is communicated to a human. It is generated by an ALERT SYSTEM to indicate the presence or occurrence of an ALERT CONDITION. Example: a signal could be a lamp (see pm:AlertSignalDescriptor/pm:Manifestation) on a remote POC MEDICAL DEVICE, such as the nurses handheld device (see pm:AlertSignalDescriptor/pm:SignalDelegationSupported), which starts flashing when the heart rate is exceeding 150bmp (see pm:AlertSignalDescriptor/pm:ConditionSignaled) for more than 2 seconds (see pm:AlertSignalDescriptor/pm:DefaultSignalGenerationDelay), and keeps flashing until the nurse confirms the alarm, even if the alarm condition is not present anymore (see pm:AlertSignalDescriptor/pm:Latching).Java class for AlertSignalDescriptor complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AlertSignalDescriptor"> <complexContent> <extension base="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}AbstractAlertDescriptor"> <attribute name="ConditionSignaled" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}HandleRef" /> <attribute name="Manifestation" use="required" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}AlertSignalManifestation" /> <attribute name="Latching" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> <attribute name="DefaultSignalGenerationDelay" type="{http://www.w3.org/2001/XMLSchema}duration" /> <attribute name="MinSignalGenerationDelay" type="{http://www.w3.org/2001/XMLSchema}duration" /> <attribute name="MaxSignalGenerationDelay" type="{http://www.w3.org/2001/XMLSchema}duration" /> <attribute name="SignalDelegationSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" /> <attribute name="AcknowledgementSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" /> <attribute name="AcknowledgeTimeout" type="{http://www.w3.org/2001/XMLSchema}duration" /> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanacknowledgementSupportedprotected DurationacknowledgeTimeoutprotected StringconditionSignaledprotected DurationdefaultSignalGenerationDelayprotected booleanlatchingprotected AlertSignalManifestationmanifestationprotected DurationmaxSignalGenerationDelayprotected DurationminSignalGenerationDelayprotected BooleansignalDelegationSupported-
Fields inherited from class org.somda.sdc.biceps.model.participant.AbstractDescriptor
descriptorVersion, extension, handle, safetyClassification, type
-
-
Constructor Summary
Constructors Constructor Description AlertSignalDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()booleanequals(Object object)DurationgetAcknowledgeTimeout()Gets the value of the acknowledgeTimeout property.StringgetConditionSignaled()Gets the value of the conditionSignaled property.DurationgetDefaultSignalGenerationDelay()Gets the value of the defaultSignalGenerationDelay property.AlertSignalManifestationgetManifestation()Gets the value of the manifestation property.DurationgetMaxSignalGenerationDelay()Gets the value of the maxSignalGenerationDelay property.DurationgetMinSignalGenerationDelay()Gets the value of the minSignalGenerationDelay property.inthashCode()BooleanisAcknowledgementSupported()Gets the value of the acknowledgementSupported property.booleanisLatching()Gets the value of the latching property.BooleanisSignalDelegationSupported()Gets the value of the signalDelegationSupported property.voidsetAcknowledgementSupported(Boolean value)Sets the value of the acknowledgementSupported property.voidsetAcknowledgeTimeout(Duration value)Sets the value of the acknowledgeTimeout property.voidsetConditionSignaled(String value)Sets the value of the conditionSignaled property.voidsetDefaultSignalGenerationDelay(Duration value)Sets the value of the defaultSignalGenerationDelay property.voidsetLatching(boolean value)Sets the value of the latching property.voidsetManifestation(AlertSignalManifestation value)Sets the value of the manifestation property.voidsetMaxSignalGenerationDelay(Duration value)Sets the value of the maxSignalGenerationDelay property.voidsetMinSignalGenerationDelay(Duration value)Sets the value of the minSignalGenerationDelay property.voidsetSignalDelegationSupported(Boolean value)Sets the value of the signalDelegationSupported property.StringtoString()-
Methods inherited from class org.somda.sdc.biceps.model.participant.AbstractDescriptor
getDescriptorVersion, getExtension, getHandle, getSafetyClassification, getType, setDescriptorVersion, setExtension, setHandle, setSafetyClassification, setType
-
-
-
-
Field Detail
-
conditionSignaled
protected String conditionSignaled
-
manifestation
protected AlertSignalManifestation manifestation
-
latching
protected boolean latching
-
defaultSignalGenerationDelay
protected Duration defaultSignalGenerationDelay
-
minSignalGenerationDelay
protected Duration minSignalGenerationDelay
-
maxSignalGenerationDelay
protected Duration maxSignalGenerationDelay
-
signalDelegationSupported
protected Boolean signalDelegationSupported
-
acknowledgementSupported
protected Boolean acknowledgementSupported
-
acknowledgeTimeout
protected Duration acknowledgeTimeout
-
-
Method Detail
-
getConditionSignaled
public String getConditionSignaled()
Gets the value of the conditionSignaled property.- Returns:
- possible object is
String
-
setConditionSignaled
public void setConditionSignaled(String value)
Sets the value of the conditionSignaled property.- Parameters:
value- allowed object isString
-
getManifestation
public AlertSignalManifestation getManifestation()
Gets the value of the manifestation property.- Returns:
- possible object is
AlertSignalManifestation
-
setManifestation
public void setManifestation(AlertSignalManifestation value)
Sets the value of the manifestation property.- Parameters:
value- allowed object isAlertSignalManifestation
-
isLatching
public boolean isLatching()
Gets the value of the latching property.
-
setLatching
public void setLatching(boolean value)
Sets the value of the latching property.
-
getDefaultSignalGenerationDelay
public Duration getDefaultSignalGenerationDelay()
Gets the value of the defaultSignalGenerationDelay property.- Returns:
- possible object is
String
-
setDefaultSignalGenerationDelay
public void setDefaultSignalGenerationDelay(Duration value)
Sets the value of the defaultSignalGenerationDelay property.- Parameters:
value- allowed object isString
-
getMinSignalGenerationDelay
public Duration getMinSignalGenerationDelay()
Gets the value of the minSignalGenerationDelay property.- Returns:
- possible object is
String
-
setMinSignalGenerationDelay
public void setMinSignalGenerationDelay(Duration value)
Sets the value of the minSignalGenerationDelay property.- Parameters:
value- allowed object isString
-
getMaxSignalGenerationDelay
public Duration getMaxSignalGenerationDelay()
Gets the value of the maxSignalGenerationDelay property.- Returns:
- possible object is
String
-
setMaxSignalGenerationDelay
public void setMaxSignalGenerationDelay(Duration value)
Sets the value of the maxSignalGenerationDelay property.- Parameters:
value- allowed object isString
-
isSignalDelegationSupported
public Boolean isSignalDelegationSupported()
Gets the value of the signalDelegationSupported property.- Returns:
- possible object is
Boolean
-
setSignalDelegationSupported
public void setSignalDelegationSupported(Boolean value)
Sets the value of the signalDelegationSupported property.- Parameters:
value- allowed object isBoolean
-
isAcknowledgementSupported
public Boolean isAcknowledgementSupported()
Gets the value of the acknowledgementSupported property.- Returns:
- possible object is
Boolean
-
setAcknowledgementSupported
public void setAcknowledgementSupported(Boolean value)
Sets the value of the acknowledgementSupported property.- Parameters:
value- allowed object isBoolean
-
getAcknowledgeTimeout
public Duration getAcknowledgeTimeout()
Gets the value of the acknowledgeTimeout property.- Returns:
- possible object is
String
-
setAcknowledgeTimeout
public void setAcknowledgeTimeout(Duration value)
Sets the value of the acknowledgeTimeout property.- Parameters:
value- allowed object isString
-
clone
public Object clone()
- Overrides:
clonein classAbstractAlertDescriptor
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classAbstractAlertDescriptor
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classAbstractAlertDescriptor
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
createNewInstancein classAbstractAlertDescriptor
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractAlertDescriptor
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractAlertDescriptor
-
toString
public String toString()
- Overrides:
toStringin classAbstractAlertDescriptor
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classAbstractAlertDescriptor
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classAbstractAlertDescriptor
-
-