diff --git a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/RFC3339DateFormat.java b/src/main/java/org/irods/jargon/irodsext/mdtemplate/RFC3339DateFormat.java similarity index 91% rename from src/main/java/org/irods/jargon/irodsext/mdtemplate/service/RFC3339DateFormat.java rename to src/main/java/org/irods/jargon/irodsext/mdtemplate/RFC3339DateFormat.java index a1c4d12..7819144 100644 --- a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/RFC3339DateFormat.java +++ b/src/main/java/org/irods/jargon/irodsext/mdtemplate/RFC3339DateFormat.java @@ -1,4 +1,4 @@ -package org.irods.jargon.irodsext.mdtemplate.service; +package org.irods.jargon.irodsext.mdtemplate; import com.fasterxml.jackson.databind.util.ISO8601DateFormat; import com.fasterxml.jackson.databind.util.ISO8601Utils; diff --git a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/Swagger2SpringBoot.java b/src/main/java/org/irods/jargon/irodsext/mdtemplate/Swagger2SpringBoot.java similarity index 89% rename from src/main/java/org/irods/jargon/irodsext/mdtemplate/service/Swagger2SpringBoot.java rename to src/main/java/org/irods/jargon/irodsext/mdtemplate/Swagger2SpringBoot.java index fb7aebb..899a4ee 100644 --- a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/Swagger2SpringBoot.java +++ b/src/main/java/org/irods/jargon/irodsext/mdtemplate/Swagger2SpringBoot.java @@ -1,4 +1,4 @@ -package org.irods.jargon.irodsext.mdtemplate.service; +package org.irods.jargon.irodsext.mdtemplate; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.ExitCodeGenerator; @@ -10,7 +10,7 @@ @SpringBootApplication @EnableSwagger2 -@ComponentScan(basePackages = { "org.irods.jargon.irodsext.mdtemplate.service", "org.irods.jargon.irodsext.mdtemplate.service.api" }) +@ComponentScan(basePackages = { "org.irods.jargon.irodsext.mdtemplate", "org.irods.jargon.irodsext.mdtemplate.api" }) public class Swagger2SpringBoot implements CommandLineRunner { @Override diff --git a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/ApiException.java b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/ApiException.java similarity index 61% rename from src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/ApiException.java rename to src/main/java/org/irods/jargon/irodsext/mdtemplate/api/ApiException.java index 49d300a..7e40b8d 100644 --- a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/ApiException.java +++ b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/ApiException.java @@ -1,6 +1,6 @@ -package org.irods.jargon.irodsext.mdtemplate.service.api; +package org.irods.jargon.irodsext.mdtemplate.api; -@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.service.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") +@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") public class ApiException extends Exception{ private int code; diff --git a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/ApiOriginFilter.java b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/ApiOriginFilter.java similarity index 85% rename from src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/ApiOriginFilter.java rename to src/main/java/org/irods/jargon/irodsext/mdtemplate/api/ApiOriginFilter.java index 65fb651..7aa76c3 100644 --- a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/ApiOriginFilter.java +++ b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/ApiOriginFilter.java @@ -1,11 +1,11 @@ -package org.irods.jargon.irodsext.mdtemplate.service.api; +package org.irods.jargon.irodsext.mdtemplate.api; import java.io.IOException; import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.service.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") +@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") public class ApiOriginFilter implements javax.servlet.Filter { @Override diff --git a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/ApiResponseMessage.java b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/ApiResponseMessage.java similarity index 90% rename from src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/ApiResponseMessage.java rename to src/main/java/org/irods/jargon/irodsext/mdtemplate/api/ApiResponseMessage.java index 50bf0f4..daf14f5 100644 --- a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/ApiResponseMessage.java +++ b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/ApiResponseMessage.java @@ -1,8 +1,8 @@ -package org.irods.jargon.irodsext.mdtemplate.service.api; +package org.irods.jargon.irodsext.mdtemplate.api; import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.service.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") +@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { diff --git a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/NotFoundException.java b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/NotFoundException.java similarity index 63% rename from src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/NotFoundException.java rename to src/main/java/org/irods/jargon/irodsext/mdtemplate/api/NotFoundException.java index c12ca4e..c7eccfd 100644 --- a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/NotFoundException.java +++ b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/NotFoundException.java @@ -1,6 +1,6 @@ -package org.irods.jargon.irodsext.mdtemplate.service.api; +package org.irods.jargon.irodsext.mdtemplate.api; -@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.service.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") +@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") public class NotFoundException extends ApiException { private int code; diff --git a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/TemplateApi.java b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/TemplateApi.java similarity index 88% rename from src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/TemplateApi.java rename to src/main/java/org/irods/jargon/irodsext/mdtemplate/api/TemplateApi.java index 93c9502..841289b 100644 --- a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/TemplateApi.java +++ b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/TemplateApi.java @@ -3,12 +3,10 @@ * https://github.com/swagger-api/swagger-codegen * Do not edit the class manually. */ -package org.irods.jargon.irodsext.mdtemplate.service.api; +package org.irods.jargon.irodsext.mdtemplate.api; import io.swagger.annotations.*; -import org.irods.jargon.irodsext.mdtemplate.service.model.Element; -import org.irods.jargon.irodsext.mdtemplate.service.model.Template; import org.irods.jargon.metadatatemplate.model.MDTemplate; import org.irods.jargon.metadatatemplate.model.MDTemplateElement; import org.springframework.http.ResponseEntity; @@ -25,7 +23,7 @@ import javax.validation.Valid; import javax.validation.constraints.*; import java.util.List; -@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.service.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2018-07-17T12:26:03.800Z") @Api(value = "template", description = "the template API") public interface TemplateApi { @@ -36,7 +34,7 @@ public interface TemplateApi { @RequestMapping(value = "/template/{guid}/element", produces = { "application/xml", "application/json" }, method = RequestMethod.POST) - ResponseEntity addElement(@ApiParam(value = "unique object task name",required=true) @PathVariable("guid") Integer guid,@ApiParam(value = "Created Element object" ,required=true ) @Valid @RequestBody Element body); + ResponseEntity addElement(@ApiParam(value = "unique object task name",required=true) @PathVariable("guid") Integer guid,@ApiParam(value = "Created Element object" ,required=true ) @Valid @RequestBody MDTemplateElement body); @ApiOperation(value = "Add a new Template", nickname = "addTemplate", notes = "Adding a new metadata template", tags={ "Templates", }) @@ -46,7 +44,7 @@ public interface TemplateApi { produces = { "application/xml", "application/json" }, consumes = { "application/json", "application/xml" }, method = RequestMethod.POST) - ResponseEntity addTemplate(@ApiParam(value = "Template object that needs to be added to the system" ,required=true ) @Valid @RequestBody Template templateData); + ResponseEntity addTemplate(@ApiParam(value = "Template object that needs to be added to the system" ,required=true ) @Valid @RequestBody MDTemplate templateData); @ApiOperation(value = "Delete Element", nickname = "deleteElement", notes = "", tags={ "Element", }) @@ -76,12 +74,12 @@ public interface TemplateApi { @RequestMapping(value = "/template/{guid}", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity findTemplateByGuid(@ApiParam(value = "pass an a guid to get template",required=true) @PathVariable("guid") String guid); + ResponseEntity findTemplateByGuid(@ApiParam(value = "pass an a guid to get template",required=true) @PathVariable("guid") String guid); - @ApiOperation(value = "Get Element by guid", nickname = "getElementByGuid", notes = "", response = Element.class, tags={ "Element", }) + @ApiOperation(value = "Get Element by guid", nickname = "getElementByGuid", notes = "", response = MDTemplateElement.class, tags={ "Element", }) @ApiResponses(value = { - @ApiResponse(code = 200, message = "successful operation", response = Element.class), + @ApiResponse(code = 200, message = "successful operation", response = MDTemplateElement.class), @ApiResponse(code = 400, message = "Invalid guid supplied"), @ApiResponse(code = 404, message = "Element not found") }) @RequestMapping(value = "/template/{guid}/element/{guid}", @@ -97,7 +95,7 @@ public interface TemplateApi { @RequestMapping(value = "/template/{guid}/element/{guid}", produces = { "application/xml", "application/json" }, method = RequestMethod.PUT) - ResponseEntity updateElement(@ApiParam(value = "Element that need to be updated",required=true) @PathVariable("guid") Integer guid,@ApiParam(value = "Updated Element object" ,required=true ) @Valid @RequestBody Element body); + ResponseEntity updateElement(@ApiParam(value = "Element that need to be updated",required=true) @PathVariable("guid") Integer guid,@ApiParam(value = "Updated Element object" ,required=true ) @Valid @RequestBody MDTemplateElement body); @ApiOperation(value = "Update an existing Template", nickname = "updateTemplate", notes = "", tags={ "Templates", }) @@ -109,6 +107,6 @@ public interface TemplateApi { produces = { "application/xml", "application/json" }, consumes = { "application/json", "application/xml" }, method = RequestMethod.PUT) - ResponseEntity updateTemplate(@ApiParam(value = "Template object that needs to be added to the system" ,required=true ) @Valid @RequestBody Template templateData); + ResponseEntity updateTemplate(@ApiParam(value = "Template object that needs to be added to the system" ,required=true ) @Valid @RequestBody MDTemplate templateData); } diff --git a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/TemplateApiController.java b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/TemplateApiController.java similarity index 50% rename from src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/TemplateApiController.java rename to src/main/java/org/irods/jargon/irodsext/mdtemplate/api/TemplateApiController.java index 3420d62..4d70b0a 100644 --- a/src/main/java/org/irods/jargon/irodsext/mdtemplate/service/api/TemplateApiController.java +++ b/src/main/java/org/irods/jargon/irodsext/mdtemplate/api/TemplateApiController.java @@ -1,14 +1,13 @@ -package org.irods.jargon.irodsext.mdtemplate.service.api; +package org.irods.jargon.irodsext.mdtemplate.api; + import com.fasterxml.jackson.databind.ObjectMapper; import io.swagger.annotations.*; -import org.irods.jargon.irodsext.mdtemplate.service.model.Element; -import org.irods.jargon.irodsext.mdtemplate.service.model.Template; -import org.irods.jargon.irodsext.mdtemplate.service.service.IrodsSampleTemplateService; +import org.irods.jargon.metadatatemplate.model.MDTemplate; +import org.irods.jargon.metadatatemplate.model.MDTemplateElement; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; @@ -24,8 +23,7 @@ import javax.servlet.http.HttpServletRequest; import java.io.IOException; import java.util.List; -import java.util.UUID; -@javax.annotation.Generated(value = "org.irods.jargon.irodsext.mdtemplate.service.codegen.languages.SpringCodegen", date = "2018-07-16T19:45:57.555Z") +@javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2018-07-17T12:26:03.800Z") @Controller public class TemplateApiController implements TemplateApi { @@ -35,9 +33,6 @@ public class TemplateApiController implements TemplateApi { private final ObjectMapper objectMapper; private final HttpServletRequest request; - - @Autowired - public IrodsSampleTemplateService irodsSampleTemplateService; @org.springframework.beans.factory.annotation.Autowired public TemplateApiController(ObjectMapper objectMapper, HttpServletRequest request) { @@ -45,70 +40,64 @@ public TemplateApiController(ObjectMapper objectMapper, HttpServletRequest reque this.request = request; } - public ResponseEntity addElement(@ApiParam(value = "unique object task name",required=true) @PathVariable("guid") Integer guid,@ApiParam(value = "Created Element object" ,required=true ) @Valid @RequestBody Element body) { + public ResponseEntity addElement(@ApiParam(value = "unique object task name",required=true) @PathVariable("guid") Integer guid,@ApiParam(value = "Created Element object" ,required=true ) @Valid @RequestBody MDTemplateElement body) { String accept = request.getHeader("Accept"); return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity addTemplate(@ApiParam(value = "Template object that needs to be added to the system" ,required=true ) @Valid @RequestBody Template templateData) { + public ResponseEntity addTemplate(@ApiParam(value = "Template object that needs to be added to the system" ,required=true ) @Valid @RequestBody MDTemplate templateData) { String accept = request.getHeader("Accept"); return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity deleteElement(@ApiParam(value = "The Element that needs to be deleted",required=true) @PathVariable("guid") Integer guid) { + @Override + public ResponseEntity deleteElement(@ApiParam(value = "The Element that needs to be deleted",required=true) @PathVariable("guid") Integer guid) { String accept = request.getHeader("Accept"); return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity deleteTemplate(@ApiParam(value = "template guid to delete",required=true) @PathVariable("guid") Long guid) { + @Override + public ResponseEntity deleteTemplate(@ApiParam(value = "template guid to delete",required=true) @PathVariable("guid") Long guid) { String accept = request.getHeader("Accept"); return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity