%ZHSLIB.PackageManager.Core.ModuleInfo
abstract class %ZHSLIB.PackageManager.Core.ModuleInfo extends %XML.Adaptor
Most basic information that EVERY module must have.Property Inventory
Method Inventory
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.
parameter XMLIGNOREINVALIDATTRIBUTE = 1;
Inherited description: The XMLIGNOREINVALIDATTRIBUTE parameter allows the programmer to control handling of unexpected
attributes in the XML input.
By default (XMLIGNOREINVALIDATTRIBUTE = 1), will ignore unexpected attributes.
If XMLIGNOREINVALIDATTRIBUTE is set = 0, then an unexpected attribute will be treated as an error.
parameter XMLIGNOREINVALIDTAG = 1;
Inherited description: The XMLIGNOREINVALIDTAG parameter allows the programmer to control handling of unexpected
elements in the XML input.
The XMLIGNOREINVALIDTAG parameter will only take affect if XMLSEQUENCE = 0 (the default).
By default (XMLIGNOREINVALIDTAG = 0), will treat an unexpected element as an error.
If XMLIGNOREINVALIDTAG is set = 1 and XMLSEQUENCE = 0, then unexpected elements will be ignored.
Properties
property Name as %ZHSLIB.PackageManager.Core.ModuleName [ Required ];
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Version as %ZHSLIB.PackageManager.Core.SemanticVersion (XMLPROJECTION = "NONE") [ Required ];
Property methods: VersionGet(), VersionGetObject(), VersionGetObjectId(), VersionGetSwizzled(), VersionIsEmpty(), VersionIsValid(), VersionNewObject(), VersionSet(), VersionSetObject(), VersionSetObjectId(), VersionUnSwizzle()
property VersionString as %String (MAXLEN = 100, XMLNAME = "Version") [ Required ];
Property methods: VersionStringDisplayToLogical(), VersionStringIsValid(), VersionStringLogicalToDisplay(), VersionStringLogicalToOdbc(), VersionStringNormalize()
Methods
method VersionStringGet() as %String
method VersionStringSet(tValue) as %Status