Package org.jbpm.formapi.shared.menu

Examples of org.jbpm.formapi.shared.menu.FormEffectDescription


        menuItem.setClassName(CustomMenuItem.class.getName());
        menuItem.setName(dto.getName());
        List<FormEffectDescription> effects = new ArrayList<FormEffectDescription>();
        if (dto.getEffect() != null) {
            for (FormEffectDTO effectDto : dto.getEffect()) {
                FormEffectDescription effect = new FormEffectDescription();
                effect.setClassName(effectDto.getClassName());
                effects.add(effect);
            }
        }
        menuItem.setEffects(effects);
        List<String> allowedEvents = new ArrayList<String>();
View Full Code Here


        List<String> allowedEvents = new ArrayList<String>();
        allowedEvents.add("onclick");
        allowedEvents.add("onblur");
        allowedEvents.add("onfocus");
        List<FormEffectDescription> effects = new ArrayList<FormEffectDescription>();
        FormEffectDescription effect1 = new FormEffectDescription();
        effect1.setClassName("org.jbpm.formbuilder.client.effect.ResizeEffect");
        effects.add(effect1);
        FormEffectDescription effect2 = new FormEffectDescription();
        effect2.setClassName("org.jbpm.formbuilder.client.effect.RemoveEffect");
        effects.add(effect2);
        menuItem1.setAllowedEvents(allowedEvents);
        menuItem1.setClassName("org.jbpm.formbuilder.client.menu.items.ClientScriptMenuItem");
        menuItem1.setEffects(effects);
        MenuItemDescription menuItem2 = new MenuItemDescription();
View Full Code Here

        List<String> allowedEvents = new ArrayList<String>();
        allowedEvents.add("onclick");
        allowedEvents.add("onblur");
        allowedEvents.add("onfocus");
        List<FormEffectDescription> effects = new ArrayList<FormEffectDescription>();
        FormEffectDescription effect1 = new FormEffectDescription();
        effect1.setClassName("org.jbpm.formbuilder.client.effect.ResizeEffect");
        effects.add(effect1);
        FormEffectDescription effect2 = new FormEffectDescription();
        effect2.setClassName("org.jbpm.formbuilder.client.effect.RemoveEffect");
        effects.add(effect2);
        menuItem1.setAllowedEvents(allowedEvents);
        menuItem1.setClassName("org.jbpm.formbuilder.client.menu.items.ClientScriptMenuItem");
        menuItem1.setEffects(effects);
        MenuItemDescription menuItem2 = new MenuItemDescription();
View Full Code Here

        String jsonInitial = FileUtils.readFileToString(dbFile);
        Map<String, List<MenuItemDescription>> descsInitial = decoder.decodeMenuItemsMap(jsonInitial);
        MenuItemDescription desc = new MenuItemDescription();
        desc.setClassName(CustomMenuItem.class.getName());
        List<FormEffectDescription> effects = new ArrayList<FormEffectDescription>();
        FormEffectDescription effDesc1 = new FormEffectDescription();
        effDesc1.setClassName(RemoveEffect.class.getName());
        effects.add(effDesc1);
        FormEffectDescription effDesc2 = new FormEffectDescription();
        effDesc2.setClassName(DoneEffect.class.getName());
        effects.add(effDesc2);
        desc.setEffects(effects);
        File file = new File(getClass().getResource("testSaveMenuItem.json").getFile());
        String json = FileUtils.readFileToString(file);
        FormItemRepresentation itemRepresentation = decoder.decodeItem(json);
View Full Code Here

        List<MenuItemDescription> controls = new ArrayList<MenuItemDescription>();
        List<MenuItemDescription> visuals = new ArrayList<MenuItemDescription>();
        List<MenuItemDescription> layouts = new ArrayList<MenuItemDescription>();

        List<FormEffectDescription> effects = new ArrayList<FormEffectDescription>();
        FormEffectDescription removeEffect = new FormEffectDescription();
        removeEffect.setClassName(RemoveEffect.class.getName());
        effects.add(removeEffect);
        FormEffectDescription doneEffect = new FormEffectDescription();
        doneEffect.setClassName(DoneEffect.class.getName());
        effects.add(doneEffect);
        FormEffectDescription resizeEffect = new FormEffectDescription();
        resizeEffect.setClassName(ResizeEffect.class.getName());
        effects.add(resizeEffect);
        FormEffectDescription saveMenuOption = new FormEffectDescription();
        saveMenuOption.setClassName(SaveAsMenuOptionFormEffect.class.getName());
        effects.add(saveMenuOption);
       
        List<FormEffectDescription> effectsOptions = new ArrayList<FormEffectDescription>();
        effectsOptions.add(removeEffect);
        effectsOptions.add(doneEffect);
        effectsOptions.add(resizeEffect);
        effectsOptions.add(saveMenuOption);
        FormEffectDescription addItemEffect = new FormEffectDescription();
        addItemEffect.setClassName(AddItemFormEffect.class.getName());
        effectsOptions.add(addItemEffect);
        FormEffectDescription deleteItemEffect = new FormEffectDescription();
        deleteItemEffect.setClassName(DeleteItemFormEffect.class.getName());
        effectsOptions.add(deleteItemEffect);
       
        MenuItemDescription header = new MenuItemDescription();
        header.setClassName(HeaderMenuItem.class.getName());
        header.setEffects(effects);
View Full Code Here

TOP

Related Classes of org.jbpm.formapi.shared.menu.FormEffectDescription

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.