audit.setDocumentType(obj.getBiObjectTypeCode());
audit.setDocumentState(obj.getStateCode());
String documentParameters = "";
List parameters = obj.getBiObjectParameters();
ParameterValuesEncoder parValuesEncoder = new ParameterValuesEncoder();
if (parameters != null && parameters.size() > 0) {
for (int i = 0; i < parameters.size(); i++) {
BIObjectParameter parameter = (BIObjectParameter) parameters.get(i);
documentParameters += parameter.getParameterUrlName() + "=";
if (parameter.getParameterValues() != null) {
String value = parValuesEncoder.encode(parameter);
documentParameters += value;
} else
documentParameters += "NULL";
if (i < parameters.size() - 1)
documentParameters += "&";