Class RulesStructures

  • All Implemented Interfaces:
    java.io.Serializable

    public class RulesStructures
    extends java.lang.Object
    implements java.io.Serializable
    A class for the first level in the XML configuration file

    Example:

     <rul:rulesstructures>
            <rul:rulestructure name="All Checks">
                    <rul:rules>
                            <rul:ruleid>13</rul:ruleid>
                            <rul:ruleid>14</rul:ruleid>
                            <rul:ruleid>15</rul:ruleid>
                            <rul:ruleid>16</rul:ruleid>
                            <rul:ruleid>17</rul:ruleid>
                            <rul:ruleid>18</rul:ruleid>
                    </rul:rules>
            </rul:rulestructure>
            <rul:rulestructure name="Digitales Manuskript Bearbeiten">
                    <rul:rules>
                            <rul:ruleid>17</rul:ruleid>
                            <rul:ruleid>16</rul:ruleid>
                    </rul:rules>
            </rul:rulestructure>
            <rul:rulestructure name="Seiten / Preis -Freigabe durch P">
                    <rul:rules>
                            <rul:ruleid>17</rul:ruleid>
                            <rul:ruleid>16</rul:ruleid>
                            <rul:ruleid>15</rul:ruleid>
                            <rul:ruleid>14</rul:ruleid>
                    </rul:rules>
            </rul:rulestructure>                                                                
            <rul:rulestructure name="Test Checks ">
                    <rul:rules>
                            <rul:ruleid>1</rul:ruleid>
                            <rul:ruleid>2</rul:ruleid>
                            <rul:ruleid>3</rul:ruleid>
                            <rul:ruleid>4</rul:ruleid>
                            <rul:ruleid>5</rul:ruleid>
                            <rul:ruleid>6</rul:ruleid>
                            <rul:ruleid>7</rul:ruleid>
                            <rul:ruleid>8</rul:ruleid>
                            <rul:ruleid>9</rul:ruleid>
                            <rul:ruleid>10</rul:ruleid>
                            <rul:ruleid>11</rul:ruleid>
                            <rul:ruleid>12</rul:ruleid>
                    </rul:rules>
            </rul:rulestructure>                                
    </rul:rulesstructures>
    
    See Also:
    RulesStructure, Rules, BusinessRulesConfig, Serialized Form
    • Constructor Detail

      • RulesStructures

        public RulesStructures()
    • Method Detail

      • getRuleStructure

        public java.util.List<RulesStructure> getRuleStructure()
        Returns:
        list of structures
      • setRuleStructure

        public void setRuleStructure​(java.util.List<RulesStructure> ruleStructure)
        Parameters:
        ruleStructure - set list of structures
      • getRules

        public java.util.List<Rules> getRules()
        Returns:
        list of rules identifiers used in a structure
      • setRules

        public void setRules​(java.util.List<Rules> rules)
        Parameters:
        rules - set ist of rules identifiers used in a structure