Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

%ZHSLIB.PackageManager.Core.SemVer.Comparator

serial class %ZHSLIB.PackageManager.Core.SemVer.Comparator extends %Library.SerialObject

Property Inventory

Method Inventory

Properties

property Build as %String (MAXLEN = 100);
Property methods: BuildDisplayToLogical(), BuildGet(), BuildIsValid(), BuildLogicalToDisplay(), BuildLogicalToOdbc(), BuildNormalize(), BuildSet()
property Expression as %String [ ReadOnly ];
Property methods: ExpressionDisplayToLogical(), ExpressionGet(), ExpressionIsValid(), ExpressionLogicalToDisplay(), ExpressionLogicalToOdbc(), ExpressionNormalize()
property Major as %Integer (MINVAL = 0) [ Required ];
Property methods: MajorDisplayToLogical(), MajorGet(), MajorIsValid(), MajorLogicalToDisplay(), MajorNormalize(), MajorSet()
property Minor as %Integer (MINVAL = 0) [ Required ];
Property methods: MinorDisplayToLogical(), MinorGet(), MinorIsValid(), MinorLogicalToDisplay(), MinorNormalize(), MinorSet()
property Operator as %String (VALUELIST = ",=,<,<=,>,>=") [ InitialExpression = "=" , Required ];
Property methods: OperatorDisplayToLogical(), OperatorGet(), OperatorIsValid(), OperatorLogicalToDisplay(), OperatorLogicalToOdbc(), OperatorNormalize(), OperatorSet()
property Patch as %Integer (MINVAL = 0) [ Required ];
Property methods: PatchDisplayToLogical(), PatchGet(), PatchIsValid(), PatchLogicalToDisplay(), PatchNormalize(), PatchSet()
property Prerelease as %String (MAXLEN = 100);
Property methods: PrereleaseDisplayToLogical(), PrereleaseGet(), PrereleaseIsValid(), PrereleaseLogicalToDisplay(), PrereleaseLogicalToOdbc(), PrereleaseNormalize(), PrereleaseSet()

Methods

method Evaluate(pVersion As %ZHSLIB.PackageManager.Core.SemanticVersion) as %Boolean
classmethod FromString(pExpr As %String, Output pComparator As %ZHSLIB.PackageManager.Core.SemVer.Comparator) as %Status
method ToResolvedString() as %String
method ToString() as %String

Inherited Members

Inherited Methods

FeedbackOpens in a new tab