if (type != null) { if (type.equals("Boolean")) { paramDef = new PortableBooleanParameterDefinition(); } else if (type.equals("String")) { paramDef = new PortableStringParameterDefinition(); } else if (type.equals("Float")) { paramDef = new PortableBooleanParameterDefinition(); } else if (type.equals("Integer")) { paramDef = new PortableIntegerParameterDefinition(); paramDef = new PortableBooleanParameterDefinition(); boolean b = value.equals("true") || value.equals("Boolean.TRUE"); ((PortableBooleanParameterDefinition) paramDef).setValue(b); } else if (value.startsWith("\"")) { paramDef = new PortableStringParameterDefinition();
@Override public String asString() { if ( isBound() ) { return this.getBinding(); } if ( this.value == null ) { return "null"; } return "Boolean." + Boolean.toString( this.getValue() ).toUpperCase(); }
@UiHandler("lstAvailableBindings") void lstAvailableBindingsOnChange(ChangeEvent event) { int index = lstAvailableBindings.getSelectedIndex(); parameterValues.setEnabled(index == 0); if (index > 0) { ((PortableBooleanParameterDefinition) ppd).setValue(null); ((PortableBooleanParameterDefinition) ppd).setBinding(lstAvailableBindings.getItemText(index)); } else { ((PortableBooleanParameterDefinition) ppd).setBinding(""); } } }
awi.setWorkItemDefinition(pwd); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName("BooleanParameter"); p1.setValue(Boolean.TRUE); p1.setBinding("$b"); pwd.addParameter(p1); assertNotNull(mp1); assertEquals(Boolean.TRUE, mp1.getValue()); assertEquals("$b", mp1.getBinding());
super(ppd, bindingProvider); this.parameterName.setText(ppd.getName()); this.parameterValues.setEnabled(!isReadOnly); Boolean selectedItem = ppd.getValue(); if (ppd.getValues() != null) { for (int index = 0; index < ppd.getValues().length; index++) { Boolean item = ppd.getValues()[index]; this.parameterValues.addItem(Boolean.toString(item)); if (item.equals(selectedItem)) { ppd.setValue(Boolean.valueOf(this.parameterValues.getItemText(0))); Set<String> bindings = bindingProvider.getBindings(ppd.getClassName()); if (bindings.size() > 0) { lstAvailableBindings.clear(); for (String binding : bindings) { lstAvailableBindings.addItem(binding); if (binding.equals(ppd.getBinding())) { selectedIndex = lstAvailableBindings.getItemCount() - 1;
awi.setWorkItemDefinition(pwd); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName("BooleanParameter"); p1.setValue(Boolean.TRUE); pwd.addParameter(p1); assertNotNull(mp1); assertEquals(Boolean.TRUE, mp1.getValue());
awi.setWorkItemDefinition(pwd); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName("BooleanResult"); pwd.addResult(p1);
private Set<PortableParameterDefinition> convertWorkItemParameters(final Set<ParameterDefinition> parameters) { final Set<PortableParameterDefinition> pps = new HashSet<PortableParameterDefinition>(); for (ParameterDefinition pd : parameters) { final DataType pdt = pd.getType(); PortableParameterDefinition ppd = null; if (pdt instanceof BooleanDataType) { ppd = new PortableBooleanParameterDefinition(); } else if (pdt instanceof FloatDataType) { ppd = new PortableFloatParameterDefinition(); } else if (pdt instanceof IntegerDataType) { ppd = new PortableIntegerParameterDefinition(); } else if (pdt instanceof ObjectDataType) { ppd = new PortableObjectParameterDefinition(); final PortableObjectParameterDefinition oppd = (PortableObjectParameterDefinition) ppd; final ObjectDataType odt = (ObjectDataType) pdt; oppd.setClassName(odt.getClassName()); } else if (pd.getType() instanceof StringDataType) { ppd = new PortableStringParameterDefinition(); } if (ppd != null) { ppd.setName(pd.getName()); pps.add(ppd); } } return pps; }
public boolean isBound() { return ( this.getBinding() != null && !"".equals( this.getBinding() ) ); }
@UiHandler("parameterValues") void parameterValuesOnChange(ChangeEvent event) { int index = this.parameterValues.getSelectedIndex(); if (index == -1) { ((PortableBooleanParameterDefinition) ppd).setValue(null); } else { ((PortableBooleanParameterDefinition) ppd).setValue(Boolean.valueOf(this.parameterValues.getItemText(index))); } }
awi.setWorkItemDefinition(pwd); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName("BooleanResult"); pwd.addResult(p1);
private Set<PortableParameterDefinition> convertWorkItemParameters(final Set<ParameterDefinition> parameters) { final Set<PortableParameterDefinition> pps = new HashSet<PortableParameterDefinition>(); for (ParameterDefinition pd : parameters) { final DataType pdt = pd.getType(); PortableParameterDefinition ppd = null; if (pdt instanceof BooleanDataType) { ppd = new PortableBooleanParameterDefinition(); } else if (pdt instanceof FloatDataType) { ppd = new PortableFloatParameterDefinition(); } else if (pdt instanceof IntegerDataType) { ppd = new PortableIntegerParameterDefinition(); } else if (pdt instanceof ObjectDataType) { ppd = new PortableObjectParameterDefinition(); final PortableObjectParameterDefinition oppd = (PortableObjectParameterDefinition) ppd; final ObjectDataType odt = (ObjectDataType) pdt; oppd.setClassName(odt.getClassName()); } else if (pd.getType() instanceof StringDataType) { ppd = new PortableStringParameterDefinition(); } if (ppd != null) { ppd.setName(pd.getName()); pps.add(ppd); } } return pps; }
awi.setWorkItemDefinition(pwd); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName("BooleanResult"); pwd.addResult(p1);
awi.setWorkItemDefinition(pwd); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName("BooleanResult"); pwd.addResult(p1);