1 16 17 package org.pentaho.plugin.mdx; 18 19 import java.util.Set ; 20 import org.apache.commons.logging.Log; 21 import org.apache.commons.logging.LogFactory; 22 import org.pentaho.messages.Messages; 23 24 public class MDXLookupRule extends MDXBaseComponent { 25 26 29 private static final long serialVersionUID = 7178952532238358504L; 30 31 public boolean validateSystemSettings() { 32 return true; 34 } 35 36 public String getResultOutputName() { 37 Set outputs = getOutputNames(); 38 if ((outputs == null) || (outputs.size() == 0)) { 39 error(Messages.getString("Template.ERROR_0002_OUTPUT_COUNT_WRONG")); return null; 43 } 44 String outputName = (String ) outputs.iterator().next(); 45 return outputName; 46 } 47 48 public Log getLogger() { 49 return LogFactory.getLog(MDXLookupRule.class); 50 } 51 52 public boolean init() { 53 return true; 54 } 55 } 56 | Popular Tags |