BEA Systems, Inc.

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
 
Constructor Summary
RuleEditorHelper()
           
 
Method Summary
static java.lang.String classForProperty(java.lang.String aProperty)
          Class for property.
static java.lang.String getBindFor(java.lang.String aClass)
          Get bind for.
static java.lang.String[] getComparatorsFor(PropertyMetaData pmd)
          Get comparators for.
static java.lang.String getDisplayComparatorFor(java.lang.String anXmlComparator)
          Get display comparator for.
static java.lang.String getXmlComparatorFor(java.lang.String aDisplayComparator)
          Get xml comparator for.
static java.lang.String getXmlTypeFor(java.lang.String aType)
           
static java.lang.String propertyForClass(java.lang.String aClass)
          Property for class.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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.
Constructor Detail

RuleEditorHelper

public RuleEditorHelper()
Method Detail

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

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved