Renames User resource classes

This commit is contained in:
Johannes Schnatterer
2018-06-21 10:24:02 +02:00
parent 26b3608c5d
commit 0df7156da0
8 changed files with 30 additions and 32 deletions

View File

@@ -59,19 +59,19 @@ class ResourceLinks {
private final LinkBuilder userLinkBuilder;
private UserLinks(UriInfo uriInfo) {
userLinkBuilder = new LinkBuilder(uriInfo, UserV2Resource.class, UserSubResource.class);
userLinkBuilder = new LinkBuilder(uriInfo, UserRootResource.class, UserResource.class);
}
String self(String name) {
return userLinkBuilder.method("getUserSubResource").parameters(name).method("get").parameters().href();
return userLinkBuilder.method("getUserResource").parameters(name).method("get").parameters().href();
}
String delete(String name) {
return userLinkBuilder.method("getUserSubResource").parameters(name).method("delete").parameters().href();
return userLinkBuilder.method("getUserResource").parameters(name).method("delete").parameters().href();
}
String update(String name) {
return userLinkBuilder.method("getUserSubResource").parameters(name).method("update").parameters().href();
return userLinkBuilder.method("getUserResource").parameters(name).method("update").parameters().href();
}
}
@@ -83,7 +83,7 @@ class ResourceLinks {
private final LinkBuilder collectionLinkBuilder;
private UserCollectionLinks(UriInfo uriInfo) {
collectionLinkBuilder = new LinkBuilder(uriInfo, UserV2Resource.class, UserCollectionResource.class);
collectionLinkBuilder = new LinkBuilder(uriInfo, UserRootResource.class, UserCollectionResource.class);
}
String self() {

View File

@@ -36,8 +36,6 @@ public class UserCollectionToDtoMapper {
public UserCollectionToDtoMapper() {
}
public UserCollectionDto map(int pageNumber, int pageSize, PageResult<User> pageResult) {
NumberedPaging paging = zeroBasedNumberedPaging(pageNumber, pageSize, pageResult.hasMore());
List<UserDto> dtos = pageResult.getEntities().stream().map(userToDtoMapper::map).collect(Collectors.toList());

View File

@@ -27,12 +27,12 @@ import java.util.Collection;
@Produces(VndMediaType.USER)
public class UserSubResource extends AbstractManagerResource<User, UserException> {
public class UserResource extends AbstractManagerResource<User, UserException> {
private final UserDtoToUserMapper dtoToUserMapper;
private final UserToUserDtoMapper userToDtoMapper;
@Inject
public UserSubResource(UserDtoToUserMapper dtoToUserMapper, UserToUserDtoMapper userToDtoMapper, UserManager manager) {
public UserResource(UserDtoToUserMapper dtoToUserMapper, UserToUserDtoMapper userToDtoMapper, UserManager manager) {
super(manager);
this.dtoToUserMapper = dtoToUserMapper;
this.userToDtoMapper = userToDtoMapper;

View File

@@ -4,17 +4,17 @@ import com.google.inject.Inject;
import javax.ws.rs.Path;
@Path(UserV2Resource.USERS_PATH_V2)
public class UserV2Resource {
@Path(UserRootResource.USERS_PATH_V2)
public class UserRootResource {
public static final String USERS_PATH_V2 = "v2/users/";
private final UserCollectionResource userCollectionResource;
private final UserSubResource userSubResource;
private final UserResource userResource;
@Inject
public UserV2Resource(UserCollectionResource userCollectionResource, UserSubResource userSubResource) {
public UserRootResource(UserCollectionResource userCollectionResource, UserResource userResource) {
this.userCollectionResource = userCollectionResource;
this.userSubResource = userSubResource;
this.userResource = userResource;
}
@Path("")
@@ -23,7 +23,7 @@ public class UserV2Resource {
}
@Path("{id}")
public UserSubResource getUserSubResource() {
return userSubResource;
public UserResource getUserResource() {
return userResource;
}
}