Class AbstractAlarmUtilities
java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.AbstractAlarmUtilities
- Direct Known Subclasses:
ClientAlarmUtilities
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addPropSubCondition
(AlarmFilter filter, PropertyCondition cond, Object[] tuple, boolean required) void
protected abstract void
cancelImpl
(Set<UUID> almIds) protected AlarmFilter
createFilter
(PyArgumentMap args, boolean history) abstract List<ShelvedPath>
static void
processPathCondition
(String[] raw, AlarmFilter target, Field field) Processes QualifiedPath or display path conditions.static void
processStringEnumCondition
(String[] values, AlarmFilter target, Field field) queryJournal
(org.python.core.PyObject[] pyArgs, String[] keywords) protected abstract List<AlarmEvent>
queryJournalImpl
(String journalName, AlarmFilter filter) queryStatus
(org.python.core.PyObject[] pyArgs, String[] keywords) protected abstract List<AlarmEvent>
queryStatusImpl
(AlarmFilter filter) void
protected abstract void
shelveImpl
(Collection<Path> paths, int timeoutSeconds) void
-
Constructor Details
-
AbstractAlarmUtilities
public AbstractAlarmUtilities()
-
-
Method Details
-
getShelvedPaths
- Throws:
Exception
-
queryStatus
-
queryJournal
-
shelve
-
unshelve
-
cancel
- Throws:
Exception
-
getPaths
-
addPropSubCondition
protected void addPropSubCondition(AlarmFilter filter, PropertyCondition cond, Object[] tuple, boolean required) -
createFilter
-
processStringEnumCondition
-
processPathCondition
Processes QualifiedPath or display path conditions. The boolean parameter indicates which it is for the current call. -
queryStatusImpl
- Throws:
Exception
-
queryJournalImpl
protected abstract List<AlarmEvent> queryJournalImpl(String journalName, AlarmFilter filter) throws Exception - Throws:
Exception
-
shelveImpl
- Throws:
Exception
-
cancelImpl
- Throws:
Exception
-