Class YFormBuilderController
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.xyformsbackoffice.widgets.yformbuilder.YFormBuilderController
- All Implemented Interfaces:
com.hybris.cockpitng.core.WidgetController,com.hybris.cockpitng.dnd.WidgetDragAndDropAware,com.hybris.cockpitng.engine.WidgetInstanceManagerAware,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 YFormBuilderController
extends com.hybris.cockpitng.util.DefaultWidgetController
Displays Form Builder inside containing widget
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
_separator, application, applicationScope, arg, componentScope, desktop, desktopScope, execution, page, pageScope, param, requestScope, self, session, sessionScope, spaceOwner, spaceScopeFields inherited from class org.zkoss.zk.ui.util.GenericComposer
_applied -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetFormBuilderURL(YFormDefinitionModel yformDefinition) Creates the URL to call Orbeon Form Builder.protected org.zkoss.zul.WindowgetWindow(org.zkoss.zk.ui.Component component) Gets the current widget's Window.voidinitialize(org.zkoss.zk.ui.Component component) voidshow(YFormDefinitionModel yformDefinition) Displays the Window that contains the Form Builder.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, setWidgetTitleMethods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListenersMethods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivateMethods inherited from class org.zkoss.zk.ui.util.GenericComposer
doCatch, doFinallyMethods inherited from class org.zkoss.zk.ui.event.GenericEventListener
bindComponent, getController, onEvent, unbindComponent
-
Field Details
-
ORBEON_APPLICATION_ID
- See Also:
-
ORBEON_FORM_BUILDER_ID
- See Also:
-
ORBEON_BUILDER_EDIT_ADDRESS
- See Also:
-
YFORM_DEFINITION_SOCKET_IN
- See Also:
-
YFORM_DEFINITION_SOCKET_OUT
- See Also:
-
GENERIC_YFORM_DEFINITION_ERROR
- See Also:
-
-
Constructor Details
-
YFormBuilderController
public YFormBuilderController()
-
-
Method Details
-
initialize
public void initialize(org.zkoss.zk.ui.Component component) - Overrides:
initializein classcom.hybris.cockpitng.util.DefaultWidgetController
-
getWindow
protected org.zkoss.zul.Window getWindow(org.zkoss.zk.ui.Component component) Gets the current widget's Window.- Parameters:
component-
-
show
Displays the Window that contains the Form Builder.- Parameters:
yformDefinition-- Throws:
MalformedURLException
-
getFormBuilderURL
protected String getFormBuilderURL(YFormDefinitionModel yformDefinition) throws MalformedURLException Creates the URL to call Orbeon Form Builder.- Parameters:
yformDefinition-- Throws:
MalformedURLException
-