Class AbstractAlarmUtilities
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.script.builtin.AbstractAlarmUtilities
 
- 
- Direct Known Subclasses:
- ClientAlarmUtilities
 
 public abstract class AbstractAlarmUtilities extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected static classAbstractAlarmUtilities.PyAlarmEventAdapter
 - 
Constructor SummaryConstructors Constructor Description AbstractAlarmUtilities()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddPropSubCondition(AlarmFilter filter, PropertyCondition cond, java.lang.Object[] tuple, boolean required)voidcancel(java.lang.String[] alarmIds)protected abstract voidcancelImpl(java.util.Set<java.util.UUID> almIds)protected AlarmFiltercreateFilter(PyArgumentMap args, boolean history)protected java.util.List<Path>getPaths(java.lang.String[] paths)abstract java.util.List<ShelvedPath>getShelvedPaths()static voidprocessPathCondition(java.lang.String[] raw, AlarmFilter target, Field field)Processes QualifiedPath or display path conditions.static voidprocessStringEnumCondition(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)voidshelve(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)protected abstract voidshelveImpl(java.util.Collection<Path> paths, int timeoutSeconds)voidunshelve(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
 
- 
- 
- 
Method Detail- 
getShelvedPathspublic abstract java.util.List<ShelvedPath> getShelvedPaths() throws java.lang.Exception - Throws:
- java.lang.Exception
 
 - 
queryStatuspublic java.util.List<AlarmEvent> queryStatus(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
queryJournalpublic java.util.List<AlarmEvent> queryJournal(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
shelvepublic void shelve(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
 - 
unshelvepublic void unshelve(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
 - 
cancelpublic void cancel(java.lang.String[] alarmIds) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
getPathsprotected java.util.List<Path> getPaths(java.lang.String[] paths) 
 - 
addPropSubConditionprotected void addPropSubCondition(AlarmFilter filter, PropertyCondition cond, java.lang.Object[] tuple, boolean required) 
 - 
createFilterprotected AlarmFilter createFilter(PyArgumentMap args, boolean history) 
 - 
processStringEnumConditionpublic static void processStringEnumCondition(java.lang.String[] values, AlarmFilter target, Field field)
 - 
processPathConditionpublic static void processPathCondition(java.lang.String[] raw, AlarmFilter target, Field field)Processes QualifiedPath or display path conditions. The boolean parameter indicates which it is for the current call.
 - 
queryStatusImplprotected abstract java.util.List<AlarmEvent> queryStatusImpl(AlarmFilter filter) throws java.lang.Exception - Throws:
- java.lang.Exception
 
 - 
queryJournalImplprotected abstract java.util.List<AlarmEvent> queryJournalImpl(java.lang.String journalName, AlarmFilter filter) throws java.lang.Exception - Throws:
- java.lang.Exception
 
 - 
shelveImplprotected abstract void shelveImpl(java.util.Collection<Path> paths, int timeoutSeconds) throws java.lang.Exception - Throws:
- java.lang.Exception
 
 - 
cancelImplprotected abstract void cancelImpl(java.util.Set<java.util.UUID> almIds) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 
- 
 
-