Class JobRequestModelAssembler
java.lang.Object
com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobRequestModelAssembler
- All Implemented Interfaces:
org.springframework.hateoas.server.RepresentationModelAssembler<JobRequestModelAssembler.JobRequestWrapper,org.springframework.hateoas.EntityModel<com.netflix.genie.common.dto.JobRequest>>
public class JobRequestModelAssembler
extends Object
implements org.springframework.hateoas.server.RepresentationModelAssembler<JobRequestModelAssembler.JobRequestWrapper,org.springframework.hateoas.EntityModel<com.netflix.genie.common.dto.JobRequest>>
Assembles Job Request resources out of JobRequest DTOs.
- Since:
- 3.0.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA simple wrapper class because the job request may not have an id available (there wasn't one originally sent) so need to use the one the system provided later in order to generate the links properly. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.hateoas.EntityModel<com.netflix.genie.common.dto.JobRequest>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.hateoas.server.RepresentationModelAssembler
toCollectionModel
-
Constructor Details
-
JobRequestModelAssembler
public JobRequestModelAssembler()
-
-
Method Details
-
toModel
@Nonnull public org.springframework.hateoas.EntityModel<com.netflix.genie.common.dto.JobRequest> toModel(JobRequestModelAssembler.JobRequestWrapper wrapper) - Specified by:
toModelin interfaceorg.springframework.hateoas.server.RepresentationModelAssembler<JobRequestModelAssembler.JobRequestWrapper,org.springframework.hateoas.EntityModel<com.netflix.genie.common.dto.JobRequest>>
-