Package org.jbpm.ui.validation

Examples of org.jbpm.ui.validation.ValidatorDefinition$Param


            JSONArray jsonArray = jsonObject.getJSONArray("params");
            for(int i=0; i<jsonArray.length(); i++) {
                try {
                    String paramName    = jsonArray.getJSONObject(i).getString("name");
                    String paramDefault = jsonArray.getJSONObject(i).getString("default");
                    Param param = request.addNewParam();
                    param.setName(paramName);
                    param.setDefault(paramDefault);
                    param.setStyle(ParamStyle.Enum.forString("query"));
                    param.setType("xs:string");
                } catch (JSONException ex) {
                    Logger.getLogger(WADLGenerator.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
        } catch (JSONException ex) {
View Full Code Here


        }
    }

    private class ValidatorDefinitionTableLabelProvider extends LabelProvider implements ITableLabelProvider {
        public String getColumnText(Object element, int index) {
            ValidatorDefinition variable = (ValidatorDefinition) element;
            return variable.getDisplayName();
        }
View Full Code Here

            ValidatorDefinition variable = (ValidatorDefinition) element;
            return variable.getDisplayName();
        }

        public Image getColumnImage(Object element, int columnIndex) {
            ValidatorDefinition definition = (ValidatorDefinition) element;
            Map<String, ValidatorConfig> configs = fieldConfigs.get(getCurrentVariableName());
            String imagePath;
            if (configs != null) {
                imagePath = configs.containsKey(definition.getName()) ? CHECKED_IMG : UNCHECKED_IMG;
            } else {
                imagePath = UNCHECKED_IMG;
            }
            return SharedImages.getImage(imagePath);
        }
View Full Code Here

        validatorsTableViewer.getTable().setEnabled(validators != null);
        updateValidatorsInput(getCurrentSelection());
    }

    private void updateValidatorSelection() {
        ValidatorDefinition vd = getCurrentDefinition();
        if (vd != null) {
            ValidatorConfig config = getFieldValidator(getCurrentVariableName(), vd);
            if (config == null) {
                config = vd.create("");
            }
            infoGroup.setConfig(getCurrentVariableName(), vd, config);
        }
    }
View Full Code Here

        return tableViewer;
    }

    private void addField(String variableName) {
        Map<String, ValidatorConfig> validators = new HashMap<String, ValidatorConfig>();
        ValidatorDefinition requiredDef = ValidationUtil.getValidatorDefinition(ValidatorDefinition.REQUIRED_VALIDATOR_NAME);
        validators.put(requiredDef.getName(), requiredDef.create(Messages.getString("Validation.DefaultRequired")));
        fieldConfigs.put(variableName, validators);
    }
View Full Code Here

        validatorsTableViewer.setInput(validatorConfigs);
        validatorsTableViewer.addSelectionChangedListener(new ISelectionChangedListener() {
            public void selectionChanged(SelectionChangedEvent event) {
                ValidatorConfig config = (ValidatorConfig) ((IStructuredSelection) validatorsTableViewer.getSelection()).getFirstElement();
                deleteButton.setEnabled(config != null);
                ValidatorDefinition def = null;
                if (config != null) {
                    def = ValidationUtil.getValidatorDefinition(config.getType());
                }
                infoGroup.setConfig(ValidatorConfig.GLOBAL_FIELD_ID, def, config);
            }
View Full Code Here

import org.jbpm.ui.validation.ValidatorDefinition;

public class StringLengthExpressionAdapter implements ExpressionAdapter {

    public ValidatorConfig createConfig(String expr, String errorMessage) throws Exception {
        ValidatorDefinition definition = ValidationUtil.getValidatorDefinition("stringlength");
        ValidatorConfig config = definition.create(errorMessage);

        String argName;
        int index;
        if (expr.indexOf("<") > 0) {
            argName = "maxLength";
View Full Code Here

TOP

Related Classes of org.jbpm.ui.validation.ValidatorDefinition$Param

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.