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
,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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
resourcesCreated
(String projectName, List<ChangeOperation.CreateResourceOperation> resources) void
resourcesDeleted
(String projectName, List<ChangeOperation.DeleteResourceOperation> signatures) void
resourcesModified
(String projectName, 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
Stops any binding activities for this tagMethods 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 java.lang.Comparable
compareTo
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 Details
-
LastProjectUpdateTag
-
-
Method Details
-
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(String projectName, List<ChangeOperation.CreateResourceOperation> resources) - Specified by:
resourcesCreated
in interfaceProjectResourceListener
-
resourcesModified
public void resourcesModified(String projectName, List<ChangeOperation.ModifyResourceOperation> resources) - Specified by:
resourcesModified
in interfaceProjectResourceListener
-
resourcesDeleted
public void resourcesDeleted(String projectName, List<ChangeOperation.DeleteResourceOperation> signatures) - Specified by:
resourcesDeleted
in interfaceProjectResourceListener
-