atg.commerce.markers.scenario
Class ValidatedOrderMarkerGrammarExtension

java.lang.Object
  extended by atg.ui.process.expression.DefaultProcessExpressionGrammarExtension
      extended by atg.ui.scenario.expression.DefaultGrammarExtension
          extended by atg.markers.scenario.ValidatedMarkerExpressionGrammar
              extended by atg.commerce.markers.scenario.ValidatedOrderMarkerGrammarExtension
All Implemented Interfaces:
atg.ui.process.expression.ProcessExpressionGrammarExtension

public class ValidatedOrderMarkerGrammarExtension
extends ValidatedMarkerExpressionGrammar

Scenario Editor grammar extension for OrderMarnerManager actions and expressions. This grammar extension provides the dynamic values for the key and value parameter selections.


Field Summary
static java.lang.String CLASS_VERSION
           
static java.lang.String MARKER_ADD_RULE_ID
           
static java.lang.String MARKER_HASLASTMARKER_RULE_ID
           
static java.lang.String MARKER_HASLASTMARKERWITHKEY_RULE_ID
           
static java.lang.String MARKER_HASMARKER_RULE_ID
           
static java.lang.String MARKER_REMOVE_RULE_ID
           
 
Fields inherited from class atg.markers.scenario.ValidatedMarkerExpressionGrammar
ADD_MARKER_VALUE_INTRO_RULE_ID, HAS_MARKER_VALUE_INTRO_RULE_ID, HASLAST_MARKER_VALUE_INTRO_RULE_ID, HASLASTMARKERWITHKEY_VALUE_INTRO_RULE_ID, KEY_VALUE_PROPERTY_NAME, REMOVE_MARKER_VALUE_INTRO_RULE_ID
 
Constructor Summary
ValidatedOrderMarkerGrammarExtension()
           
 
Method Summary
 java.lang.String getAddMarkerRuleId()
          Should return the grammar rule id for the dynamic add marker key/values
 java.lang.String getComponentPathWithKeyValues()
          The path to the RepositoryMarkerManager that will provide the keys and values.
 java.lang.String getHasLastMarkerRuleId()
          Should return the grammar rule id for the dynamic hasLastMarker key/values
 java.lang.String getHasLastMarkerWithKeyRuleId()
          Should return the grammar rule id for the dynamic hasMarker and hasLastMarkerWithKey key/values
 java.lang.String getHasMarkerRuleId()
          Should return the grammar rule id for the dynamic hasMarker key/values
 java.lang.String getRemoveMarkerRuleId()
          Should return the grammar rule id for the dynamic remove marker key/values
 
Methods inherited from class atg.markers.scenario.ValidatedMarkerExpressionGrammar
addAddActionDefaultKeyValueChoice, addAnyValueChoice, addConditionKeyParamSequenceRule, addConditionValueChoiceRule, addHasConditionDefaultKeyValueChoice, addKeyParamSequenceRule, addKeyParamSequenceRuleForCondition, addKeyValueChoicesForActionParam, addKeyValueChoicesForConditionParam, addLiteralChoiceToken, addNullChoice, addRemoveActionDefaultKeyValueChoice, addScenarioExpression, addScenarioExpression, addStringChoice, addValueChoiceRule, addValueParamIntroConstruct, addValueParamIntroConstruct, completeExtendedGrammar, createActionParamSequenceRule, createConditionParamSequenceRule, createConstantActionParamSequenceRule, createConstantConditionParamSequenceRule, getAddMarkerValueIntroTextRuleId, getHasLastMarkerValueIntroTextRuleId, getHasLastMarkerWithKeyValueIntroTextRuleId, getHasMarkerValueIntroTextRuleId, getKeyValueMapFromComponent, getPropertyNameForKeysAndValues, getRemoveMarkerValueIntroTextRuleId, populateAddMarkerKeyValueChoices, populateHasLastMarkerKeyValueChoices, populateHasLastMarkerWithKeyKeyValueChoices, populateHasMarkerKeyValueChoices, populateRemoveMarkerKeyValueChoices
 
Methods inherited from class atg.ui.process.expression.DefaultProcessExpressionGrammarExtension
prepareExtendedGrammar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION

MARKER_ADD_RULE_ID

public static final java.lang.String MARKER_ADD_RULE_ID
See Also:
Constant Field Values

MARKER_REMOVE_RULE_ID

public static final java.lang.String MARKER_REMOVE_RULE_ID
See Also:
Constant Field Values

MARKER_HASMARKER_RULE_ID

public static final java.lang.String MARKER_HASMARKER_RULE_ID
See Also:
Constant Field Values

MARKER_HASLASTMARKER_RULE_ID

public static final java.lang.String MARKER_HASLASTMARKER_RULE_ID
See Also:
Constant Field Values

MARKER_HASLASTMARKERWITHKEY_RULE_ID

public static final java.lang.String MARKER_HASLASTMARKERWITHKEY_RULE_ID
See Also:
Constant Field Values
Constructor Detail

ValidatedOrderMarkerGrammarExtension

public ValidatedOrderMarkerGrammarExtension()
Method Detail

getComponentPathWithKeyValues

public java.lang.String getComponentPathWithKeyValues()
The path to the RepositoryMarkerManager that will provide the keys and values.

Specified by:
getComponentPathWithKeyValues in class ValidatedMarkerExpressionGrammar

getHasLastMarkerRuleId

public java.lang.String getHasLastMarkerRuleId()
Should return the grammar rule id for the dynamic hasLastMarker key/values

Specified by:
getHasLastMarkerRuleId in class ValidatedMarkerExpressionGrammar

getHasLastMarkerWithKeyRuleId

public java.lang.String getHasLastMarkerWithKeyRuleId()
Description copied from class: ValidatedMarkerExpressionGrammar
Should return the grammar rule id for the dynamic hasMarker and hasLastMarkerWithKey key/values

Specified by:
getHasLastMarkerWithKeyRuleId in class ValidatedMarkerExpressionGrammar
Returns:
the grammar rule name for the dynamic has marker key/values. This rule is dynamically constructed by this grammar extension

getHasMarkerRuleId

public java.lang.String getHasMarkerRuleId()
Description copied from class: ValidatedMarkerExpressionGrammar
Should return the grammar rule id for the dynamic hasMarker key/values

Specified by:
getHasMarkerRuleId in class ValidatedMarkerExpressionGrammar
Returns:
the grammar rule name for the dynamic has marker key/values. This rule is dynamically constructed by this grammar extension

getAddMarkerRuleId

public java.lang.String getAddMarkerRuleId()
Description copied from class: ValidatedMarkerExpressionGrammar
Should return the grammar rule id for the dynamic add marker key/values

Specified by:
getAddMarkerRuleId in class ValidatedMarkerExpressionGrammar
Returns:
the grammar rule name for the dynamic add marker key/values. This rule is dynamically constructed by this grammar extension

getRemoveMarkerRuleId

public java.lang.String getRemoveMarkerRuleId()
Description copied from class: ValidatedMarkerExpressionGrammar
Should return the grammar rule id for the dynamic remove marker key/values

Specified by:
getRemoveMarkerRuleId in class ValidatedMarkerExpressionGrammar
Returns:
the grammar rule name for the dynamic remove marker key/values. This rule is dynamically constructed by this grammar extension