Skip to content

Commit

Permalink
Remove redundant class to simplify review
Browse files Browse the repository at this point in the history
  • Loading branch information
fhanik committed Jun 20, 2017
1 parent 1d86854 commit 67b22f9
Show file tree
Hide file tree
Showing 9 changed files with 15 additions and 30 deletions.
Expand Up @@ -19,6 +19,7 @@
import org.cloudfoundry.identity.uaa.audit.event.SystemDeletable; import org.cloudfoundry.identity.uaa.audit.event.SystemDeletable;
import org.cloudfoundry.identity.uaa.resources.jdbc.AbstractQueryable; import org.cloudfoundry.identity.uaa.resources.jdbc.AbstractQueryable;
import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory; import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory;
import org.cloudfoundry.identity.uaa.resources.jdbc.SimpleSearchQueryConverter;
import org.cloudfoundry.identity.uaa.scim.ScimGroup; import org.cloudfoundry.identity.uaa.scim.ScimGroup;
import org.cloudfoundry.identity.uaa.scim.ScimGroupProvisioning; import org.cloudfoundry.identity.uaa.scim.ScimGroupProvisioning;
import org.cloudfoundry.identity.uaa.scim.ScimMeta; import org.cloudfoundry.identity.uaa.scim.ScimMeta;
Expand Down Expand Up @@ -151,7 +152,7 @@ public JdbcScimGroupProvisioning(JdbcTemplate jdbcTemplate, JdbcPagingListFactor


Assert.notNull(jdbcTemplate); Assert.notNull(jdbcTemplate);
this.jdbcTemplate = jdbcTemplate; this.jdbcTemplate = jdbcTemplate;
setQueryConverter(new ScimSearchQueryConverter()); setQueryConverter(new SimpleSearchQueryConverter());
} }


private void createAndIgnoreDuplicate(final String name, final String zoneId) { private void createAndIgnoreDuplicate(final String name, final String zoneId) {
Expand Down
Expand Up @@ -19,6 +19,7 @@
import org.cloudfoundry.identity.uaa.resources.ResourceMonitor; import org.cloudfoundry.identity.uaa.resources.ResourceMonitor;
import org.cloudfoundry.identity.uaa.resources.jdbc.AbstractQueryable; import org.cloudfoundry.identity.uaa.resources.jdbc.AbstractQueryable;
import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory; import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory;
import org.cloudfoundry.identity.uaa.resources.jdbc.SimpleSearchQueryConverter;
import org.cloudfoundry.identity.uaa.scim.ScimMeta; import org.cloudfoundry.identity.uaa.scim.ScimMeta;
import org.cloudfoundry.identity.uaa.scim.ScimUser; import org.cloudfoundry.identity.uaa.scim.ScimUser;
import org.cloudfoundry.identity.uaa.scim.ScimUser.Name; import org.cloudfoundry.identity.uaa.scim.ScimUser.Name;
Expand Down Expand Up @@ -129,7 +130,7 @@ public JdbcScimUserProvisioning(JdbcTemplate jdbcTemplate, JdbcPagingListFactory
super(jdbcTemplate, pagingListFactory, mapper); super(jdbcTemplate, pagingListFactory, mapper);
Assert.notNull(jdbcTemplate); Assert.notNull(jdbcTemplate);
this.jdbcTemplate = jdbcTemplate; this.jdbcTemplate = jdbcTemplate;
setQueryConverter(new ScimSearchQueryConverter()); setQueryConverter(new SimpleSearchQueryConverter());
} }


public void setTimeService(TimeService timeService) { public void setTimeService(TimeService timeService) {
Expand Down

This file was deleted.

Expand Up @@ -16,9 +16,9 @@


import org.cloudfoundry.identity.uaa.resources.SearchResults; import org.cloudfoundry.identity.uaa.resources.SearchResults;
import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory; import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory;
import org.cloudfoundry.identity.uaa.resources.jdbc.SimpleSearchQueryConverter;
import org.cloudfoundry.identity.uaa.scim.endpoints.ScimUserEndpoints; import org.cloudfoundry.identity.uaa.scim.endpoints.ScimUserEndpoints;
import org.cloudfoundry.identity.uaa.scim.jdbc.JdbcScimUserProvisioning; import org.cloudfoundry.identity.uaa.scim.jdbc.JdbcScimUserProvisioning;
import org.cloudfoundry.identity.uaa.scim.jdbc.ScimSearchQueryConverter;
import org.cloudfoundry.identity.uaa.test.JdbcTestBase; import org.cloudfoundry.identity.uaa.test.JdbcTestBase;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
Expand Down Expand Up @@ -118,7 +118,7 @@ public void setUp() throws Exception {
environment.setProperty("spring.profiles.active", profile); environment.setProperty("spring.profiles.active", profile);
super.setUp(environment); super.setUp(environment);


ScimSearchQueryConverter converter = new ScimSearchQueryConverter(); SimpleSearchQueryConverter converter = new SimpleSearchQueryConverter ();
converter.setDbCaseInsensitive(profile.equals(MYSQL_DEFAULT)); converter.setDbCaseInsensitive(profile.equals(MYSQL_DEFAULT));


JdbcScimUserProvisioning userProvisioning = new JdbcScimUserProvisioning(jdbcTemplate, new JdbcPagingListFactory(jdbcTemplate, limitSqlAdapter)); JdbcScimUserProvisioning userProvisioning = new JdbcScimUserProvisioning(jdbcTemplate, new JdbcPagingListFactory(jdbcTemplate, limitSqlAdapter));
Expand Down
Expand Up @@ -17,7 +17,6 @@


import com.unboundid.scim.sdk.InvalidResourceException; import com.unboundid.scim.sdk.InvalidResourceException;
import com.unboundid.scim.sdk.SCIMFilter; import com.unboundid.scim.sdk.SCIMFilter;
import org.cloudfoundry.identity.uaa.scim.jdbc.ScimSearchQueryConverter;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
Expand Down Expand Up @@ -60,7 +59,7 @@ public class SimpleSearchQueryConverterTests {


@Before @Before
public void setup() { public void setup() {
converter = new ScimSearchQueryConverter(); converter = new SimpleSearchQueryConverter();
} }


@Test @Test
Expand Down
Expand Up @@ -28,6 +28,7 @@
import org.cloudfoundry.identity.uaa.resources.SimpleAttributeNameMapper; import org.cloudfoundry.identity.uaa.resources.SimpleAttributeNameMapper;
import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory; import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory;
import org.cloudfoundry.identity.uaa.resources.jdbc.LimitSqlAdapterFactory; import org.cloudfoundry.identity.uaa.resources.jdbc.LimitSqlAdapterFactory;
import org.cloudfoundry.identity.uaa.resources.jdbc.SimpleSearchQueryConverter;
import org.cloudfoundry.identity.uaa.scim.DisableInternalUserManagementFilter; import org.cloudfoundry.identity.uaa.scim.DisableInternalUserManagementFilter;
import org.cloudfoundry.identity.uaa.scim.InternalUserManagementDisabledException; import org.cloudfoundry.identity.uaa.scim.InternalUserManagementDisabledException;
import org.cloudfoundry.identity.uaa.scim.ScimGroup; import org.cloudfoundry.identity.uaa.scim.ScimGroup;
Expand All @@ -43,7 +44,6 @@
import org.cloudfoundry.identity.uaa.scim.jdbc.JdbcScimGroupMembershipManager; import org.cloudfoundry.identity.uaa.scim.jdbc.JdbcScimGroupMembershipManager;
import org.cloudfoundry.identity.uaa.scim.jdbc.JdbcScimGroupProvisioning; import org.cloudfoundry.identity.uaa.scim.jdbc.JdbcScimGroupProvisioning;
import org.cloudfoundry.identity.uaa.scim.jdbc.JdbcScimUserProvisioning; import org.cloudfoundry.identity.uaa.scim.jdbc.JdbcScimUserProvisioning;
import org.cloudfoundry.identity.uaa.scim.jdbc.ScimSearchQueryConverter;
import org.cloudfoundry.identity.uaa.scim.test.TestUtils; import org.cloudfoundry.identity.uaa.scim.test.TestUtils;
import org.cloudfoundry.identity.uaa.scim.validate.PasswordValidator; import org.cloudfoundry.identity.uaa.scim.validate.PasswordValidator;
import org.cloudfoundry.identity.uaa.web.ConvertingExceptionView; import org.cloudfoundry.identity.uaa.web.ConvertingExceptionView;
Expand Down Expand Up @@ -170,7 +170,7 @@ public void setUp() {
dao = new JdbcScimUserProvisioning(jdbcTemplate, pagingListFactory); dao = new JdbcScimUserProvisioning(jdbcTemplate, pagingListFactory);
dao.setPasswordEncoder(NoOpPasswordEncoder.getInstance()); dao.setPasswordEncoder(NoOpPasswordEncoder.getInstance());


ScimSearchQueryConverter filterConverter = new ScimSearchQueryConverter(); SimpleSearchQueryConverter filterConverter = new SimpleSearchQueryConverter();
Map<String, String> replaceWith = new HashMap<String, String>(); Map<String, String> replaceWith = new HashMap<String, String>();
replaceWith.put("emails\\.value", "email"); replaceWith.put("emails\\.value", "email");
replaceWith.put("groups\\.display", "authorities"); replaceWith.put("groups\\.display", "authorities");
Expand Down
Expand Up @@ -18,6 +18,7 @@
import org.cloudfoundry.identity.uaa.provider.JdbcIdentityProviderProvisioning; import org.cloudfoundry.identity.uaa.provider.JdbcIdentityProviderProvisioning;
import org.cloudfoundry.identity.uaa.resources.SimpleAttributeNameMapper; import org.cloudfoundry.identity.uaa.resources.SimpleAttributeNameMapper;
import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory; import org.cloudfoundry.identity.uaa.resources.jdbc.JdbcPagingListFactory;
import org.cloudfoundry.identity.uaa.resources.jdbc.SimpleSearchQueryConverter;
import org.cloudfoundry.identity.uaa.scim.ScimUser; import org.cloudfoundry.identity.uaa.scim.ScimUser;
import org.cloudfoundry.identity.uaa.scim.ScimUser.Group; import org.cloudfoundry.identity.uaa.scim.ScimUser.Group;
import org.cloudfoundry.identity.uaa.scim.ScimUser.PhoneNumber; import org.cloudfoundry.identity.uaa.scim.ScimUser.PhoneNumber;
Expand Down Expand Up @@ -105,7 +106,7 @@ public void initJdbcScimUserProvisioningTests() throws Exception {
db = new JdbcScimUserProvisioning(jdbcTemplate, pagingListFactory); db = new JdbcScimUserProvisioning(jdbcTemplate, pagingListFactory);
zoneDb = new JdbcIdentityZoneProvisioning(jdbcTemplate); zoneDb = new JdbcIdentityZoneProvisioning(jdbcTemplate);
providerDb = new JdbcIdentityProviderProvisioning(jdbcTemplate); providerDb = new JdbcIdentityProviderProvisioning(jdbcTemplate);
ScimSearchQueryConverter filterConverter = new ScimSearchQueryConverter(); SimpleSearchQueryConverter filterConverter = new SimpleSearchQueryConverter();
Map<String, String> replaceWith = new HashMap<String, String>(); Map<String, String> replaceWith = new HashMap<String, String>();
replaceWith.put("emails\\.value", "email"); replaceWith.put("emails\\.value", "email");
replaceWith.put("groups\\.display", "authorities"); replaceWith.put("groups\\.display", "authorities");
Expand Down
Expand Up @@ -14,6 +14,7 @@


import org.cloudfoundry.identity.uaa.resources.SimpleAttributeNameMapper; import org.cloudfoundry.identity.uaa.resources.SimpleAttributeNameMapper;
import org.cloudfoundry.identity.uaa.resources.jdbc.SearchQueryConverter.ProcessedFilter; import org.cloudfoundry.identity.uaa.resources.jdbc.SearchQueryConverter.ProcessedFilter;
import org.cloudfoundry.identity.uaa.resources.jdbc.SimpleSearchQueryConverter;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


Expand All @@ -25,15 +26,15 @@


public class ScimSearchQueryConverterTests { public class ScimSearchQueryConverterTests {


private ScimSearchQueryConverter filterProcessor; private SimpleSearchQueryConverter filterProcessor;


@Before @Before
public void setUp() { public void setUp() {
Map<String, String> replaceWith = new HashMap<>(); Map<String, String> replaceWith = new HashMap<>();
replaceWith.put("emails\\.value", "email"); replaceWith.put("emails\\.value", "email");
replaceWith.put("groups\\.display", "authorities"); replaceWith.put("groups\\.display", "authorities");
replaceWith.put("phoneNumbers\\.value", "phoneNumber"); replaceWith.put("phoneNumbers\\.value", "phoneNumber");
filterProcessor = new ScimSearchQueryConverter(); filterProcessor = new SimpleSearchQueryConverter();
filterProcessor.setAttributeNameMapper(new SimpleAttributeNameMapper(replaceWith)); filterProcessor.setAttributeNameMapper(new SimpleAttributeNameMapper(replaceWith));
} }


Expand Down
2 changes: 1 addition & 1 deletion uaa/src/main/webapp/WEB-INF/spring-servlet.xml
Expand Up @@ -293,7 +293,7 @@
<constructor-arg value="${login.url:http://localhost:8080/uaa}"/> <constructor-arg value="${login.url:http://localhost:8080/uaa}"/>
</bean> </bean>


<bean id="scimUserQueryConverter" class="org.cloudfoundry.identity.uaa.scim.jdbc.ScimSearchQueryConverter"> <bean id="scimUserQueryConverter" class="org.cloudfoundry.identity.uaa.resources.jdbc.SimpleSearchQueryConverter">
<property name="attributeNameMapper"> <property name="attributeNameMapper">
<bean class="org.cloudfoundry.identity.uaa.resources.SimpleAttributeNameMapper"> <bean class="org.cloudfoundry.identity.uaa.resources.SimpleAttributeNameMapper">
<constructor-arg name="paramsMap"> <constructor-arg name="paramsMap">
Expand Down

0 comments on commit 67b22f9

Please sign in to comment.