org.broadleafcommerce.admin.client.presenter.promotion
Class OfferPresenterInitializer

java.lang.Object
  extended by org.broadleafcommerce.admin.client.presenter.promotion.OfferPresenterInitializer

public class OfferPresenterInitializer
extends Object

Author:
jfischer

Field Summary
protected  boolean customerRuleIncompatible
           
protected  boolean fgRuleIncompatible
           
protected  DynamicEntityDataSource offerItemCriteriaDataSource
           
protected  DynamicEntityDataSource orderItemDataSource
           
protected  boolean orderRuleIncompatible
           
protected  OfferPresenter presenter
           
 
Constructor Summary
OfferPresenterInitializer(OfferPresenter presenter, DynamicEntityDataSource offerItemCriteriaDataSource, DynamicEntityDataSource orderItemDataSource)
           
 
Method Summary
 void disable()
           
protected  OfferDisplay getDisplay()
           
 void initBasicItems(com.smartgwt.client.data.Record selectedRecord)
           
 void initBogoRule(String bogoRule)
           
 void initCustomerCriteria(com.smartgwt.client.data.Record selectedRecord)
           
 void initCustomerRule(String customerRule, com.smartgwt.client.data.Record selectedRecord)
           
 void initDeliveryType(String deliveryType, com.smartgwt.client.data.Record selectedRecord)
           
 void initFGCriteria(com.smartgwt.client.data.Record selectedRecord)
           
 void initFGRule(String fgRule, com.smartgwt.client.data.Record selectedRecord)
           
 void initItemQualifiers(com.smartgwt.client.data.Record selectedRecord, String type, FilterRestartCallback cb)
           
 void initItemRule(String itemRule)
           
 void initItemTargets(com.smartgwt.client.data.Record selectedRecord)
           
 void initOrderCriteria(com.smartgwt.client.data.Record selectedRecord)
           
 void initOrderRule(String orderRule, com.smartgwt.client.data.Record selectedRecord)
           
 void initSectionBasedOnType(String sectionType, com.smartgwt.client.data.Record selectedRecord, FilterRestartCallback cb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

presenter

protected OfferPresenter presenter

customerRuleIncompatible

protected boolean customerRuleIncompatible

orderRuleIncompatible

protected boolean orderRuleIncompatible

fgRuleIncompatible

protected boolean fgRuleIncompatible

offerItemCriteriaDataSource

protected DynamicEntityDataSource offerItemCriteriaDataSource

orderItemDataSource

protected DynamicEntityDataSource orderItemDataSource
Constructor Detail

OfferPresenterInitializer

public OfferPresenterInitializer(OfferPresenter presenter,
                                 DynamicEntityDataSource offerItemCriteriaDataSource,
                                 DynamicEntityDataSource orderItemDataSource)
Method Detail

getDisplay

protected OfferDisplay getDisplay()

initSectionBasedOnType

public void initSectionBasedOnType(String sectionType,
                                   com.smartgwt.client.data.Record selectedRecord,
                                   FilterRestartCallback cb)

initItemTargets

public void initItemTargets(com.smartgwt.client.data.Record selectedRecord)

initBasicItems

public void initBasicItems(com.smartgwt.client.data.Record selectedRecord)

initCustomerCriteria

public void initCustomerCriteria(com.smartgwt.client.data.Record selectedRecord)

initFGCriteria

public void initFGCriteria(com.smartgwt.client.data.Record selectedRecord)

initOrderCriteria

public void initOrderCriteria(com.smartgwt.client.data.Record selectedRecord)

initItemQualifiers

public void initItemQualifiers(com.smartgwt.client.data.Record selectedRecord,
                               String type,
                               FilterRestartCallback cb)

disable

public void disable()

initDeliveryType

public void initDeliveryType(String deliveryType,
                             com.smartgwt.client.data.Record selectedRecord)

initCustomerRule

public void initCustomerRule(String customerRule,
                             com.smartgwt.client.data.Record selectedRecord)

initOrderRule

public void initOrderRule(String orderRule,
                          com.smartgwt.client.data.Record selectedRecord)

initFGRule

public void initFGRule(String fgRule,
                       com.smartgwt.client.data.Record selectedRecord)

initItemRule

public void initItemRule(String itemRule)

initBogoRule

public void initBogoRule(String bogoRule)


Copyright © 2012. All Rights Reserved.