package org.ovirt.engine.core.bll.adbroker; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import org.ovirt.engine.core.common.businessentities.AdUser; import org.ovirt.engine.core.dal.VdcBllMessages; /** * * @author yzaslavs * */ public class UserAuthenticationResult { private List<VdcBllMessages> errorMessages = new ArrayList<VdcBllMessages>(); private AdUser user; public AdUser getUser() { return user; } public UserAuthenticationResult(VdcBllMessages... messages) { errorMessages.addAll(Arrays.asList(messages)); } public UserAuthenticationResult(AdUser user,VdcBllMessages... messages) { this(messages); this.user = user; } public List<VdcBllMessages> getErrorMessages() { return errorMessages; } public boolean isSuccessful() { return errorMessages.size() == 0; } }