Package pro.taskana.user.rest.assembler
Class UserRepresentationModelAssembler
java.lang.Object
pro.taskana.user.rest.assembler.UserRepresentationModelAssembler
- All Implemented Interfaces:
org.springframework.hateoas.server.RepresentationModelAssembler<pro.taskana.user.api.models.User,,UserRepresentationModel> CollectionRepresentationModelAssembler<pro.taskana.user.api.models.User,UserRepresentationModel, UserCollectionRepresentationModel>
@Component
public class UserRepresentationModelAssembler
extends Object
implements CollectionRepresentationModelAssembler<pro.taskana.user.api.models.User,UserRepresentationModel,UserCollectionRepresentationModel>
The assembler transforms a
User to its resource counterpart UserRepresentationModel and vice versa.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCollectionEntity(List<UserRepresentationModel> content) pro.taskana.user.api.models.UsertoEntityModel(UserRepresentationModel repModel) toModel(pro.taskana.user.api.models.User entity) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pro.taskana.common.rest.assembler.CollectionRepresentationModelAssembler
addLinksToCollectionModel, toTaskanaCollectionModelMethods inherited from interface org.springframework.hateoas.server.RepresentationModelAssembler
toCollectionModel
-
Constructor Details
-
UserRepresentationModelAssembler
public UserRepresentationModelAssembler()
-
-
Method Details
-
toModel
- Specified by:
toModelin interfaceorg.springframework.hateoas.server.RepresentationModelAssembler<pro.taskana.user.api.models.User,UserRepresentationModel>
-
toEntityModel
-
buildCollectionEntity
public UserCollectionRepresentationModel buildCollectionEntity(List<UserRepresentationModel> content) - Specified by:
buildCollectionEntityin interfaceCollectionRepresentationModelAssembler<pro.taskana.user.api.models.User,UserRepresentationModel, UserCollectionRepresentationModel>
-