public Object convertDataValueToObjectValue(Object dataValue, Session session) { IntermediateValue intermediateValue = (IntermediateValue) dataValue; String[] stringArray = new String[intermediateValue.getPartB().size() + 1]; stringArray[0] = intermediateValue.getPartA(); for (int x = 0; x < intermediateValue.getPartB().size(); x++) { stringArray[x + 1] = intermediateValue.getPartB().get(x); } return stringArray; }
public Object convertObjectValueToDataValue(Object objectValue, Session session) { String[] stringArray = (String[]) objectValue; IntermediateValue intermediateValue = new IntermediateValue(); intermediateValue.setPartA(stringArray[0]); for (int x = 1; x < stringArray.length; x++) { intermediateValue.getPartB().add(stringArray[x]); } return intermediateValue; }