package org.ovirt.engine.core.bll.adbroker;
import org.ovirt.engine.core.common.businessentities.AdUser;
import org.ovirt.engine.core.compat.Guid;
public class InternalGetAdUserByUserIdCommand extends InternalBrokerCommandBase {
private Guid getUserId() {
return ((LdapSearchByIdParameters) getParameters()).getId();
}
public InternalGetAdUserByUserIdCommand(LdapSearchByIdParameters parameters) {
super(parameters);
}
@Override
protected void ExecuteQuery() {
AdUser user = InternalBrokerUtils.getUserByUserGuid(getUserId());
if (user != null) {
setSucceeded(true);
setReturnValue(user);
} else {
setSucceeded(false);
}
}
}