package dbfit.util; public class OracleDbParameterAccessor extends DbParameterAccessor { private String originalTypeName; public OracleDbParameterAccessor(String name, Direction direction, int sqlType, Class javaType, int position, TypeTransformerFactory dbfitToJdbcTransformerFactory, String originalTypeName, String userTypeName) { super(name, direction, sqlType, userTypeName, javaType, position, dbfitToJdbcTransformerFactory); setOriginalTypeName(originalTypeName); } public String getOriginalTypeName() { return originalTypeName; } public void setOriginalTypeName(String typeName) { this.originalTypeName = typeName; } public boolean isOriginalTypeBoolean() { return getOriginalTypeName().contains("BOOLEAN"); } @Override protected DbParameterAccessor copy() { return new OracleDbParameterAccessor( getName(), getDirection(), getSqlType(), getJavaType(), getPosition(), getDbfitToJdbcTransformerFactory(), originalTypeName, getUserDefinedTypeName()); } }