%ZHSLIB.PackageManager.Developer.Lifecycle.StudioProject
class %ZHSLIB.PackageManager.Developer.Lifecycle.StudioProject extends %ZHSLIB.PackageManager.Developer.Lifecycle.Base
Supports packaging and installing modules from Studio projects. Additional command line flags:- -DPackage.WithDependencies=1: includes dependencies in the module package
- -DPackage.Manager=1: includes package manager itself in the module package, to be bootstrapped in if it is not already installed
- -DPackage.Target=C:\path\to\file.xml: exports the package to the specified file
- -DPackage.Deploy=1: deploys all resources that are not explicitly listed with "Deploy=false"
Property Inventory (Including Private)
Method Inventory (Including Private)
Parameters
final parameter PACKAGING = studio-project;
Properties (Including Private)
property Payload as %Stream.TmpCharacter [ Private ];
Property methods: PayloadDelete(), PayloadGet(), PayloadGetObject(), PayloadGetObjectId(), PayloadGetSwizzled(), PayloadIsValid(), PayloadNewObject(), PayloadOid(), PayloadOpen(), PayloadSet(), PayloadSetObject(), PayloadSetObjectId(), PayloadUnSwizzle()
Methods (Including Private)
method %Package(ByRef pParams) as %Status [ Language = objectscript ]
Packages all of the resources in a module (possibly including its dependencies, possibly including the package manager, possibly deploying by default)
into a Studio project with a set of subordinate Studio projects.
method OnInstallFromPayload(ByRef pParams) as %Status [ Language = objectscript ]
Callback from the Verify phase to install the module payload in a different namespace.
Inherited Members
Inherited Properties (Including Private)
Inherited Methods (Including Private)
- %Activate()
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %Clean()
- %Compile()
- %Configure()
- %ConstructClone()
- %ConstructCloneInit()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Document()
- %Export()
- %ExportData()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %MakeDeployed()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToSaveSet()
- %OnClose()
- %OnConstructClone()
- %OnNew()
- %OnValidateObject()
- %OriginalNamespace()
- %PackageName()
- %Publish()
- %Register()
- %Reload()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %Test()
- %Unconfigure()
- %Validate()
- %ValidateObject()
- %Verify()
- CheckBeforeClean()
- GetBaseClassForPackaging()
- GetCompletePhases()
- GetCompletePhasesForOne()
- GetDefaultParameters()
- GetDefaultResourceProcessor()
- GetDefaultResourceProcessorProc()
- GetResourceRelativePath()
- OnAfterPhase()
- OnBeforeArtifact()
- OnBeforePhase()
- OnBeforeVerifyLoad()
- OnDetermineResourceDeployability()