com.beasys.commerce.axiom.reasoning.rules
Class RuleEditorHelper
java.lang.Object
|
+--com.beasys.commerce.axiom.reasoning.rules.RuleEditorHelper
- public class RuleEditorHelper
- extends java.lang.Object
- implements RuleConstants
Helper class for rules.
Field Summary |
static java.lang.String[] |
DISPLAY_COMPARATORS
All possible display comparators for a BinaryOp. |
static java.lang.String[] |
XML_COMPARATORS
All possible xml comparators for a BinaryOp. |
Fields inherited from interface com.beasys.commerce.axiom.reasoning.rules.RuleConstants |
BIND_CONTENT,
BIND_REQUEST,
BIND_SESSION,
BIND_SUCCESSOR,
BIND_TIMESTAMP,
BIND_UNKNOWN,
BIND_USER,
CLASS_CLASSIFIER,
CLASS_CONFIGURABLE_ENTITY,
CLASS_CONTENT,
CLASS_CONTENT_SELECTOR,
CLASS_REQUEST,
CLASS_SESSION,
CLASS_SUCCESSOR,
CLASS_TIMESTAMP,
CLASS_USER,
GET_PROPERTY,
PHRASE_AND_WHEN,
PHRASE_CLASSIFICATION,
PHRASE_IF_ATTR,
PHRASE_IF_USER,
PHRASE_THEN_CHOOSE,
RULE_TYPE_CLASSIFIER,
RULE_TYPE_CONTENT_SELECTOR,
RULES_DTD,
SCHEMA_CLASSES,
SCHEMA_GROUPS,
SDF,
TEMPLATE_ATTR_COMP_CONSTANT,
THEN_PHRASE_CONST,
THEN_PHRASE_DATE,
THEN_PHRASE_PROPERTY |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DISPLAY_COMPARATORS
public static final java.lang.String[] DISPLAY_COMPARATORS
- All possible display comparators for a BinaryOp.
XML_COMPARATORS
public static final java.lang.String[] XML_COMPARATORS
- All possible xml comparators for a BinaryOp.
RuleEditorHelper
public RuleEditorHelper()
classForProperty
public static java.lang.String classForProperty(java.lang.String aProperty)
- Class for property. For example if you pass
in USER.age, it will return 'com.beasys.....UserProfile'
- Parameters:
aProperty
- - Returns:
String
null if not found.
propertyForClass
public static java.lang.String propertyForClass(java.lang.String aClass)
- Property for class. Get the schema group name for
the class type. e.g. You pass in com...UserProfile, and get
back USER.
- Parameters:
aClass
- - Returns:
String
getXmlTypeFor
public static final java.lang.String getXmlTypeFor(java.lang.String aType)
getDisplayComparatorFor
public static java.lang.String getDisplayComparatorFor(java.lang.String anXmlComparator)
- Get display comparator for.
- Parameters:
anXmlComparator
- - Returns:
String
getXmlComparatorFor
public static java.lang.String getXmlComparatorFor(java.lang.String aDisplayComparator)
- Get xml comparator for.
- Parameters:
aDisplayComparator
- - Returns:
String
getComparatorsFor
public static java.lang.String[] getComparatorsFor(PropertyMetaData pmd)
- Get comparators for.
- Parameters:
pmd
- - Returns:
String[]
getBindFor
public static java.lang.String getBindFor(java.lang.String aClass)
- Get bind for.
- Parameters:
aClass
- - Returns:
String
Copyright © 2000 BEA Systems, Inc. All Rights Reserved