public interface Rule extends PersistentXmlObject, java.io.Serializable, XMLReferenceTarget
| Modifier and Type | Interface and Description |
|---|---|
static class |
Rule.RuleTypeComparator |
static class |
Rule.Type
Rules may be typed if they are intended for use in certain
parts of the system proper use of types is necessary for
the rule to appear in selection menus in the UI.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MODEL_BASE_PATH |
| Modifier and Type | Method and Description |
|---|---|
void |
addReferencedRule(Rule rule) |
int |
compareTo(java.lang.Object o) |
boolean |
contentEquals(Rule other) |
boolean |
equals(java.lang.Object obj) |
Attributes<java.lang.String,java.lang.Object> |
getAttributes() |
java.lang.Object |
getAttributeValue(java.lang.String name) |
java.lang.String |
getLanguage() |
java.util.List<Rule> |
getReferencedRules() |
java.security.Signature |
getSignature() |
java.lang.String |
getSource() |
Rule.Type |
getType() |
int |
hashCode() |
boolean |
isContentEquivalent(Rule other) |
void |
load() |
void |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setAttributes(Attributes<java.lang.String,java.lang.Object> config) |
void |
setLanguage(java.lang.String language) |
void |
setReferencedRules(java.util.List<Rule> referencedRules) |
void |
setSignature(java.security.Signature s) |
void |
setSource(java.lang.String source) |
void |
setType(Rule.Type type) |
void |
visit(sun.reflect.generics.visitor.Visitor v) |
getOriginalXml, setOriginalXmlgetReferenceClass, getReferenceId, getReferenceNamestatic final java.lang.String MODEL_BASE_PATH
boolean contentEquals(Rule other)
java.lang.String getLanguage()
void setLanguage(java.lang.String language)
java.lang.String getSource()
void setSource(java.lang.String source)
Rule.Type getType()
void setType(Rule.Type type)
java.util.List<Rule> getReferencedRules()
void setReferencedRules(java.util.List<Rule> referencedRules)
void addReferencedRule(Rule rule)
java.security.Signature getSignature()
void setSignature(java.security.Signature s)
void load()
int compareTo(java.lang.Object o)
void visit(sun.reflect.generics.visitor.Visitor v)
throws GeneralException
GeneralExceptionint hashCode()
hashCode in class java.lang.ObjectAttributes<java.lang.String,java.lang.Object> getAttributes()
void setAttributes(Attributes<java.lang.String,java.lang.Object> config)
void setAttribute(java.lang.String name,
java.lang.Object value)
java.lang.Object getAttributeValue(java.lang.String name)
boolean equals(java.lang.Object obj)
equals in class java.lang.Objectboolean isContentEquivalent(Rule other)