public abstract class AbstractAlarmUtilities
extends java.lang.Object
Constructor and Description |
---|
AbstractAlarmUtilities() |
Modifier and Type | Method and Description |
---|---|
protected void |
addPropSubCondition(AlarmFilter filter,
PropertyCondition cond,
java.lang.Object[] tuple,
boolean required) |
void |
cancel(java.lang.String[] alarmIds) |
protected abstract void |
cancelImpl(java.util.Set<java.util.UUID> almIds) |
protected AlarmFilter |
createFilter(PyArgumentMap args,
boolean history) |
protected java.util.List<Path> |
getPaths(java.lang.String[] paths) |
abstract java.util.List<ShelvedPath> |
getShelvedPaths() |
static void |
processPathCondition(java.lang.String[] raw,
AlarmFilter target,
Field field)
Processes QualifiedPath or display path conditions.
|
static void |
processStringEnumCondition(java.lang.String[] values,
AlarmFilter target,
Field field) |
java.util.List<AlarmEvent> |
queryJournal(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
protected abstract java.util.List<AlarmEvent> |
queryJournalImpl(java.lang.String journalName,
AlarmFilter filter) |
java.util.List<AlarmEvent> |
queryStatus(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
protected abstract java.util.List<AlarmEvent> |
queryStatusImpl(AlarmFilter filter) |
void |
shelve(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
protected abstract void |
shelveImpl(java.util.Collection<Path> paths,
int timeoutSeconds) |
void |
unshelve(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
public abstract java.util.List<ShelvedPath> getShelvedPaths() throws java.lang.Exception
java.lang.Exception
public java.util.List<AlarmEvent> queryStatus(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
public java.util.List<AlarmEvent> queryJournal(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
public void shelve(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
public void unshelve(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
public void cancel(java.lang.String[] alarmIds) throws java.lang.Exception
java.lang.Exception
protected java.util.List<Path> getPaths(java.lang.String[] paths)
protected void addPropSubCondition(AlarmFilter filter, PropertyCondition cond, java.lang.Object[] tuple, boolean required)
protected AlarmFilter createFilter(PyArgumentMap args, boolean history)
public static void processStringEnumCondition(java.lang.String[] values, AlarmFilter target, Field field)
public static void processPathCondition(java.lang.String[] raw, AlarmFilter target, Field field)
protected abstract java.util.List<AlarmEvent> queryStatusImpl(AlarmFilter filter) throws java.lang.Exception
java.lang.Exception
protected abstract java.util.List<AlarmEvent> queryJournalImpl(java.lang.String journalName, AlarmFilter filter) throws java.lang.Exception
java.lang.Exception
protected abstract void shelveImpl(java.util.Collection<Path> paths, int timeoutSeconds) throws java.lang.Exception
java.lang.Exception
protected abstract void cancelImpl(java.util.Set<java.util.UUID> almIds) throws java.lang.Exception
java.lang.Exception