Skip to content

Instantly share code, notes, and snippets.

@cazala
Created April 14, 2015 20:32
Show Gist options
  • Save cazala/a27339119b6088160914 to your computer and use it in GitHub Desktop.
Save cazala/a27339119b6088160914 to your computer and use it in GitHub Desktop.
API Template: Resource DB to Map
// replace {{projectPkg}}
// replace {{resource}}
// replace {{Resource}}
package org.mule.{{projectPkg}}.transformers;
import java.util.Map;
import org.mule.api.MuleMessage;
import org.mule.api.transformer.TransformerException;
import org.mule.transformer.AbstractMessageTransformer;
public class {{Resource}}DbToMap extends AbstractMessageTransformer {
@Override
public Object transformMessage(MuleMessage message, String outputEncoding) throws TransformerException {
Map<String, Object> {{resource}} = message.getInvocationProperty("{{resource}}");
return {{resource}};
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment