Skip to content

Commit 9262c8b

Browse files
committed
[NAE-2092] User and Auth endpoints refactor
- updated services and packages
1 parent af50be3 commit 9262c8b

22 files changed

Lines changed: 308 additions & 319 deletions

File tree

application-engine/src/main/groovy/com/netgrif/application/engine/petrinet/domain/dataset/logic/action/ActionDelegate.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package com.netgrif.application.engine.petrinet.domain.dataset.logic.action
22

33
import com.netgrif.application.engine.auth.service.GroupService
4+
import com.netgrif.application.engine.auth.service.RegistrationService
45
import com.netgrif.application.engine.auth.service.UserService
56
import com.netgrif.application.engine.petrinet.service.interfaces.IPetriNetService
67
import com.netgrif.application.engine.adapter.spring.petrinet.service.ProcessRoleService
78
import com.netgrif.application.engine.adapter.spring.workflow.domain.QCase
89
import com.netgrif.application.engine.adapter.spring.workflow.domain.QTask
910
import com.netgrif.application.engine.AsyncRunner
1011
import com.netgrif.application.engine.auth.service.UserDetailsServiceImpl
11-
import com.netgrif.application.engine.auth.service.interfaces.IRegistrationService
1212
import com.netgrif.application.engine.auth.web.requestbodies.NewUserRequest
1313
import com.netgrif.application.engine.configuration.ApplicationContextProvider
1414
import com.netgrif.application.engine.configuration.PublicViewProperties
@@ -137,7 +137,7 @@ class ActionDelegate {
137137
ProcessRoleService processRoleService
138138

139139
@Autowired
140-
IRegistrationService registrationService
140+
RegistrationService registrationService
141141

142142
@Autowired
143143
IMailAttemptService mailAttemptService

application-engine/src/main/java/com/netgrif/application/engine/auth/service/RegistrationService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//import com.netgrif.application.engine.objects.auth.domain.RegisteredUser;
55
//import com.netgrif.application.engine.objects.auth.domain.User;
66
//import com.netgrif.application.engine.objects.auth.domain.enums.UserState;
7-
//import com.netgrif.application.engine.auth.service.interfaces.IRegistrationService;
7+
//import com.netgrif.application.engine.auth.service.RegistrationService;
88
//import com.netgrif.application.engine.auth.service.UserService;
99
//import com.netgrif.application.engine.auth.web.requestbodies.NewUserRequest;
1010
//import com.netgrif.application.engine.auth.web.requestbodies.RegistrationRequest;

application-engine/src/main/java/com/netgrif/application/engine/auth/service/UserResourceHelperService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.netgrif.application.engine.auth.service;
22

3+
import com.netgrif.application.engine.auth.web.responsebodies.User;
4+
import com.netgrif.application.engine.auth.web.responsebodies.UserResource;
35
import com.netgrif.application.engine.objects.auth.domain.IUser;
46
import com.netgrif.application.engine.objects.auth.domain.LoggedUser;
57
import com.netgrif.application.engine.auth.service.interfaces.IUserResourceHelperService;
@@ -20,7 +22,7 @@ public class UserResourceHelperService implements IUserResourceHelperService {
2022
private UserService userService;
2123

2224
@Autowired
23-
private IUserFactory userFactory;
25+
private UserFactory userFactory;
2426

2527
@Autowired
2628
private IImpersonationService impersonationService;

application-engine/src/main/java/com/netgrif/application/engine/auth/service/UserService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
//import com.netgrif.application.engine.objects.auth.domain.Authority;.*;
44
//import com.netgrif.application.engine.objects.auth.domain.Authority;.repositories.AuthorityRepository;
55
//import com.netgrif.application.engine.objects.auth.domain.Authority;.repositories.UserRepository;
6-
//import com.netgrif.application.engine.auth.service.interfaces.IRegistrationService;
6+
//import com.netgrif.application.engine.auth.service.RegistrationService;
77
//import com.netgrif.application.engine.auth.web.requestbodies.UpdateUserRequest;
88
//import com.netgrif.application.engine.event.events.user.UserRegistrationEvent;
99
//import com.netgrif.application.engine.orgstructure.groups.config.GroupConfigurationProperties;

application-engine/src/main/java/com/netgrif/application/engine/auth/service/interfaces/IUserResourceHelperService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.netgrif.application.engine.auth.service.interfaces;
22

3+
import com.netgrif.application.engine.auth.web.responsebodies.User;
4+
import com.netgrif.application.engine.auth.web.responsebodies.UserResource;
35
import com.netgrif.application.engine.objects.auth.domain.IUser;
46
import com.netgrif.application.engine.objects.auth.domain.LoggedUser;
57

application-engine/src/main/java/com/netgrif/application/engine/auth/web/AuthenticationController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//import com.netgrif.application.engine.objects.auth.domain.RegisteredUser;
77
//import com.netgrif.application.engine.auth.service.InvalidUserTokenException;
88
//import com.netgrif.application.engine.auth.service.UserDetailsServiceImpl;
9-
//import com.netgrif.application.engine.auth.service.interfaces.IRegistrationService;
9+
//import com.netgrif.application.engine.auth.service.RegistrationService;
1010
//import com.netgrif.application.engine.auth.service.UserService;
1111
//import com.netgrif.application.engine.auth.web.requestbodies.ChangePasswordRequest;
1212
//import com.netgrif.application.engine.auth.web.requestbodies.NewUserRequest;
Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,12 @@
11
//package com.netgrif.application.engine.auth.web.responsebodies;
22
//
3-
//
4-
//import com.netgrif.application.engine.auth.web.UserController;
53
//import org.springframework.hateoas.EntityModel;
6-
//import org.springframework.hateoas.server.mvc.WebMvcLinkBuilder;
7-
//
84
//import java.util.ArrayList;
95
//
106
//public class UserResource extends EntityModel<User> {
117
//
128
// public UserResource(User content, String selfRel) {
139
// super(content, new ArrayList<>());
14-
// buildLinks(selfRel);
1510
// }
1611
//
17-
// private void buildLinks(String selfRel) {
18-
// WebMvcLinkBuilder getLink = WebMvcLinkBuilder.linkTo(WebMvcLinkBuilder.methodOn(UserController.class)
19-
// .getUser(getContent().getId(), false, null));
20-
// add(selfRel.equalsIgnoreCase("profile") ? getLink.withSelfRel() : getLink.withRel("profile"));
21-
//
22-
// WebMvcLinkBuilder roleLink = WebMvcLinkBuilder.linkTo(WebMvcLinkBuilder.methodOn(UserController.class)
23-
// .assignRolesToUser(getContent().getId(), null, null));
24-
// add(selfRel.equalsIgnoreCase("assignProcessRole") ? roleLink.withSelfRel() : roleLink.withRel("assignProcessRole"));
25-
//
26-
// WebMvcLinkBuilder authorityLink = WebMvcLinkBuilder.linkTo(WebMvcLinkBuilder.methodOn(UserController.class)
27-
// .assignAuthorityToUser(getContent().getId(), null));
28-
// add(selfRel.equalsIgnoreCase("assignRole") ? authorityLink.withSelfRel() : authorityLink.withRel("assignRole"));
29-
// }
3012
//}

application-engine/src/main/java/com/netgrif/application/engine/configuration/PrototypesConfiguration.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.netgrif.application.engine.configuration;
22

33
//import com.netgrif.application.engine.auth.web.responsebodies.UserResourceAssembler;
4+
import com.netgrif.application.engine.auth.web.responsebodies.UserResourceAssembler;
45
import com.netgrif.application.engine.importer.service.Importer;
56
import com.netgrif.application.engine.pdf.generator.service.PdfDataHelper;
67
import com.netgrif.application.engine.pdf.generator.service.PdfDrawer;

application-engine/src/main/java/com/netgrif/application/engine/configuration/UserServiceConfiguration.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.netgrif.application.engine.configuration;
22

3+
import com.netgrif.application.engine.auth.service.UserFactory;
34
import org.springframework.beans.factory.annotation.Value;
45
import org.springframework.context.annotation.Bean;
56
import org.springframework.context.annotation.Configuration;
@@ -25,10 +26,10 @@ public class UserServiceConfiguration {
2526
// return new RegistrationService();
2627
// }
2728

28-
@Bean
29-
public IUserFactory userFactory() {
30-
return new UserFactory();
31-
}
29+
// @Bean
30+
// public UserFactory userFactory() {
31+
// return new UserFactoryImpl();
32+
// }
3233

3334
// @Bean
3435
// @ConditionalOnMissingBean

application-engine/src/main/java/com/netgrif/application/engine/impersonation/web/ImpersonationController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.netgrif.application.engine.impersonation.web;
22

3+
import com.netgrif.application.engine.auth.web.responsebodies.UserResource;
4+
import com.netgrif.application.engine.auth.web.responsebodies.UserResourceAssembler;
35
import com.netgrif.application.engine.workflow.web.responsebodies.ResourceLinkAssembler;
46
import com.netgrif.application.engine.objects.auth.domain.IUser;
57
import com.netgrif.application.engine.objects.auth.domain.LoggedUser;

0 commit comments

Comments
 (0)