Skip to content

Commit

Permalink
removed create* prefix from request payloads (#359)
Browse files Browse the repository at this point in the history
  • Loading branch information
OlenaVyshnevska authored and wslulciuc committed Feb 28, 2019
1 parent 7f9a36b commit ac749d5
Show file tree
Hide file tree
Showing 9 changed files with 18 additions and 19 deletions.
4 changes: 2 additions & 2 deletions src/main/java/marquez/api/mappers/NamespaceApiMapper.java
Expand Up @@ -16,7 +16,7 @@

import static java.util.Objects.requireNonNull;

import marquez.api.models.CreateNamespaceRequest;
import marquez.api.models.NamespaceRequest;
import marquez.api.models.NamespaceResponse;
import marquez.service.models.Namespace;

Expand All @@ -27,7 +27,7 @@ public Namespace map(NamespaceResponse namespace) {
null, namespace.getName().toLowerCase(), namespace.getOwner(), namespace.getDescription());
}

public Namespace of(String namespaceName, CreateNamespaceRequest request) {
public Namespace of(String namespaceName, NamespaceRequest request) {
return map(
new NamespaceResponse(namespaceName, null, request.getOwner(), request.getDescription()));
}
Expand Down
Expand Up @@ -23,7 +23,7 @@
@Data
@AllArgsConstructor
@NoArgsConstructor
public final class CreateJobRunRequest {
public final class JobRunRequest {

@JsonProperty("nominalStartTime")
private String nominalStartTime;
Expand Down
Expand Up @@ -22,7 +22,7 @@
@Data
@AllArgsConstructor
@NoArgsConstructor
public final class CreateNamespaceRequest {
public final class NamespaceRequest {
@NotBlank private String owner;
private String description;
}
4 changes: 2 additions & 2 deletions src/main/java/marquez/api/resources/JobResource.java
Expand Up @@ -36,8 +36,8 @@
import marquez.api.mappers.ApiJobToCoreJobMapper;
import marquez.api.mappers.CoreJobRunToApiJobRunResponseMapper;
import marquez.api.mappers.CoreJobToApiJobMapper;
import marquez.api.models.CreateJobRunRequest;
import marquez.api.models.JobRequest;
import marquez.api.models.JobRunRequest;
import marquez.api.models.JobsResponse;
import marquez.service.JobService;
import marquez.service.NamespaceService;
Expand Down Expand Up @@ -144,7 +144,7 @@ public Response listJobs(@PathParam("namespace") final String namespace)
public Response create(
@PathParam("namespace") final String namespace,
@PathParam("job") final String job,
@Valid final CreateJobRunRequest request)
@Valid final JobRunRequest request)
throws ResourceException {
try {
if (!namespaceService.exists(namespace)) {
Expand Down
5 changes: 2 additions & 3 deletions src/main/java/marquez/api/resources/NamespaceResource.java
Expand Up @@ -33,7 +33,7 @@
import marquez.api.mappers.CoreNamespaceToApiNamespaceMapper;
import marquez.api.mappers.NamespaceApiMapper;
import marquez.api.mappers.NamespaceResponseMapper;
import marquez.api.models.CreateNamespaceRequest;
import marquez.api.models.NamespaceRequest;
import marquez.api.models.NamespaceResponse;
import marquez.api.models.NamespacesResponse;
import marquez.service.NamespaceService;
Expand All @@ -59,8 +59,7 @@ public NamespaceResource(@NonNull final NamespaceService namespaceService) {
@Timed
@Path("/namespaces/{namespace}")
public Response create(
@PathParam("namespace") @NotBlank String namespaceString,
@Valid CreateNamespaceRequest request)
@PathParam("namespace") @NotBlank String namespaceString, @Valid NamespaceRequest request)
throws ResourceException {
try {
final Namespace namespace =
Expand Down
4 changes: 2 additions & 2 deletions src/test/java/marquez/api/JobIntegrationTest.java
Expand Up @@ -30,9 +30,9 @@
import javax.ws.rs.client.Entity;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import marquez.api.models.CreateJobRunRequest;
import marquez.api.models.Job;
import marquez.api.models.JobRequest;
import marquez.api.models.JobRunRequest;
import marquez.api.models.JobRunResponse;
import marquez.db.JobDao;
import marquez.db.JobRunArgsDao;
Expand Down Expand Up @@ -124,7 +124,7 @@ public void createJobRun() throws MarquezServiceException {
@Test
public void testJobRunCreationEndToEnd() throws JsonProcessingException {
Entity createJobRunRequestEntity =
Entity.json(MAPPER.writeValueAsString(new CreateJobRunRequest(null, null, JOB_RUN_ARGS)));
Entity.json(MAPPER.writeValueAsString(new JobRunRequest(null, null, JOB_RUN_ARGS)));
final Response res =
APP.client()
.target(URI.create("http://localhost:" + APP.getLocalPort()))
Expand Down
6 changes: 3 additions & 3 deletions src/test/java/marquez/api/JobResourceTest.java
Expand Up @@ -35,9 +35,9 @@
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import marquez.api.exceptions.ResourceExceptionMapper;
import marquez.api.models.CreateJobRunRequest;
import marquez.api.models.Job;
import marquez.api.models.JobRequest;
import marquez.api.models.JobRunRequest;
import marquez.api.models.JobRunResponse;
import marquez.api.models.JobsResponse;
import marquez.api.resources.JobResource;
Expand Down Expand Up @@ -348,8 +348,8 @@ private Response insertJob(Job job) {
}

private Response insertJobRun(JobRunResponse jobRun) {
CreateJobRunRequest jobRequest =
new CreateJobRunRequest(
JobRunRequest jobRequest =
new JobRunRequest(
jobRun.getNominalStartTime(), jobRun.getNominalEndTime(), jobRun.getRunArgs());
String path = format("/api/v1/namespaces/%s/jobs/%s/runs", NAMESPACE_NAME, "somejob");
return resources
Expand Down
4 changes: 2 additions & 2 deletions src/test/java/marquez/api/NamespaceIntegrationTest.java
Expand Up @@ -22,7 +22,7 @@
import javax.ws.rs.client.Entity;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import marquez.api.models.CreateNamespaceRequest;
import marquez.api.models.NamespaceRequest;
import marquez.api.models.NamespaceResponse;
import marquez.api.models.NamespacesResponse;
import marquez.api.resources.NamespaceBaseTest;
Expand Down Expand Up @@ -78,7 +78,7 @@ public void testBadCreateNamespaceRequest() {
.target(URI.create("http://localhost:" + APP.getLocalPort()))
.path("/api/v1/namespaces/" + "abc123")
.request(MediaType.APPLICATION_JSON)
.put(Entity.json(new CreateNamespaceRequest(null, "someDesc")));
.put(Entity.json(new NamespaceRequest(null, "someDesc")));
assertEquals(HTTP_UNPROCESSABLE_ENTITY, res.getStatus());
}

Expand Down
6 changes: 3 additions & 3 deletions src/test/java/marquez/api/resources/NamespaceBaseTest.java
Expand Up @@ -18,7 +18,7 @@

import java.sql.Timestamp;
import java.util.UUID;
import marquez.api.models.CreateNamespaceRequest;
import marquez.api.models.NamespaceRequest;
import marquez.service.models.Namespace;
import org.junit.BeforeClass;

Expand All @@ -32,12 +32,12 @@ public class NamespaceBaseTest {
public static final Namespace TEST_NAMESPACE =
new Namespace(NAMESPACE_UUID, START_TIME, NAMESPACE_NAME, OWNER, DESCRIPTION);

public static CreateNamespaceRequest createNamespaceRequest;
public static NamespaceRequest createNamespaceRequest;

public final int HTTP_UNPROCESSABLE_ENTITY = 422;

@BeforeClass
public static void setup() {
createNamespaceRequest = new CreateNamespaceRequest(OWNER, DESCRIPTION);
createNamespaceRequest = new NamespaceRequest(OWNER, DESCRIPTION);
}
}

0 comments on commit ac749d5

Please sign in to comment.