package org.ovirt.engine.ui.webadmin.uicommon;
import java.util.Arrays;
import java.util.List;
import org.ovirt.engine.core.common.action.VdcReturnValueBase;
import org.ovirt.engine.core.common.queries.VdcQueryReturnValue;
import org.ovirt.engine.ui.frontend.Message;
public abstract class ErrorMessageFormatter {
public static String formatMessages(List<Message> values) {
StringBuilder msg = new StringBuilder();
for (Message val : values)
msg.append(val.getText());
return msg.toString();
}
public static String formatMessage(Message value) {
return formatMessages(Arrays.asList(value));
}
public static String formatReturnValues(List<VdcReturnValueBase> values) {
StringBuilder msg = new StringBuilder();
for (VdcReturnValueBase val : values)
msg.append(val.getFault().getMessage());
return msg.toString();
}
public static String formatQueryReturnValues(List<VdcQueryReturnValue> values) {
StringBuilder msg = new StringBuilder();
for (VdcQueryReturnValue val : values)
msg.append(val.getExceptionString());
return msg.toString();
}
}