class %ZHSLIB.PackageManager.Developer.Processor.JavaLibrary extends %ZHSLIB.PackageManager.Developer.Processor.Abstract

Property Inventory

Method Inventory


parameter ATTRIBUTES = groupId,artifactId,version;
Comma-separated list of resource attribute names that this processor uses
parameter DESCRIPTION = Configures a Java library for use within IRIS. Fetches specified version from Artifactory and configures Object Gateway connection.;
Description of resource processor class (shown in UI)


property artifactId as %String;
Name of the jar, eg. "fhirserver".
Property methods: artifactIdDisplayToLogical(), artifactIdGet(), artifactIdIsValid(), artifactIdLogicalToDisplay(), artifactIdLogicalToOdbc(), artifactIdNormalize(), artifactIdSet()
property groupId as %String;
Unique identifier for Java project, eg. "com.intersystems.hs".
Property methods: groupIdDisplayToLogical(), groupIdGet(), groupIdIsValid(), groupIdLogicalToDisplay(), groupIdLogicalToOdbc(), groupIdNormalize(), groupIdSet()
property version as %String;
Version of Java Library to run.
Property methods: versionDisplayToLogical(), versionGet(), versionIsValid(), versionLogicalToDisplay(), versionLogicalToOdbc(), versionNormalize(), versionSet()


method OnAfterPhase(pPhase As %String, ByRef pParams) as %Status [ Language = objectscript ]
method OnGetUniqueName(Output pUniqueName) [ Language = objectscript ]
Inherited description: Returns a unique name for this resource. Default implementation, leaving pUniqueName undefined, reverts to default behavior. An empty string indicates guaranteed uniqueness (useful for folders relative to module root)

Inherited Members

Inherited Methods