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 permissionEffectiveProjectResource 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.ProjectDiff.AbsoluteDiff An absolute diff, i.e.ProjectDiff.EffectiveDiff An effective diff, i.e.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 ProjectInvalidException ProjectNotFoundException ProjectPullException ProjectPushException Thrown by ProjectManager to indicate there was a conflict on pushRuntimeProject.DiffException