InterSystems IRIS Data Platform 2020.4 > Class Reference > ENSLIB namespace > Ens.Rule.Upgrade

Ens.Rule.Upgrade

class Ens.Rule.Upgrade extends %Library.RegisteredObject

Method Inventory

Methods

classmethod ConvertAll(qspec As %String) as %Status [ Language = objectscript ]
classmethod ConvertOne(pHostName As %String, pRuleLongName As %String, pClassName As %String, qspec As %String) as %Status [ Language = objectscript ]
classmethod ConvertRulenameToClassname(pHostName, pRuleName) as %String [ Language = objectscript ]
classmethod OperatorPrecedenceChangeReport(pReport) as %Status [ Language = objectscript ]
classmethod checkOneExpression(pReport, class, expression) as %Status [ Language = objectscript ]
classmethod fixOneCondition(pOperator As %String, pOp1, pOp2) as %String [ Language = objectscript ]
classmethod generateOneClass(pClassname, pHostName, pRuleName, pVersion, pEffectiveBegin, pEffectiveEnd) as %Status [ Language = objectscript ]
classmethod generateOneGeneralRule(pRuleSetModel As Ens.Rule.Model.ruleSet, pHostName As %String, pRuleName As %String, pVersion As %String) as %Status [ Language = objectscript ]
classmethod generateOneRoutingRule(pRuleSetModel As Ens.Rule.Model.ruleSet, pHostName As %String, pRuleName As %String, pVersion As %String) as %Status [ Language = objectscript ]
classmethod scanActions(pReport, class, actions) as %Status [ Language = objectscript ]
classmethod scanOneAction(pReport, class, action) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods

Feedback