Package com.inductiveautomation.ignition.common.project
-
Interface Summary Interface Description Project ProjectListener ProjectListeners get registered with the project manager.ProjectResourceListener -
Class Summary Class Description AbstractProject ChangeOperation Modifications to projects are defined as a series of ChangeOperations.ChangeOperation.CreateResourceOperation ChangeOperation.DeleteResourceOperation ChangeOperation.ManifestChangeOperation ChangeOperation.ModifyResourceOperation ChangeOperation.ResourceChangeOperation ClientPermissionsConstants These are the id's for various client permissionsDesignerPermissionUtil A utility class that assists in verifying permissions given the user and global project props or required roles for save,publish,view,export,copy, or delete on a project Note: every permission utility method returns true if the global props are null because the project might not have any global props, hence granting permissionEdgeProject A utility class for some common properties of Edge projectsEffectiveProjectResource Delegate project resource implementation that overrides the projectName, so that all project resources, inherited or otherwise, share the same resource id.GlobalProps A serialized property resource that is defined by the framework itself, and holds some of the core project properties.NamedManifest Class that holds a project name and aProjectManifest
.ProjectDiff TheChangeOperation
s associated with a project when pulled from the Gateway.ProjectFileUtil A utility class for inspecting, identifying and loading Projects from Files or streams.ProjectImport ProjectManifest ProjectManifest.Builder ProjectSnapshot A lightweight immutable "snapshot" of aProject
.ProjectSnapshot.GsonAdapter ProjectStackshot RuntimeProject RuntimeProject.EffectiveProjectSnapshot An EffectiveProjectSnapshot is aProjectSnapshot
of a project and its effective resource set plus additional information about what its hierarchy was at the time the snapshot was made.RuntimeProject.EffectiveProjectSnapshot.GsonAdapter RuntimeProject.GsonAdapter RuntimeProject.RuntimeProjectBuilder RuntimeProjectJsonSerializer -
Enum Summary Enum Description ChangeOperation.OperationType ProjectCommitMessageMode Deprecated. ProjectImportMode ProjectPublishMode Deprecated. -
Exception Summary Exception Description NameInUseException The requested name is already in use by another local resource.ProjectInvalidException ProjectNotFoundException ProjectPullException ProjectPushException Thrown by ProjectManager to indicate there was a conflict on pushRuntimeProject.DiffException