package com.prancingdonkey.transformers;
import org.mule.api.transformer.DiscoverableTransformer;
import org.mule.api.transformer.TransformerException;
import org.mule.transformer.AbstractTransformer;
import org.mule.transformer.types.DataTypeFactory;
import com.prancingdonkey.statistics.ActivityReport;
public class StringToActivityReport extends AbstractTransformer implements DiscoverableTransformer
{
private int weighting = 1;
public StringToActivityReport()
{
registerSourceType(DataTypeFactory.create(String.class));
setReturnDataType(DataTypeFactory.create(ActivityReport.class));
}
@Override
protected Object doTransform(Object src, String encoding) throws TransformerException
{
return new ActivityReport();
}
public int getPriorityWeighting()
{
return weighting;
}
public void setPriorityWeighting(int weighting)
{
this.weighting = weighting;
}
}