1 23 package org.infoglue.cms.applications.workflowtool.function.defaultvalue; 24 25 import org.apache.log4j.Logger; 26 27 import com.opensymphony.workflow.WorkflowException; 28 29 public class StringPopulator extends Populator 30 { 31 private final static Logger logger = Logger.getLogger(StringPopulator.class.getName()); 32 33 36 public StringPopulator() 37 { 38 super(); 39 } 40 41 44 protected void populate() throws WorkflowException 45 { 46 } 47 48 51 protected void populate(final String name) throws WorkflowException 52 { 53 populate(name, ""); 54 } 55 56 59 protected void populate(final String name, final String value) throws WorkflowException 60 { 61 final String translatedValue = translate(value); 62 logger.debug("name=["+name+"], value=["+value+"], translatedValue=["+translatedValue+"]"); 63 doPopulate(name, translatedValue); 64 } 65 } 66 | Popular Tags |