package org.ovirt.engine.core.bll.adbroker;
import org.ovirt.engine.core.common.businessentities.AdUser;
public class InternalGetAdUserByUserNameCommand extends InternalBrokerCommandBase {
private String getUserName() {
return ((LdapSearchByUserNameParameters) getParameters()).getUserName();
}
public InternalGetAdUserByUserNameCommand(LdapSearchByUserNameParameters parameters) {
super(parameters);
}
@Override
protected void ExecuteQuery() {
AdUser user = InternalBrokerUtils.getUserByUPN(getUserName());
if (user != null) {
setSucceeded(true);
setReturnValue(user);
} else {
setSucceeded(false);
}
}
}