mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-12 08:25:44 +01:00
Rename UserNewResource to UserV2Resource and add minimal test
This commit is contained in:
@@ -25,8 +25,8 @@ public abstract class User2UserDtoMapper {
|
||||
|
||||
@AfterMapping
|
||||
void appendLinks(@MappingTarget UserDto target, @Context UriInfo uriInfo) {
|
||||
LinkBuilder userLinkBuilder = new LinkBuilder(uriInfo, UserNewResource.class, UserSubResource.class);
|
||||
LinkBuilder collectionLinkBuilder = new LinkBuilder(uriInfo, UserNewResource.class, UserCollectionResource.class);
|
||||
LinkBuilder userLinkBuilder = new LinkBuilder(uriInfo, UserV2Resource.class, UserSubResource.class);
|
||||
LinkBuilder collectionLinkBuilder = new LinkBuilder(uriInfo, UserV2Resource.class, UserCollectionResource.class);
|
||||
Map<String, Link> links = new HashMap<>();
|
||||
links.put("self", userLinkBuilder.method("getUserSubResource").parameters(target.getName()).method("get").parameters().create());
|
||||
if (SecurityUtils.getSubject().hasRole(Role.ADMIN)) {
|
||||
|
||||
@@ -74,7 +74,7 @@ public class UserCollectionResource extends AbstractManagerResource<User, UserEx
|
||||
User user = dtoToUserMapper.userDtoToUser(userDto, "");
|
||||
manager.create(user);
|
||||
|
||||
LinkBuilder builder = new LinkBuilder(uriInfo, UserNewResource.class, UserSubResource.class);
|
||||
LinkBuilder builder = new LinkBuilder(uriInfo, UserV2Resource.class, UserSubResource.class);
|
||||
return Response.created(builder.method("getUserSubResource").parameters(user.getName()).method("get").parameters().create().getHref()).build();
|
||||
}
|
||||
|
||||
|
||||
@@ -6,15 +6,15 @@ import com.google.inject.Singleton;
|
||||
import javax.ws.rs.Path;
|
||||
|
||||
@Singleton
|
||||
@Path(UserNewResource.USERS_PATH_V2)
|
||||
public class UserNewResource {
|
||||
@Path(UserV2Resource.USERS_PATH_V2)
|
||||
public class UserV2Resource {
|
||||
|
||||
public static final String USERS_PATH_V2 = "v2/users/";
|
||||
private final UserCollectionResource userCollectionResource;
|
||||
private final UserSubResource userSubResource;
|
||||
|
||||
@Inject
|
||||
public UserNewResource(UserCollectionResource userCollectionResource, UserSubResource userSubResource) {
|
||||
public UserV2Resource(UserCollectionResource userCollectionResource, UserSubResource userSubResource) {
|
||||
this.userCollectionResource = userCollectionResource;
|
||||
this.userSubResource = userSubResource;
|
||||
}
|
||||
Reference in New Issue
Block a user