|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.beasys.commerce.reasoning.rules.editor.jspbeans.ThenPhraseBean
Jsp Bean to help with creating then phrases
Field Summary | |
static java.lang.String |
COMPARATOR_PREFIX
|
static java.lang.String |
CONSTANT_PREFIX
|
static java.lang.String |
PROPERTY_PREFIX
|
Constructor Summary | |
ThenPhraseBean()
|
Method Summary | |
void |
clear()
Clear. |
void |
commitConstantThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Add a new then phrase using a constant. |
void |
commitDateThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Create a then phrase using a date. |
void |
commitMultiplePartConstantThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule,
java.lang.String propertySet)
Add a new then phrase with multiple parts |
void |
commitMultiplePartPropertyThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule,
com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs,
java.lang.String propertySet)
Create a multiple part then phrase using a property |
void |
commitPropertyThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule,
com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs)
Create a then phrase using a property. |
java.lang.String |
deleteMethod(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Delete method. |
java.lang.String |
deleteMethods(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Delete methods |
protected com.beasys.commerce.axiom.reasoning.rules.Method |
findMethod(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Find the method named in the field methodName. |
protected java.util.List |
findMethods(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Find the sequence of methods that begins with the method named by the field methodName |
java.lang.String[] |
getComparatorList(java.util.Map propertyMap)
Get comparator list. |
java.lang.String |
getConstantValue()
Get constant value. |
java.util.List |
getConstantValues()
Get constantValues |
java.util.Map |
getContentPropertyMap(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Get content property map. |
java.lang.String |
getMethodEditor(com.beasys.commerce.axiom.reasoning.rules.Method m)
Get method editor. |
java.lang.String |
getMethodName()
Get method name. |
int |
getNextOrNum()
Get nextOrNum |
java.util.List |
getPropertiesToCompare()
Get propertiesToCompare |
java.lang.String[] |
getPropertyList(java.util.Map propertyMap)
Get property list. |
java.lang.String |
getPropertyToCompare()
Get property to compare. |
java.lang.String |
getSelectedComparator()
Get selected comparator. |
java.util.List |
getSelectedComparators()
Get selectedComparators |
java.lang.String |
getSelectedOperator()
Get selected operator. |
java.util.List |
getSelectedOperators()
Get selectedOperators |
java.lang.String |
getSelectedProperty()
Get selected property. |
PropertyMetaData |
getSelectedPropertyMetaData(java.util.Map propertyMetaDataMap)
Get selected property meta data. |
PropertyMetaData |
getSelectedPropertyMetaData(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Get selected property meta data. |
java.util.List |
getThenPhraseLists(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Get then phrase lists |
com.beasys.commerce.axiom.reasoning.rules.Method[] |
getThenPhrases(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Get then phrases. |
java.lang.String[] |
getUserPropertyList(java.util.Map userPropertyMap,
java.util.Map contentPropertyMap)
Get a list of properties from the userPropertyMap that are of the same type as the entry in contentPropertyMap witht the key that was selected and passed in from a form |
java.util.Map |
getUserPropertyMap(com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs)
Get user property map. |
java.util.Map |
getUserPropertyMap(com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs,
java.lang.String propertySet)
Get user property map. |
void |
incrementNextOrNum()
Increment nextOrNum |
void |
initFromMethod(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Init from method. |
void |
initFromMethods(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Init from methods. |
void |
setConstantValue(java.lang.String s)
Set constant value. |
void |
setConstantValues(java.util.List constantValues)
Sets constantValues |
void |
setMethodName(java.lang.String s)
Set method name. |
void |
setPropertiesToCompare(java.util.List propertiesToCompare)
Sets propertiesToCompare |
void |
setPropertyToCompare(java.lang.String s)
Set property to compare. |
void |
setSelectedComparator(java.lang.String s)
Set selected comparator. |
void |
setSelectedComparators(java.util.List selectedComparators)
Sets selectedComparators |
void |
setSelectedOperator(java.lang.String s)
Set selected operator. |
void |
setSelectedOperators(java.util.List selectedOperators)
Sets selectedOperators |
void |
setSelectedProperty(java.lang.String s)
Set selected property. |
void |
updateConstantThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Update constant then phrase. |
void |
updateDateThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
Update a then phrase using a date. |
void |
updateMultiplePartConstantThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule,
java.lang.String propertySet)
Update multiple part constant then phrase. |
void |
updateMultiplePartPropertyThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule,
com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs,
java.lang.String propertySet)
Update multiple part property then phrase. |
void |
updatePropertyThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule,
com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs)
Update a then phrase using a property. |
java.lang.String |
validateConstantValue()
Validate constant value. |
java.lang.String |
validatePropertyToCompare()
Validate property to compare. |
java.lang.String |
validateSelectedProperty()
Validate selected property. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String COMPARATOR_PREFIX
public static final java.lang.String CONSTANT_PREFIX
public static final java.lang.String PROPERTY_PREFIX
Constructor Detail |
public ThenPhraseBean()
Method Detail |
public void setPropertiesToCompare(java.util.List propertiesToCompare)
propertiesToCompare
- public void setSelectedComparators(java.util.List selectedComparators)
selectedComparators
- public void setSelectedOperators(java.util.List selectedOperators)
selectedOperators
- public void setConstantValues(java.util.List constantValues)
constantValues
- public int getNextOrNum()
int
public void incrementNextOrNum()
public void clear()
public java.util.List getPropertiesToCompare()
List
public java.util.List getSelectedComparators()
List
public java.util.List getSelectedOperators()
List
public java.util.List getConstantValues()
List
public java.lang.String validateSelectedProperty()
String
public java.lang.String validatePropertyToCompare()
String
public java.lang.String validateConstantValue()
String
public java.lang.String deleteMethod(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- String
public java.lang.String deleteMethods(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- String
protected com.beasys.commerce.axiom.reasoning.rules.Method findMethod(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- Method
protected java.util.List findMethods(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- List
public void initFromMethod(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- public void initFromMethods(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- public com.beasys.commerce.axiom.reasoning.rules.Method[] getThenPhrases(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- Method[]
public java.util.List getThenPhraseLists(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- List
public PropertyMetaData getSelectedPropertyMetaData(java.util.Map propertyMetaDataMap)
propertyMetaDataMap
- PropertyMetaData
public PropertyMetaData getSelectedPropertyMetaData(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- PropertyMetaData
public void updateConstantThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- public void updateMultiplePartConstantThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule, java.lang.String propertySet)
aRule
- propertySet
- public void commitConstantThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- public void commitMultiplePartConstantThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule, java.lang.String propertySet)
aRule
- propertySet
- public void updatePropertyThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule, com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs)
aRule
- rs
- public void updateMultiplePartPropertyThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule, com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs, java.lang.String propertySet)
aRule
- propertySet
- public void commitPropertyThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule, com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs)
aRule
- rs
- public void commitMultiplePartPropertyThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule, com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs, java.lang.String propertySet)
aRule
- rs
- propertySet
- public void updateDateThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- public void commitDateThenPhrase(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- public java.lang.String getMethodEditor(com.beasys.commerce.axiom.reasoning.rules.Method m)
m
- String
public java.lang.String[] getComparatorList(java.util.Map propertyMap)
propertyMap
- String[]
public java.lang.String[] getUserPropertyList(java.util.Map userPropertyMap, java.util.Map contentPropertyMap)
userPropertyMap
- contentPropertyMap
- String[]
public java.lang.String[] getPropertyList(java.util.Map propertyMap)
propertyMap
- String[]
public java.util.Map getUserPropertyMap(com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs)
rs
- Map
public java.util.Map getUserPropertyMap(com.beasys.commerce.axiom.reasoning.rules.RuleSheet rs, java.lang.String propertySet)
rs
- Map
public java.util.Map getContentPropertyMap(com.beasys.commerce.axiom.reasoning.rules.Rule aRule)
aRule
- Map
public void setSelectedProperty(java.lang.String s)
s
- public java.lang.String getSelectedProperty()
String
public void setPropertyToCompare(java.lang.String s)
s
- public java.lang.String getPropertyToCompare()
String
public void setSelectedComparator(java.lang.String s)
s
- public java.lang.String getSelectedComparator()
String
public void setSelectedOperator(java.lang.String s)
s
- public java.lang.String getSelectedOperator()
String
public void setConstantValue(java.lang.String s)
s
- public java.lang.String getConstantValue()
String
public void setMethodName(java.lang.String s)
s
- public java.lang.String getMethodName()
String
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |