public interface BOMonitoringAlarmI
Alarm
subclasses that are
"associated" with a specific set of CoreBOs
and monitor changes to
these CoreBOs
.
Implemented by Wiedervorlage
and BOBasierterTermin
which do
not form a class hierarchy due to other constraints but share some common
code and processing nonetheless.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
$0 |
static int |
MONITORED_OBJECTS_WARN_THRESHOLD |
Modifier and Type | Method and Description |
---|---|
BOAlarmStatus |
addState(KernelDatabaseAccessorI kda,
BO bo) |
boolean |
changeMayAffectSchedule(BP _bp) |
boolean |
fits(BO bo) |
java.lang.String |
getAnchortimeAttributeName() |
java.lang.Long |
getId() |
org.apache.log4j.Logger |
getLogger() |
BOMaske |
getMaskeWithChecks() |
default boolean |
getsDateFromAttribute() |
BOAlarmStatusManager.BOAlarmStatusIterator |
getStates() |
BOAlarmStatusManager |
getStatusManager() |
boolean |
istAktiv() |
default void |
recalcExistingStates(KernelDatabaseAccessorI kda)
High level method that updates all existing states for the given
BOMonitoringAlarmI with break handling
and progress info. |
void |
recalcState(BOAlarmStatus _bas,
KernelDatabaseAccessorI _kda,
BOAlarmStatusManager.Batch _batch) |
BOAlarmStatus |
recalcState(KernelDatabaseAccessorI kda,
BOAlarmStatus state) |
void |
recalcStates(KernelDatabaseAccessorI _kda) |
void |
removeAllStates() |
static final java.lang.String $0
static final int MONITORED_OBJECTS_WARN_THRESHOLD
org.apache.log4j.Logger getLogger()
BOMaske getMaskeWithChecks() throws Alarm.AlarmDefinitionException
Alarm.AlarmDefinitionException
default boolean getsDateFromAttribute()
java.lang.String getAnchortimeAttributeName()
java.lang.Long getId()
boolean istAktiv()
boolean changeMayAffectSchedule(BP _bp)
BOAlarmStatusManager getStatusManager()
void recalcStates(KernelDatabaseAccessorI _kda) throws Alarm.AlarmDefinitionException, java.lang.InterruptedException
Alarm.AlarmDefinitionException
java.lang.InterruptedException
void recalcState(BOAlarmStatus _bas, KernelDatabaseAccessorI _kda, BOAlarmStatusManager.Batch _batch) throws Alarm.AlarmDefinitionException, BOAlarmStatusManagerStorageException
BOAlarmStatus recalcState(KernelDatabaseAccessorI kda, BOAlarmStatus state) throws Alarm.AlarmDefinitionException, BOAlarmStatusManagerStorageException
BOAlarmStatusManager.BOAlarmStatusIterator getStates()
void removeAllStates()
BOAlarmStatus addState(KernelDatabaseAccessorI kda, BO bo) throws Alarm.AlarmDefinitionException, BOAlarmStatusManagerStorageException
boolean fits(BO bo) throws Alarm.AlarmDefinitionException
Alarm.AlarmDefinitionException
default void recalcExistingStates(KernelDatabaseAccessorI kda) throws Alarm.AlarmDefinitionException, java.lang.InterruptedException
BOMonitoringAlarmI
with break handling
and progress info.Alarm.AlarmDefinitionException
java.lang.InterruptedException
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.