Yair Zaslavsky has posted comments on this change. Change subject: engine: Integrate Atlassian Crowd Client as a new Authentication Domain ......................................................................
Patch Set 1: (4 inline comments) .................................................... File backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/adbroker/CrowdBrokerCommandBase.java Line 10: super(parameters); Line 11: } Line 12: @Override Line 13: protected String getPROTOCOL() { Line 14: return "Crowd"; I would recommend you use a constant here. I'm also kinda surprised that getPROTOCOL is not camel-case, but that's an issue for another patch Line 15: } Line 16: Line 17: @Override Line 18: public LdapReturnValueBase execute() { .................................................... File backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/adbroker/CrowdBrokerUtils.java Line 57: m_CrowdConfig.load(new FileReader(f)); Line 58: } catch (Exception e) { Line 59: log.warnFormat("Failed to load Crowd Configuration from file {0}{1}: {2}", Line 60: "/tmp/", Line 61: "crowd.properties", +1 on that comment - this is not so clear. Line 62: e.getMessage()); Line 63: return false; Line 64: } Line 65: ClientPropertiesImpl crowdClientProperties = ClientPropertiesImpl.newInstanceFromProperties(m_CrowdConfig); Line 196: */ Line 197: public static AdUser getUserByUPN(String userName) { Line 198: AdUser retVal = null; Line 199: UserWithAttributes user; Line 200: initCrowd(); I would consider not to call initCrowd in each method. Maybe in static initializer, or some other way. Line 201: if (userName.matches(".+@.+")) { Line 202: String[] loginNameParts = userName.split("@"); Line 203: userName = loginNameParts[0]; Line 204: } .................................................... File backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/adbroker/CrowdSearchGroupsByQueryCommand.java Line 9: } Line 10: Line 11: @Override Line 12: protected void ExecuteQuery() { Line 13: java.util.List<ad_groups> groupList = CrowdBrokerUtils.getAllGroups(); You might need to get into the search entities code, and see how to construct search queries, based on the search entities code. Line 14: setReturnValue(groupList); Line 15: setSucceeded(true); Line 16: } Line 17: -- To view, visit http://gerrit.ovirt.org/9324 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ide867f16d092eb329c0ce2fccf4ebd02f3aae0df Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Justin Hammond <jus...@dynam.ac> Gerrit-Reviewer: Doron Fediuck <dfedi...@redhat.com> Gerrit-Reviewer: Ewoud Kohl van Wijngaarden <ew...@kohlvanwijngaarden.nl> Gerrit-Reviewer: Itamar Heim <ih...@redhat.com> Gerrit-Reviewer: Juan Hernandez <juan.hernan...@redhat.com> Gerrit-Reviewer: Justin Hammond <jus...@dynam.ac> Gerrit-Reviewer: Laszlo Hornyak <lhorn...@redhat.com> Gerrit-Reviewer: Oved Ourfali <oourf...@redhat.com> Gerrit-Reviewer: Roy Golan <rgo...@redhat.com> Gerrit-Reviewer: Sharad Mishra <snmis...@linux.vnet.ibm.com> Gerrit-Reviewer: Yair Zaslavsky <yzasl...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches