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

java.lang.Object
  extended by org.broadleafcommerce.openadmin.client.presenter.entity.AbstractEntityPresenter
      extended by org.broadleafcommerce.openadmin.client.presenter.entity.DynamicEntityPresenter
          extended by org.broadleafcommerce.admin.client.presenter.promotion.OfferPresenter
All Implemented Interfaces:
EntityPresenter, Instantiable

public class OfferPresenter
extends DynamicEntityPresenter
implements Instantiable

Author:
jfischer

Field Summary
protected  AdditionalFilterEventManager additionalFilterEventManager
           
protected  com.smartgwt.client.widgets.Window currentHelp
           
protected  OfferPresenterExtractor extractor
           
protected  OfferPresenterInitializer initializer
           
protected  List<String> permanentlyHideFieldsList
           
protected  List<String> resetVisibilityOnlyList
           
 
Fields inherited from class org.broadleafcommerce.openadmin.client.presenter.entity.DynamicEntityPresenter
addClickHandlerRegistration, cellSavedHandlerRegistration, collectionMetadatas, disabled, display, entityTypeChangedHandlerRegistration, fetchDataHandlerRegistration, formPresenter, gridFields, gridHelper, initialValues, lastSelectedRecord, loaded, modifierList, presenterSequenceSetupManager, removeClickHandlerRegistration, saveButtonHandlerRegistration, selectionChangedHandlerRegistration, showArchivedButtonHandlerRegistration, subPresentables, viewModifierDataSourceMap
 
Fields inherited from class org.broadleafcommerce.openadmin.client.presenter.entity.AbstractEntityPresenter
defaultItemId, eventBus
 
Constructor Summary
OfferPresenter()
           
 
Method Summary
protected  void addClicked()
           
 void bind()
           
protected  void bindItemBuilderEvents(ItemBuilderDisplay display, boolean isTarget)
           
 void changeSelection(com.smartgwt.client.data.Record selectedRecord)
           
 com.smartgwt.client.widgets.Window createHelpWin(String title, String content, boolean autoSizing, int width, int height, int left, int top)
           
 OfferDisplay getDisplay()
           
 List<String> getPermanentlyHideFieldsList()
           
 List<String> getResetVisibilityOnlyList()
           
protected  void initializeDisplay(com.smartgwt.client.data.Record selectedRecord, FilterRestartCallback cb)
           
protected  void rebindFormItems(com.smartgwt.client.data.Record selectedRecord)
           
protected  void setDirtyState()
           
 void setup()
           
 
Methods inherited from class org.broadleafcommerce.openadmin.client.presenter.entity.DynamicEntityPresenter
addClicked, addNewItem, changeSelectionWrapper, compileDefaultValuesFromCurrentFilter, containsDisplay, disable, enable, getAddClickHandlerRegistration, getCellSavedHandlerRegistration, getEntityTypeChangedHandlerRegistration, getInitialValues, getLoaded, getModifierList, getPresenterSequenceSetupManager, getRemoveClickHandlerRegistration, getSaveButtonHandlerRegistration, getSelectionChangedHandlerRegistration, getSubPresentables, initializeAdvancedCollections, initializeLookup, itemSaved, loadInitialItem, postSetup, removeClicked, saveClicked, setDisplay, setGridFields, setInitialValues, setReadOnly, setStartState, setSubPresentable, setupDisplayItems
 
Methods inherited from class org.broadleafcommerce.openadmin.client.presenter.entity.AbstractEntityPresenter
getDefaultItemId, getEventBus, setDefaultItemId, setEventBus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentHelp

protected com.smartgwt.client.widgets.Window currentHelp

initializer

protected OfferPresenterInitializer initializer

extractor

protected OfferPresenterExtractor extractor

additionalFilterEventManager

protected AdditionalFilterEventManager additionalFilterEventManager

permanentlyHideFieldsList

protected List<String> permanentlyHideFieldsList

resetVisibilityOnlyList

protected List<String> resetVisibilityOnlyList
Constructor Detail

OfferPresenter

public OfferPresenter()
Method Detail

changeSelection

public void changeSelection(com.smartgwt.client.data.Record selectedRecord)
Overrides:
changeSelection in class DynamicEntityPresenter

initializeDisplay

protected void initializeDisplay(com.smartgwt.client.data.Record selectedRecord,
                                 FilterRestartCallback cb)

rebindFormItems

protected void rebindFormItems(com.smartgwt.client.data.Record selectedRecord)

addClicked

protected void addClicked()
Overrides:
addClicked in class DynamicEntityPresenter

bind

public void bind()
Overrides:
bind in class DynamicEntityPresenter

setDirtyState

protected void setDirtyState()

bindItemBuilderEvents

protected void bindItemBuilderEvents(ItemBuilderDisplay display,
                                     boolean isTarget)

setup

public void setup()
Specified by:
setup in interface EntityPresenter

getDisplay

public OfferDisplay getDisplay()
Specified by:
getDisplay in interface EntityPresenter
Overrides:
getDisplay in class DynamicEntityPresenter

createHelpWin

public com.smartgwt.client.widgets.Window createHelpWin(String title,
                                                        String content,
                                                        boolean autoSizing,
                                                        int width,
                                                        int height,
                                                        int left,
                                                        int top)

getResetVisibilityOnlyList

public List<String> getResetVisibilityOnlyList()

getPermanentlyHideFieldsList

public List<String> getPermanentlyHideFieldsList()


Copyright © 2013. All Rights Reserved.