private Object handleTrimVal(Object value, Object ob, Object[] params, OpenJPAStateManager sm) { org.apache.openjpa.jdbc.kernel.exps.Trim trimVal = (org.apache.openjpa.jdbc.kernel.exps.Trim) value; Val val = trimVal.getVal(); String valStr = (String) getValue(val, ob, params, sm); Val trimChar = trimVal.getTrimChar(); char trimCharObj = ((String) getValue(trimChar, ob, params, sm)). charAt(0); Boolean where = trimVal.getWhere(); if (where == null) { //trim both return trimLeading(trimTrailing(valStr, trimCharObj), trimCharObj); } else if (where.booleanValue()) { // trim leading return trimLeading(valStr, trimCharObj); } else { // trim trailing return trimTrailing(valStr, trimCharObj); } }
private Object handleTrimVal(Object value, Object ob, Object[] params, OpenJPAStateManager sm) { org.apache.openjpa.jdbc.kernel.exps.Trim trimVal = (org.apache.openjpa.jdbc.kernel.exps.Trim) value; Val val = trimVal.getVal(); String valStr = (String) getValue(val, ob, params, sm); Val trimChar = trimVal.getTrimChar(); char trimCharObj = ((String) getValue(trimChar, ob, params, sm)). charAt(0); Boolean where = trimVal.getWhere(); if (where == null) { //trim both return trimLeading(trimTrailing(valStr, trimCharObj), trimCharObj); } else if (where.booleanValue()) { // trim leading return trimLeading(valStr, trimCharObj); } else { // trim trailing return trimTrailing(valStr, trimCharObj); } }
private Object handleTrimVal(Object value, Object ob, Object[] params, OpenJPAStateManager sm) { org.apache.openjpa.jdbc.kernel.exps.Trim trimVal = (org.apache.openjpa.jdbc.kernel.exps.Trim) value; Val val = trimVal.getVal(); String valStr = (String) getValue(val, ob, params, sm); Val trimChar = trimVal.getTrimChar(); char trimCharObj = ((String) getValue(trimChar, ob, params, sm)). charAt(0); Boolean where = trimVal.getWhere(); if (where == null) { //trim both return trimLeading(trimTrailing(valStr, trimCharObj), trimCharObj); } else if (where.booleanValue()) { // trim leading return trimLeading(valStr, trimCharObj); } else { // trim trailing return trimTrailing(valStr, trimCharObj); } }
private Object handleTrimVal(Object value, Object ob, Object[] params, OpenJPAStateManager sm) { org.apache.openjpa.jdbc.kernel.exps.Trim trimVal = (org.apache.openjpa.jdbc.kernel.exps.Trim) value; Val val = trimVal.getVal(); String valStr = (String) getValue(val, ob, params, sm); Val trimChar = trimVal.getTrimChar(); char trimCharObj = ((String) getValue(trimChar, ob, params, sm)). charAt(0); Boolean where = trimVal.getWhere(); if (where == null) { //trim both return trimLeading(trimTrailing(valStr, trimCharObj), trimCharObj); } else if (where.booleanValue()) { // trim leading return trimLeading(valStr, trimCharObj); } else { // trim trailing return trimTrailing(valStr, trimCharObj); } }