public Object getAttributeValueFromObject(Object object) { DatabaseQuery query = (DatabaseQuery)object; List<String> arguments = query.getArguments(); List<String> types = query.getArgumentTypeNames(); List<Object> values = query.getArgumentValues(); Vector queryArguments = new Vector(arguments.size()); for (int index = 0; index < arguments.size(); index++) { QueryArgument queryArgument = new QueryArgument(); queryArgument.setKey(arguments.get(index)); if (!types.isEmpty()) { queryArgument.setTypeName(types.get(index)); } if (!values.isEmpty()) { queryArgument.setValue(values.get(index)); } queryArguments.add(queryArgument); } return queryArguments; }
public Object getAttributeValueFromObject(Object object) { DatabaseQuery query = (DatabaseQuery)object; List<String> arguments = query.getArguments(); List<String> types = query.getArgumentTypeNames(); List<Object> values = query.getArgumentValues(); Vector queryArguments = new Vector(arguments.size()); for (int index = 0; index < arguments.size(); index++) { QueryArgument queryArgument = new QueryArgument(); queryArgument.setKey(arguments.get(index)); if (!types.isEmpty()) { queryArgument.setTypeName(types.get(index)); } if (!values.isEmpty()) { queryArgument.setValue(values.get(index)); } if (query.hasNullableArguments() && query.getNullableArguments().contains(new DatabaseField((String)queryArgument.getKey()))) { queryArgument.setNullable(true); } queryArguments.add(queryArgument); } return queryArguments; }
@Override public Object getAttributeValueFromObject(Object object) { DatabaseQuery query = (DatabaseQuery)object; List<String> arguments = query.getArguments(); List<String> types = query.getArgumentTypeNames(); List<Object> values = query.getArgumentValues(); Vector queryArguments = new Vector(arguments.size()); for (int index = 0; index < arguments.size(); index++) { QueryArgument queryArgument = new QueryArgument(); queryArgument.setKey(arguments.get(index)); if (!types.isEmpty()) { queryArgument.setTypeName(types.get(index)); } if (!values.isEmpty()) { queryArgument.setValue(values.get(index)); } if (query.hasNullableArguments() && query.getNullableArguments().contains(new DatabaseField((String)queryArgument.getKey()))) { queryArgument.setNullable(true); } queryArguments.add(queryArgument); } return queryArguments; }