protected Set getOutputNames() { return runtimeContext.getOutputNames(); }
protected boolean isDefinedOutput( final String outputName ) { return runtimeContext.getOutputNames().contains( outputName ); }
Set outputNames = context.getOutputNames(); Iterator outputNameIterator = outputNames.iterator(); while ( outputNameIterator.hasNext() ) { Set outputNames = context.getOutputNames(); Iterator outputNameIterator = outputNames.iterator(); while ( outputNameIterator.hasNext() ) {
if ( context.getOutputNames().contains( actionOutput ) ) { IActionParameter output = context.getOutputParameter( actionOutput ); IPentahoResultSet results = output.getValueAsResultSet(); Iterator it = context.getOutputNames().iterator(); while ( it.hasNext() ) { IActionParameter output = (IActionParameter) it.next();
@Test public void formatSuccessMessage() throws Exception { Set inputNames = new HashSet<String>( ); inputNames.add( "Test" ); IActionParameter actionParameter = new ActionParameter( "Test", "Test", "<img%20src=\"http://www.pentaho" + ".com/sites/all/themes/pentaho_resp/logo.svg\"%20/>", null, "" ); when( runtimeCtx.getOutputNames() ).thenReturn( inputNames ); doReturn( actionParameter ).when( runtimeCtx ).getOutputParameter( anyString() ); MessageFormatter mf = new MessageFormatter(); StringBuffer messageBuffer = new StringBuffer(); mf.formatSuccessMessage( MessageFormatter.HTML_MIME_TYPE, runtimeCtx, messageBuffer, false ); assertEquals( "<html><head><title>Pentaho BI Platform - Start Action</title><link rel=\"stylesheet\" " + "type=\"text/css\" href=\"/pentaho-style/active/default.css\"></head><body dir=\"LTR\"><table " + "cellspacing=\"10\"><tr><td class=\"portlet-section\" colspan=\"3\">Action Successful<hr " + "size=\"1\"/></td></tr><tr><td class=\"portlet-font\" valign=\"top\">Test=<img%20src=\"http://www" + ".pentaho.com/sites/all/themes/pentaho_resp/logo.svg\"%20/><br/></td></tr></table></body></html>", messageBuffer.toString() ); }
Iterator outputNameIterator = context.getOutputNames().iterator(); while ( outputNameIterator.hasNext() ) {
if ( context.getOutputNames().contains( actionOutput ) ) { IActionParameter output = context.getOutputParameter( actionOutput ); IPentahoResultSet results = output.getValueAsResultSet(); for ( Object objAp : context.getOutputNames() ) { IActionParameter output = (IActionParameter) objAp; if ( output.getType().equalsIgnoreCase( IActionParameter.TYPE_RESULT_SET ) ) {
Set outputNames = context.getOutputNames();
when( context.getOutputNames() ).thenReturn( outputNames ); when( context.getStatus() ).thenReturn( IRuntimeContext.RUNTIME_STATUS_SUCCESS ); when( context.getOutputParameter( anyString() ) ).thenReturn( actionParameter );
if ( context.getOutputNames().contains( listSource ) ) { IActionParameter output = context.getOutputParameter( listSource ); IPentahoResultSet results = output.getValueAsResultSet(); Iterator it = context.getOutputNames().iterator(); while ( it.hasNext() ) { IActionParameter output = (IActionParameter) it.next();
Iterator outputNameIterator = context.getOutputNames().iterator(); while ( outputNameIterator.hasNext() ) { String attributeName = (String) outputNameIterator.next();
if ( runtime != null ) { if ( runtime.getStatus() == IRuntimeContext.RUNTIME_STATUS_SUCCESS ) { if ( runtime.getOutputNames().contains( "data" ) ) { //$NON-NLS-1$ results = runtime.getOutputParameter( "data" ).getValueAsResultSet(); //$NON-NLS-1$ Object[][] columnHeaders = results.getMetaData().getColumnHeaders();