private void makeWorkItemParameterDRL( final PortableParameterDefinition ppd, final String wiImplName ) { boolean makeParameter = true; //Only add bound parameters if their binding exists (i.e. the corresponding column has a value or - for Limited Entry - is true) if ( ppd instanceof HasBinding ) { HasBinding hb = (HasBinding) ppd; if ( hb.isBound() ) { String binding = hb.getBinding(); makeParameter = isBindingValid( binding ); } } if ( makeParameter ) { buf.append( indentation ); buf.append( wiImplName ); buf.append( ".getParameters().put( \"" ); buf.append( ppd.getName() ); buf.append( "\", " ); buf.append( ppd.asString() ); buf.append( " );\n" ); } }
paramDef = new PortableObjectParameterDefinition(); ( (HasBinding) paramDef ).setBinding( value ); } else if ( value.equals( "true" ) || value.equals( "false" ) || value.equals( "Boolean.TRUE" ) || value.equals( "Boolean.FALSE" ) ) { paramDef = new PortableBooleanParameterDefinition();