Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Core.ModuleReference

%ZHSLIB.PackageManager.Core.ModuleReference

serial class %ZHSLIB.PackageManager.Core.ModuleReference extends %Library.SerialObject, %XML.Adaptor, %ZHSLIB.PackageManager.Core.ComparisonAdaptor

@API.Object.Instantiable @Modifier Availability InterSystems

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter NAMESPACE = http://www.intersystems.com/HealthShare/PackageManager;
Inherited description: NAMESPACE specifies the XML namespace to be used when projecting the class to XML. If NAMESPACE = "", the default namespace is used for the XML schema is used as the namespace for his class.

Properties (Including Private)

property Name as %String (MAXLEN = 255) [ Required ];
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Scope as %String (VALUELIST = ",test,verify", XMLPROJECTION = "ATTRIBUTE");
Restrict the scope in which this reference is relevant. Default is "all scopes"
Property methods: ScopeDisplayToLogical(), ScopeGet(), ScopeIsValid(), ScopeLogicalToDisplay(), ScopeLogicalToOdbc(), ScopeNormalize(), ScopeSet()
property Version as %ZHSLIB.PackageManager.Core.SemanticVersionExpression (ForceCodeGenerate = 0, XMLPROJECTION = "NONE") [ Required ];
Does not need code generation for comparison because VersionString comparison is good enough
Property methods: VersionGet(), VersionGetObject(), VersionGetObjectId(), VersionGetSwizzled(), VersionIsEmpty(), VersionIsValid(), VersionNewObject(), VersionSet(), VersionSetObject(), VersionSetObjectId(), VersionStringDisplayToLogical(), VersionStringGet(), VersionStringIsValid(), VersionStringLogicalToDisplay(), VersionStringLogicalToOdbc(), VersionStringNormalize(), VersionStringSet(), VersionUnSwizzle()
property VersionString as %String (MAXLEN = 100, XMLNAME = "Version") [ Required ];
Property methods: VersionStringDisplayToLogical(), VersionStringGet(), VersionStringIsValid(), VersionStringLogicalToDisplay(), VersionStringLogicalToOdbc(), VersionStringNormalize(), VersionStringSet()

Methods (Including Private)

method VersionStringSet(tValue) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods (Including Private)

Feedback