Class LastProjectUpdateTag
- java.lang.Object
-
- com.inductiveautomation.ignition.common.sqltags.tags.AbstractTag
-
- com.inductiveautomation.factorypmi.application.sqltags.AbstractClientTag
-
- com.inductiveautomation.factorypmi.application.sqltags.system.client.AbstractClientSystemTag
-
- com.inductiveautomation.factorypmi.application.sqltags.system.client.LastProjectUpdateTag
-
- All Implemented Interfaces:
ClientTag
,Diagnosable
,ProjectResourceListener
,MutableTag
,Tag
,TagNode
,TagScriptMonitor
,java.lang.Comparable<Tag>
public class LastProjectUpdateTag extends AbstractClientSystemTag implements ProjectResourceListener
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.factorypmi.application.sqltags.AbstractClientTag
appContext, deleted, LOGGER, name, pathContext
-
Fields inherited from class com.inductiveautomation.ignition.common.sqltags.tags.AbstractTag
accessRights, attributes, enabled, eventScripts, permissionModel, type
-
-
Constructor Summary
Constructors Constructor Description LastProjectUpdateTag(ClientContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
resourcesCreated(java.lang.String projectName, java.util.List<ChangeOperation.CreateResourceOperation> resources)
void
resourcesDeleted(java.lang.String projectName, java.util.List<ChangeOperation.DeleteResourceOperation> signatures)
void
resourcesModified(java.lang.String projectName, java.util.List<ChangeOperation.ModifyResourceOperation> resources)
void
startBinding(VisionClientContext appContext, TagPath pathContext, TagChangeListener rootListener)
Starts any binding for the tag, such as an expression binding or a SQL query bindingvoid
stopBinding()
Stops any binding activities for this tag-
Methods inherited from class com.inductiveautomation.factorypmi.application.sqltags.system.client.AbstractClientSystemTag
_setAttribute, _setValue, applyDiff, clone, getType, setAccessRights, setAttribute, setCurrentValue, setEnabled, setName
-
Methods inherited from class com.inductiveautomation.factorypmi.application.sqltags.AbstractClientTag
checkName, findChild, fireScriptEvent, fireTagChange, getAlarmStates, getAttribute, getChildren, getCurrentValue, getName, getPath, getValueRaw, hasPermission, isAlarmingSupported, notifyTagDeleted, onScriptError, onScriptSuccess, removeChild, sampleDiagnostics, setAlarmStates, setAlarmStates, setEventScripts, setTypeAndValue, setTypeAndValue, setTypeAndValue, transferState, updateRuntimeQuality
-
Methods inherited from class com.inductiveautomation.ignition.common.sqltags.tags.AbstractTag
addChild, coerceValue, compareTo, getAccessRights, getChild, getDataType, getEventScripts, getPermissionModel, getRawAttributes, isEnabled, main, setDataType, setPermissionModel, setRawAttributes, setValue
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.factorypmi.application.sqltags.ClientTag
addChild
-
Methods inherited from interface com.inductiveautomation.ignition.common.sqltags.model.MutableTag
setDataType
-
Methods inherited from interface com.inductiveautomation.ignition.common.project.ProjectResourceListener
getResourceFilter, manifestChanged, onAfterChanges, onBeforeChanges
-
Methods inherited from interface com.inductiveautomation.ignition.common.sqltags.model.Tag
getAccessRights, getDataType, getEventScripts, getPermissionModel, isEnabled
-
-
-
-
Constructor Detail
-
LastProjectUpdateTag
public LastProjectUpdateTag(ClientContext context)
-
-
Method Detail
-
startBinding
public void startBinding(VisionClientContext appContext, TagPath pathContext, TagChangeListener rootListener)
Description copied from interface:ClientTag
Starts any binding for the tag, such as an expression binding or a SQL query binding- Specified by:
startBinding
in interfaceClientTag
- Overrides:
startBinding
in classAbstractClientTag
-
stopBinding
public void stopBinding()
Description copied from interface:ClientTag
Stops any binding activities for this tag- Specified by:
stopBinding
in interfaceClientTag
- Overrides:
stopBinding
in classAbstractClientTag
-
resourcesCreated
public void resourcesCreated(java.lang.String projectName, java.util.List<ChangeOperation.CreateResourceOperation> resources)
- Specified by:
resourcesCreated
in interfaceProjectResourceListener
-
resourcesModified
public void resourcesModified(java.lang.String projectName, java.util.List<ChangeOperation.ModifyResourceOperation> resources)
- Specified by:
resourcesModified
in interfaceProjectResourceListener
-
resourcesDeleted
public void resourcesDeleted(java.lang.String projectName, java.util.List<ChangeOperation.DeleteResourceOperation> signatures)
- Specified by:
resourcesDeleted
in interfaceProjectResourceListener
-
-