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();
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;
@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( "" ); } }
@Override public String asString() { if ( isBound() ) { return this.getBinding(); } if ( this.value == null ) { return "null"; } return "Boolean." + Boolean.toString( this.getValue() ).toUpperCase(); }
private PortableParameterDefinition cloneParameter( PortableParameterDefinition ppd ) { PortableParameterDefinition clone = null; if ( ppd instanceof PortableBooleanParameterDefinition ) { clone = new PortableBooleanParameterDefinition(); clone.setName( ppd.getName() ); ( (PortableBooleanParameterDefinition) clone ).setBinding( ( (PortableBooleanParameterDefinition) ppd ).getBinding() ); ( (PortableBooleanParameterDefinition) clone ).setValue( ( (PortableBooleanParameterDefinition) ppd ).getValue() ); return clone; } else if ( ppd instanceof PortableEnumParameterDefinition ) {
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setValue( Boolean.TRUE ); p1.setBinding( "" ); pwd.addParameter( p1 );
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanResult" ); pwd.addResult( p1 );
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.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setValue( Boolean.TRUE ); pwd.addParameter( p1 );
@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 ) ) ); } }
public boolean isBound() { return ( this.getBinding() != null && !"".equals( this.getBinding() ) ); }
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( "BooleanParameter" ); p1.setValue( Boolean.TRUE ); p1.setBinding( "$b" ); pwd.addParameter( p1 ); assertNotNull( mp1 ); assertEquals( Boolean.TRUE, mp1.getValue() ); assertEquals( "$b", mp1.getBinding() );
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setBinding( "$b2" ); p1.setValue( Boolean.TRUE ); pwd.addParameter( p1 );
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanResult" ); pwd.addResult( p1 );
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setBinding( "$b" ); p1.setValue( Boolean.TRUE ); pwd.addParameter( p1 );
awi.setWorkItemDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanResult" ); pwd.addResult( p1 );
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setBinding( "$b" ); p1.setValue( Boolean.TRUE ); pwd.addParameter( p1 );
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 );