%ZHSLIB.PackageManager.Developer.ModuleSetting.ProcessorDefault.Condition

serial class %ZHSLIB.PackageManager.Developer.ModuleSetting.ProcessorDefault.Condition extends %Library.SerialObject, %XML.Adaptor, %ZHSLIB.PackageManager.Core.ComparisonAdaptor

Tested in the SatisfiesCondition method of %ZHSLIB.PackageManager.Developer.Processor.Abstract

Property 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.

Properties

property Attribute as %String (MAXLEN = 100, XMLPROJECTION = "attribute") [ Required ];
Name of other attribute to test
Property methods: AttributeDisplayToLogical(), AttributeGet(), AttributeIsValid(), AttributeLogicalToDisplay(), AttributeLogicalToOdbc(), AttributeNormalize(), AttributeSet()
property Operator as %String (VALUELIST = ",eq,neq,gt,lt,gte,lte,contains", XMLPROJECTION = "attribute");
Comparison operator; if empty, "eq" is assumed (although not the InitialExpression for sake of XML re-export).
Property methods: OperatorDisplayToLogical(), OperatorGet(), OperatorIsValid(), OperatorLogicalToDisplay(), OperatorLogicalToOdbc(), OperatorNormalize(), OperatorSet()
property Value as %String);
Value to compare to - may be empty.
Property methods: ValueDisplayToLogical(), ValueGet(), ValueIsValid(), ValueLogicalToDisplay(), ValueLogicalToOdbc(), ValueNormalize(), ValueSet()

Inherited Members

Inherited Methods

Feedback