Class QuickUploadController
- java.lang.Object
-
- org.zkoss.zk.ui.event.GenericEventListener
-
- org.zkoss.zk.ui.util.GenericComposer<T>
-
- org.zkoss.zk.ui.util.GenericAutowireComposer<T>
-
- org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
-
- com.hybris.cockpitng.util.ViewAnnotationAwareComposer
-
- com.hybris.cockpitng.util.DefaultWidgetController
-
- de.hybris.platform.datahubbackoffice.presentation.widgets.quickupload.QuickUploadController
-
- All Implemented Interfaces:
com.hybris.cockpitng.core.WidgetController,com.hybris.cockpitng.dnd.WidgetDragAndDropAware,com.hybris.cockpitng.engine.WidgetInstanceManagerAware,java.io.Serializable,org.zkoss.zk.ui.event.EventListener,org.zkoss.zk.ui.event.SerializableEventListener,org.zkoss.zk.ui.util.ComponentActivationListener,org.zkoss.zk.ui.util.ComponentCloneListener,org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>,org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>
public class QuickUploadController extends com.hybris.cockpitng.util.DefaultWidgetController- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCOMPONENT_CLEAR_BTNprotected static java.lang.StringCOMPONENT_COMPOSE_BTNprotected static java.lang.StringCOMPONENT_LOAD_BTNprotected static java.lang.StringCOMPONENT_PROCESSprotected static java.lang.StringCOMPONENT_PUBLISH_BTNprotected static java.lang.StringCOMPONENT_TEXTAREAprotected static java.lang.StringCOMPONENT_UPLOAD_BTNprotected static java.lang.StringCOMPOSE_POOL_MODEL_PARAMETERprotected org.zkoss.zul.DivcomposeContentprotected com.hybris.cockpitng.components.EditorcomposePoolSelectorprotected static java.lang.StringDATAHUB_CANONICAL_ITEM_TYPECODEprotected static java.lang.StringDATAHUB_FEED_TYPECODEprotected static java.lang.StringDATAHUB_INFO_MODEL_PARAMETERprotected static java.lang.StringDATAHUB_TARGET_SYSTEM_TYPECODEprotected static java.lang.StringFEED_MODEL_PARAMETERprotected com.hybris.cockpitng.components.EditorfeedSelectorprotected org.zkoss.zul.Textboxfilenameprotected org.zkoss.zul.RadioloadBtnprotected org.zkoss.zul.DivloadSelectorsprotected org.zkoss.zul.Divmainprotected static java.lang.StringNOTIFIER_STACKprotected static java.lang.StringPUBLISH_POOL_MODEL_PARAMETERprotected org.zkoss.zul.DivpublishContentprotected com.hybris.cockpitng.components.EditorpublishPoolSelectorprotected org.zkoss.zul.RadiogroupradioGroupprotected static java.lang.StringTARGET_SYSTEMS_MODEL_PARAMETERprotected com.hybris.cockpitng.components.EditortargetSystemSelectorprotected org.zkoss.zul.Textboxtextareaprotected static java.lang.StringTEXTAREA_CONTENT_MODEL_PARAMETERprotected static java.lang.StringTYPE_MODEL_PARAMETERprotected com.hybris.cockpitng.components.EditortypeSelectorprotected static java.lang.StringUPLOADED_MEDIA_MODEL_PARAMETERprotected org.zkoss.zul.DivuploadedFileContentprotected org.zkoss.zul.ButtonuploadFileprotected org.zkoss.zul.Textboxurlprotected org.zkoss.zul.LabelwidgetTitle
-
Constructor Summary
Constructors Constructor Description QuickUploadController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateComposeRow()voidactivateLoadRow()voidactivatePublishRow()protected voidappendLocalNotifier()protected voidbuildComposeRow(org.zkoss.zk.ui.Component parent)protected voidbuildPublishRow(org.zkoss.zk.ui.Component parent)protected voidclearBinaryMedia()voidclearButtonPressed()protected voidclearComposeRow()protected voidclearLoadRow()protected voidclearLoadRowData()protected voidclearPublishRow()protected DataHubServercontextDataHubServer()protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>createClearWrongValueEditorListener()protected java.util.Map<java.lang.String,java.lang.Object>createCtx()protected com.hybris.cockpitng.components.EditorcreateEditor(java.lang.String type, java.lang.String property, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> eventListener, boolean multi)protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>createRecalculateUrlEventListener()protected com.hybris.cockpitng.components.EditorcreateTypeEditor(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> eventListener)protected voidcreateWidgetTitle()protected voidenableComposeRow(boolean enable)protected voidenableLoadRow(boolean enabled)protected voidenablePublishRow(boolean enable)com.hybris.backoffice.widgets.notificationarea.NotificationServicegetNotificationService()protected java.lang.StringgetSelectedProcessKey()java.lang.StringgetWidgetId()voidinitialize(org.zkoss.zk.ui.Component comp)protected booleanisProcessSelected()protected ProcessingStrategylookupMatchingStrategy(java.lang.String key)voidmarkEditorError(java.lang.String id)voidonTextAreaChange(org.zkoss.zk.ui.event.InputEvent event)protected voidpopulateLoadRowSelectors(org.zkoss.zk.ui.Component parent)protected voidprepareWidgetModel(DataHubServer dataHub)voidprocessSelected()protected voidrecalculateUrl()voidrefreshWhenDatahubInstanceChanged(DataHubServer dataHub)protected voidremoveLocalNotifier()protected voidrenderContent()voidsetNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)voidsetProcessingStrategies(java.util.List<ProcessingStrategy> strategies)voiduploadFile(org.zkoss.zk.ui.event.UploadEvent uploadEvent)-
Methods inherited from class com.hybris.cockpitng.util.DefaultWidgetController
doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitle
-
Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListeners
-
Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivate
-
-
-
-
Field Detail
-
FEED_MODEL_PARAMETER
protected static final java.lang.String FEED_MODEL_PARAMETER
- See Also:
- Constant Field Values
-
TYPE_MODEL_PARAMETER
protected static final java.lang.String TYPE_MODEL_PARAMETER
- See Also:
- Constant Field Values
-
COMPOSE_POOL_MODEL_PARAMETER
protected static final java.lang.String COMPOSE_POOL_MODEL_PARAMETER
- See Also:
- Constant Field Values
-
PUBLISH_POOL_MODEL_PARAMETER
protected static final java.lang.String PUBLISH_POOL_MODEL_PARAMETER
- See Also:
- Constant Field Values
-
TARGET_SYSTEMS_MODEL_PARAMETER
protected static final java.lang.String TARGET_SYSTEMS_MODEL_PARAMETER
- See Also:
- Constant Field Values
-
UPLOADED_MEDIA_MODEL_PARAMETER
protected static final java.lang.String UPLOADED_MEDIA_MODEL_PARAMETER
- See Also:
- Constant Field Values
-
DATAHUB_INFO_MODEL_PARAMETER
protected static final java.lang.String DATAHUB_INFO_MODEL_PARAMETER
- See Also:
- Constant Field Values
-
TEXTAREA_CONTENT_MODEL_PARAMETER
protected static final java.lang.String TEXTAREA_CONTENT_MODEL_PARAMETER
- See Also:
- Constant Field Values
-
DATAHUB_FEED_TYPECODE
protected static final java.lang.String DATAHUB_FEED_TYPECODE
- See Also:
- Constant Field Values
-
DATAHUB_TARGET_SYSTEM_TYPECODE
protected static final java.lang.String DATAHUB_TARGET_SYSTEM_TYPECODE
- See Also:
- Constant Field Values
-
DATAHUB_CANONICAL_ITEM_TYPECODE
protected static final java.lang.String DATAHUB_CANONICAL_ITEM_TYPECODE
- See Also:
- Constant Field Values
-
COMPONENT_CLEAR_BTN
protected static final java.lang.String COMPONENT_CLEAR_BTN
- See Also:
- Constant Field Values
-
COMPONENT_LOAD_BTN
protected static final java.lang.String COMPONENT_LOAD_BTN
- See Also:
- Constant Field Values
-
COMPONENT_COMPOSE_BTN
protected static final java.lang.String COMPONENT_COMPOSE_BTN
- See Also:
- Constant Field Values
-
COMPONENT_PUBLISH_BTN
protected static final java.lang.String COMPONENT_PUBLISH_BTN
- See Also:
- Constant Field Values
-
COMPONENT_UPLOAD_BTN
protected static final java.lang.String COMPONENT_UPLOAD_BTN
- See Also:
- Constant Field Values
-
COMPONENT_TEXTAREA
protected static final java.lang.String COMPONENT_TEXTAREA
- See Also:
- Constant Field Values
-
COMPONENT_PROCESS
protected static final java.lang.String COMPONENT_PROCESS
- See Also:
- Constant Field Values
-
NOTIFIER_STACK
protected static final java.lang.String NOTIFIER_STACK
- See Also:
- Constant Field Values
-
composeContent
protected org.zkoss.zul.Div composeContent
-
publishContent
protected org.zkoss.zul.Div publishContent
-
loadSelectors
protected org.zkoss.zul.Div loadSelectors
-
url
protected org.zkoss.zul.Textbox url
-
filename
protected org.zkoss.zul.Textbox filename
-
textarea
protected org.zkoss.zul.Textbox textarea
-
uploadFile
protected org.zkoss.zul.Button uploadFile
-
uploadedFileContent
protected org.zkoss.zul.Div uploadedFileContent
-
loadBtn
protected org.zkoss.zul.Radio loadBtn
-
radioGroup
protected org.zkoss.zul.Radiogroup radioGroup
-
main
protected org.zkoss.zul.Div main
-
widgetTitle
protected org.zkoss.zul.Label widgetTitle
-
feedSelector
protected com.hybris.cockpitng.components.Editor feedSelector
-
typeSelector
protected com.hybris.cockpitng.components.Editor typeSelector
-
composePoolSelector
protected com.hybris.cockpitng.components.Editor composePoolSelector
-
publishPoolSelector
protected com.hybris.cockpitng.components.Editor publishPoolSelector
-
targetSystemSelector
protected com.hybris.cockpitng.components.Editor targetSystemSelector
-
-
Method Detail
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp)
- Overrides:
initializein classcom.hybris.cockpitng.util.DefaultWidgetController
-
refreshWhenDatahubInstanceChanged
public void refreshWhenDatahubInstanceChanged(DataHubServer dataHub)
-
prepareWidgetModel
protected void prepareWidgetModel(DataHubServer dataHub)
-
contextDataHubServer
protected DataHubServer contextDataHubServer()
-
getWidgetId
public java.lang.String getWidgetId()
-
clearButtonPressed
public void clearButtonPressed()
-
activateLoadRow
public void activateLoadRow()
-
activateComposeRow
public void activateComposeRow()
-
activatePublishRow
public void activatePublishRow()
-
uploadFile
public void uploadFile(org.zkoss.zk.ui.event.UploadEvent uploadEvent)
-
onTextAreaChange
public void onTextAreaChange(org.zkoss.zk.ui.event.InputEvent event)
-
processSelected
public void processSelected()
-
getSelectedProcessKey
protected java.lang.String getSelectedProcessKey()
-
isProcessSelected
protected boolean isProcessSelected()
-
createWidgetTitle
protected void createWidgetTitle()
-
createCtx
protected java.util.Map<java.lang.String,java.lang.Object> createCtx()
-
renderContent
protected void renderContent()
-
clearLoadRowData
protected void clearLoadRowData()
-
enableLoadRow
protected void enableLoadRow(boolean enabled)
-
enableComposeRow
protected void enableComposeRow(boolean enable)
-
enablePublishRow
protected void enablePublishRow(boolean enable)
-
clearLoadRow
protected void clearLoadRow()
-
clearComposeRow
protected void clearComposeRow()
-
clearPublishRow
protected void clearPublishRow()
-
createRecalculateUrlEventListener
protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> createRecalculateUrlEventListener()
-
createClearWrongValueEditorListener
protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> createClearWrongValueEditorListener()
-
populateLoadRowSelectors
protected void populateLoadRowSelectors(org.zkoss.zk.ui.Component parent)
-
buildComposeRow
protected void buildComposeRow(org.zkoss.zk.ui.Component parent)
-
buildPublishRow
protected void buildPublishRow(org.zkoss.zk.ui.Component parent)
-
recalculateUrl
protected void recalculateUrl()
-
clearBinaryMedia
protected void clearBinaryMedia()
-
lookupMatchingStrategy
protected ProcessingStrategy lookupMatchingStrategy(java.lang.String key)
-
appendLocalNotifier
protected void appendLocalNotifier()
-
removeLocalNotifier
protected void removeLocalNotifier()
-
createTypeEditor
protected com.hybris.cockpitng.components.Editor createTypeEditor(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> eventListener)
-
markEditorError
public void markEditorError(java.lang.String id)
-
createEditor
protected com.hybris.cockpitng.components.Editor createEditor(java.lang.String type, java.lang.String property, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> eventListener, boolean multi)
-
setProcessingStrategies
public void setProcessingStrategies(java.util.List<ProcessingStrategy> strategies)
-
setNotificationService
public void setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)
-
getNotificationService
public com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService()
-
-