Package org.jbpm.formbuilder.client.bus

Examples of org.jbpm.formbuilder.client.bus.UndoableHandler


        dataSnapshot.put("container", container);
        dataSnapshot.put("oldColspan", container.getColSpan(item));
        dataSnapshot.put("oldRowspan", container.getRowSpan(item));
        dataSnapshot.put("newColspan", colspan.getValue());
        dataSnapshot.put("newRowspan", rowspan.getValue());
        UndoableHandler rollbackHandler = new UndoableHandler() {
            @Override
            public void onEvent(UndoableEvent event) { }
            @Override
            public void doAction(UndoableEvent event) {
                Integer rowspan = (Integer) event.getData("newRowspan");
View Full Code Here


            }
            Map<String, Object> dataSnapshot = new HashMap<String, Object>();
            dataSnapshot.put("oldAlignment", hw.getHorizontalAlignment());
            dataSnapshot.put("newAlignment", align);
            dataSnapshot.put("hwidget", hw);
            bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
                @Override
                public void onEvent(UndoableEvent event) {  }
                @Override
                public void undoAction(UndoableEvent event) {
                    HorizontalAlignmentConstant oldAlignment = (HorizontalAlignmentConstant) event.getData("oldAlignment");
View Full Code Here

    @Override
    protected void createStyles() {
        final Map<String, Object> dataSnapshot = new HashMap<String, Object>();
        dataSnapshot.put("selectedY", getParent().getAbsoluteTop());
        dataSnapshot.put("item", getItem());
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override
            public void undoAction(UndoableEvent event) {
                TableLayoutFormItem item = (TableLayoutFormItem) event.getData("item");
                Integer selectedY = (Integer) event.getData("selectedY");
                int rowNumber = item.getRowForYCoordinate(selectedY);
View Full Code Here

            dataSnapshot.put("newOutput", null);
        }
        dataSnapshot.put("oldOutput", effect.getOutput());
        dataSnapshot.put("newExtData", externalDataPanel.getData());
        dataSnapshot.put("oldExtData", effect.getExtData());
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override
            public void onEvent(UndoableEvent event) { }
            @Override
            public void undoAction(UndoableEvent event) {
                effect.setInput((TaskPropertyRef) event.getData("oldInput"));
View Full Code Here

    private void undoableEffect(final PopupPanel panel, final String label) {
        Map<String, Object> dataSnapshot = new HashMap<String, Object>();
        dataSnapshot.put("deletedLabel", label);
        dataSnapshot.put("deletedValue", getValue(label));
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override
            public void onEvent(UndoableEvent event) {  }
            @Override
            public void undoAction(UndoableEvent event) {
                String label = (String) event.getData("deletedLabel");
View Full Code Here

    public void testOnSaveChanges() throws Exception {
        final FBFormItem formItem = EasyMock.createMock(FBFormItem.class);
        final Map<String, Object> oldProps = new HashMap<String, Object>();
        final Map<String, Object> newProps = new HashMap<String, Object>();
       
        UndoableHandler handler = EasyMock.createMock(UndoableHandler.class);
        handler.onEvent(EasyMock.isA(UndoableEvent.class));
        EasyMock.expectLastCall().andAnswer(new IAnswer<Object>() {
            public Object answer() throws Throwable {
                Object[] params = EasyMock.getCurrentArguments();
                UndoableEvent event = (UndoableEvent) params[0];
                assertNotNull("oldItems shouldn't be null", event.getData("oldItems"));
View Full Code Here

   
    @Test
    public void testOnResetChanges() throws Exception {
        final FBFormItem formItem = EasyMock.createMock(FBFormItem.class);
        final Map<String, Object> newProps = new HashMap<String, Object>();
        UndoableHandler handler = EasyMock.createMock(UndoableHandler.class);
        handler.onEvent(EasyMock.isA(UndoableEvent.class));
        EasyMock.expectLastCall().andAnswer(new IAnswer<Object>() {
            public Object answer() throws Throwable {
                Object[] params = EasyMock.getCurrentArguments();
                UndoableEvent event = (UndoableEvent) params[0];
                assertNotNull("newItems shouldn't be null", event.getData("newItems"));
View Full Code Here

        mockForm.setEnctype(EasyMock.eq(enctype));
        EasyMock.expectLastCall().once();
       
        EasyMock.expect(view.getFormDisplay()).andReturn(mockForm).anyTimes();
        EasyMock.replay(view, drag, mockForm);
        bus.addHandler(UndoableEvent.TYPE, new UndoableHandler() {
            @Override
            public void undoAction(UndoableEvent event) { }
            @Override
            public void doAction(UndoableEvent event) { }
            @Override
View Full Code Here

        EasyMock.expectLastCall().once();
        mockForm.setOutputs(EasyMock.anyObject(Map.class));
        EasyMock.expectLastCall().once();
        EasyMock.expect(view.getFormDisplay()).andReturn(mockForm).anyTimes();
       
        bus.addHandler(UndoableEvent.TYPE, new UndoableHandler() {
            @Override
            public void doAction(UndoableEvent event) { }
            @Override
            public void undoAction(UndoableEvent event) { }
            @Override
View Full Code Here

        EasyMock.expect(view.getFormDisplay()).andReturn(mockForm).anyTimes();
        EasyMock.expect(mockForm.createRepresentation()).andReturn(formRep);
        mockForm.populate(formRep);
        EasyMock.expectLastCall().once();
       
        bus.addHandler(UndoableEvent.TYPE, new UndoableHandler() {
            @Override
            public void undoAction(UndoableEvent event) { }
            @Override
            public void doAction(UndoableEvent event) { }
            @Override
View Full Code Here

TOP

Related Classes of org.jbpm.formbuilder.client.bus.UndoableHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.