Package org.jbpm.formbuilder.client.bus

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


        dataSnapshot.put("oldScript", getItem().getEventActions().get(eventName));
        dataSnapshot.put("newScript", script);
        dataSnapshot.put("eventName", eventName);
        dataSnapshot.put("eventActions", getItem().getEventActions());
        dataSnapshot.put("item", getItem());
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override
            @SuppressWarnings("unchecked")
            public void undoAction(UndoableEvent event) {
                FBScript script = (FBScript) event.getData("oldScript");
                String eventName = (String) event.getData("eventName");
View Full Code Here


        dataSnapshot.put("oldScript", getItem().getEventActions().get(eventName));
        dataSnapshot.put("newScript", script);
        dataSnapshot.put("eventActions", getItemActions());
        dataSnapshot.put("eventName", eventName);
        dataSnapshot.put("item", getItem());
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override @SuppressWarnings("unchecked")
            public void undoAction(UndoableEvent event) {
                FBScript script = (FBScript) event.getData("oldScript");
                String eventName = (String) event.getData("eventName");
                FBFormItem item = (FBFormItem) event.getData("item");
View Full Code Here

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

    public void onSaveChanges(Map<String, Object> oldProps, Map<String, Object> newProps, FBFormItem itemSelected) {
        Map<String, Object> dataSnapshot = new HashMap<String, Object>();
        dataSnapshot.put("oldItems", oldProps);
        dataSnapshot.put("newItems", newProps);
        dataSnapshot.put("itemSelected", itemSelected);
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override
            public void onEvent(UndoableEvent event) {  }
            @Override
            @SuppressWarnings("unchecked")
            public void undoAction(UndoableEvent event) {
View Full Code Here

    @Override
    public void onResetChanges(FBFormItem fakeItem, Map<String, Object> newItems) {
        Map<String, Object> dataSnapshot = new HashMap<String, Object>();
        dataSnapshot.put("newItems", newItems);
        dataSnapshot.put("fakeItemSelected", fakeItem);
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override
            public void onEvent(UndoableEvent event) {  }
            @Override
            @SuppressWarnings("unchecked")
            public void undoAction(UndoableEvent event) {
View Full Code Here

    protected void createStyles() {
        getItem().fireSelectionEvent(new FormItemSelectionEvent(getItem(), false));
        Map<String, Object> dataSnapshot = new HashMap<String, Object>();
        dataSnapshot.put("itemParent", getItem().getParent());
        dataSnapshot.put("item", getItem());
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override
            public void onEvent(UndoableEvent event) {  }
            @Override
            public void undoAction(UndoableEvent event) {
                Panel panel = (Panel) event.getData("itemParent");
View Full Code Here

        I18NFormItem item = (I18NFormItem) getItem();
        Map<String, Object> dataSnapshot = new HashMap<String, Object>();
        dataSnapshot.put("item", item);
        dataSnapshot.put("oldI18nMap", item.getI18nMap());
        dataSnapshot.put("newI18nMap", savedMap);
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override @SuppressWarnings("unchecked")
            public void undoAction(UndoableEvent event) {
                I18NFormItem item = (I18NFormItem) event.getData("item");
                Map<String, String> i18nMap = (Map<String, String>) event.getData("oldI18nMap");
                item.saveI18nMap(i18nMap);
View Full Code Here

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

            public void onChange(ChangeEvent event) {
                Map<String, Object> dataSnapshot = new HashMap<String, Object>();
                dataSnapshot.put("item", item);
                dataSnapshot.put("oldValue", item.getHeader().getText());
                dataSnapshot.put("newValue", textBox.getValue());
                bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
                    @Override
                    public void undoAction(UndoableEvent event) {
                        HeaderFormItem myItem = (HeaderFormItem) event.getData("item");
                        String value = (String) event.getData("oldValue");
                        myItem.setContent("<h1>" + value + "</h1>");
View Full Code Here

            public void onChange(ChangeEvent event) {
                Map<String, Object> dataSnapshot = new HashMap<String, Object>();
                dataSnapshot.put("item", item);
                dataSnapshot.put("oldValue", item.getLabel().getText());
                dataSnapshot.put("newValue", textBox.getValue());
                bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
                    @Override
                    public void undoAction(UndoableEvent event) {
                        LabelFormItem myItem = (LabelFormItem) event.getData("item");
                        String value = (String) event.getData("oldValue");
                        myItem.getLabel().setText(value);
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.