com.pega.pegarules.management
Class DeclarativeRulesManagement

java.lang.Object
  extended by MBeanHelper
      extended by com.pega.pegarules.management.DeclarativeRulesManagement

public class DeclarativeRulesManagement
extends MBeanHelper


Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String VERSION
           
 
Constructor Summary
DeclarativeRulesManagement()
           
 
Method Summary
 java.lang.String ClearDeclarativeNetworks()
          This method invalidates the Declarative Networks that have been cached in memory.
 java.lang.String DeclarativeRulesList()
          This method returns an XML document which contains the list of all the Declarative Networks, by top-level class, in the system.
 java.lang.String DescribeDeclarativeRule(java.lang.String classname, java.lang.String property, java.lang.String rulesets, java.lang.String locale)
          This method returns an XML document which contains details about the specified declarative rule, including the top-level classname, the RuleSets with which it is built, and the rule data.
 java.lang.String getCategory()
           
 java.lang.String getMajorVersion()
           
 java.lang.String getMinorVersion()
           
 java.lang.String getName()
           
 void setCategory(java.lang.String aCategory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

VERSION

public static final java.lang.String VERSION
Constructor Detail

DeclarativeRulesManagement

public DeclarativeRulesManagement()
Method Detail

getCategory

public java.lang.String getCategory()

setCategory

public void setCategory(java.lang.String aCategory)

getName

public java.lang.String getName()

getMajorVersion

public java.lang.String getMajorVersion()

getMinorVersion

public java.lang.String getMinorVersion()

DeclarativeRulesList

public java.lang.String DeclarativeRulesList()
This method returns an XML document which contains the list of all the Declarative Networks, by top-level class, in the system.

Since:
PRPC v5.1

ClearDeclarativeNetworks

public java.lang.String ClearDeclarativeNetworks()
This method invalidates the Declarative Networks that have been cached in memory. This should only be done rarely, as it will affect performance.

Since:
PRPC v5.1

DescribeDeclarativeRule

public java.lang.String DescribeDeclarativeRule(java.lang.String classname,
                                                java.lang.String property,
                                                java.lang.String rulesets,
                                                java.lang.String locale)
This method returns an XML document which contains details about the specified declarative rule, including the top-level classname, the RuleSets with which it is built, and the rule data.

Parameters:
classname - The name of the top-level class on which the declarative rule is defined.
property - The Target Property which is defined by the declarative rule.
rulesets - The RuleSets with which the Declarative Network is built.
locale - The country and language information for this Declarative Network.
Since:
PRPC v5.1