
Public Member Functions | |
| String | assignmentClassName () |
| ERD2WRule | cloneRule () |
| void | encodeWithKeyValueArchiver (EOKeyValueArchiver eokeyvaluearchiver) |
| ERD2WRule (EOKeyValueUnarchiver eokeyvalueunarchiver) | |
| ERD2WRule () | |
| int | priority () |
| String | toString () |
Static Public Member Functions | |
| static Object | decodeWithKeyValueUnarchiver (EOKeyValueUnarchiver eokeyvalueunarchiver) |
Private Attributes | |
| String | _assignmentClassName |
| int | _priority = -1 |
| boolean | patchRulePriority = ERXProperties.booleanForKeyWithDefault("er.directtoweb.ERD2WRule.patchRulePriority", true) |
pageConfiguration keys so high up that they will get preferred over rules without such a condition, but with a higher author setting. This is pretty ridiculous and leads to having to set ... AND (pageConfiguration like '*') in all the conditions.pageConfiguration so high that they will be higher than rules with the same author setting but lower than a rule with a higher setting. | ERD2WRule | ( | ) |
| ERD2WRule | ( | EOKeyValueUnarchiver | eokeyvalueunarchiver | ) |
| String assignmentClassName | ( | ) |
| ERD2WRule cloneRule | ( | ) |
| static Object decodeWithKeyValueUnarchiver | ( | EOKeyValueUnarchiver | eokeyvalueunarchiver | ) | [static] |
| void encodeWithKeyValueArchiver | ( | EOKeyValueArchiver | eokeyvaluearchiver | ) |
Overridden to patch the normal rule class name into the generated dictionary.
| int priority | ( | ) |
Overridden to work around
| String toString | ( | ) |
Builds a string like:
100: ((entity.name = 'Bug') and (task = 'edit')) => isInspectable = true [com.directtowen.BooleanAssignment]
String _assignmentClassName [private] |
int _priority = -1 [private] |
boolean patchRulePriority = ERXProperties.booleanForKeyWithDefault("er.directtoweb.ERD2WRule.patchRulePriority", true) [private] |
1.5.8