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); } } }