package org.fireflow.engine.entity.nutz;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.fireflow.model.resourcedef.WorkItemAssignmentStrategy;
import org.nutz.dao.jdbc.ValueAdaptor;
public class AssignmentStrategyValueAdaptor implements ValueAdaptor {
public Object get(ResultSet rs, String colName) throws SQLException {
String value = rs.getString(colName);
return WorkItemAssignmentStrategy.fromValue(value);
}
public void set(PreparedStatement stat, Object obj, int index)
throws SQLException {
WorkItemAssignmentStrategy strategy = (WorkItemAssignmentStrategy)obj;
stat.setString(index, strategy.getValue());
}
}