org.broadleafcommerce.cms.admin.client.presenter
Class RuleBasedPresenterInitializer<U extends DynamicEntityPresenter,V extends RulesDisplayIf>

java.lang.Object
  extended by org.broadleafcommerce.cms.admin.client.presenter.RuleBasedPresenterInitializer<U,V>
Direct Known Subclasses:
PagesRuleBasedPresenterInitializer, StructuredContentRuleBasedPresenterInitializer

public abstract class RuleBasedPresenterInitializer<U extends DynamicEntityPresenter,V extends RulesDisplayIf>
extends Object


Field Summary
static Map<FilterType,String> ATTRIBUTEMAP
           
protected  DynamicEntityDataSource offerItemCriteriaDataSource
           
protected  DynamicEntityDataSource orderItemDataSource
           
protected  U presenter
           
 
Constructor Summary
RuleBasedPresenterInitializer()
           
 
Method Summary
protected abstract  void bindItemBuilderEvents(ItemBuilderDisplay display)
           
protected  V getDisplay()
           
 void initFilterBuilder(com.smartgwt.client.widgets.form.FilterBuilder filterBuilder, String rule)
           
 void initItemQualifiers(com.smartgwt.client.data.Record selectedRecord, boolean disabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTRIBUTEMAP

public static Map<FilterType,String> ATTRIBUTEMAP

presenter

protected U extends DynamicEntityPresenter presenter

offerItemCriteriaDataSource

protected DynamicEntityDataSource offerItemCriteriaDataSource

orderItemDataSource

protected DynamicEntityDataSource orderItemDataSource
Constructor Detail

RuleBasedPresenterInitializer

public RuleBasedPresenterInitializer()
Method Detail

getDisplay

protected V getDisplay()

initFilterBuilder

public void initFilterBuilder(com.smartgwt.client.widgets.form.FilterBuilder filterBuilder,
                              String rule)

initItemQualifiers

public void initItemQualifiers(com.smartgwt.client.data.Record selectedRecord,
                               boolean disabled)

bindItemBuilderEvents

protected abstract void bindItemBuilderEvents(ItemBuilderDisplay display)


Copyright © 2013. All Rights Reserved.