update java play petstore sample

This commit is contained in:
wing328 2017-07-25 17:48:13 +08:00
parent 70e2f643dd
commit bc68e9706e
16 changed files with 446 additions and 7 deletions

View File

@ -11,6 +11,14 @@ import java.util.HashMap;
import java.io.FileInputStream; import java.io.FileInputStream;
public class PetApiControllerImp implements PetApiControllerImpInterface { public class PetApiControllerImp implements PetApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private PetApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void addPet(Pet body) throws Exception { public void addPet(Pet body) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -26,18 +34,42 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public List<Pet> findPetsByStatus(List<String> status) throws Exception { public List<Pet> findPetsByStatus(List<String> status) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public List<Pet> findPetsByTags(List<String> tags) throws Exception { public List<Pet> findPetsByTags(List<String> tags) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public Pet getPetById(Long petId) throws Exception { public Pet getPetById(Long petId) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Pet.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Pet.class);
}
return new Pet(); return new Pet();
} }
@ -56,6 +88,10 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) throws Exception { public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", ModelApiResponse.class);
}
return new ModelApiResponse(); return new ModelApiResponse();
} }

View File

@ -10,6 +10,14 @@ import java.util.HashMap;
import java.io.FileInputStream; import java.io.FileInputStream;
public class StoreApiControllerImp implements StoreApiControllerImpInterface { public class StoreApiControllerImp implements StoreApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private StoreApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void deleteOrder(String orderId) throws Exception { public void deleteOrder(String orderId) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -19,18 +27,38 @@ public class StoreApiControllerImp implements StoreApiControllerImpInterface {
@Override @Override
public Map<String, Integer> getInventory() throws Exception { public Map<String, Integer> getInventory() throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Map.class);
}
return new HashMap<String, Integer>(); return new HashMap<String, Integer>();
} }
@Override @Override
public Order getOrderById(Long orderId) throws Exception { public Order getOrderById(Long orderId) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }
@Override @Override
public Order placeOrder(Order body) throws Exception { public Order placeOrder(Order body) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }

View File

@ -10,6 +10,14 @@ import java.util.HashMap;
import java.io.FileInputStream; import java.io.FileInputStream;
public class UserApiControllerImp implements UserApiControllerImpInterface { public class UserApiControllerImp implements UserApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private UserApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void createUser(User body) throws Exception { public void createUser(User body) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -37,12 +45,28 @@ public class UserApiControllerImp implements UserApiControllerImpInterface {
@Override @Override
public User getUserByName(String username) throws Exception { public User getUserByName(String username) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", User.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", User.class);
}
return new User(); return new User();
} }
@Override @Override
public String loginUser(String username, String password) throws Exception { public String loginUser(String username, String password) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", String.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", String.class);
}
return new String(); return new String();
} }

View File

@ -12,6 +12,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class PetApiControllerImp implements PetApiControllerImpInterface { public class PetApiControllerImp implements PetApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private PetApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void addPet(Pet body) { public void addPet(Pet body) {
//Do your magic!!! //Do your magic!!!
@ -27,18 +35,42 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public List<Pet> findPetsByStatus( @NotNull List<String> status) { public List<Pet> findPetsByStatus( @NotNull List<String> status) {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public List<Pet> findPetsByTags( @NotNull List<String> tags) { public List<Pet> findPetsByTags( @NotNull List<String> tags) {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public Pet getPetById(Long petId) { public Pet getPetById(Long petId) {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Pet.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Pet.class);
}
return new Pet(); return new Pet();
} }
@ -57,6 +89,10 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) { public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", ModelApiResponse.class);
}
return new ModelApiResponse(); return new ModelApiResponse();
} }

View File

@ -11,6 +11,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class StoreApiControllerImp implements StoreApiControllerImpInterface { public class StoreApiControllerImp implements StoreApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private StoreApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void deleteOrder(String orderId) { public void deleteOrder(String orderId) {
//Do your magic!!! //Do your magic!!!
@ -20,18 +28,38 @@ public class StoreApiControllerImp implements StoreApiControllerImpInterface {
@Override @Override
public Map<String, Integer> getInventory() { public Map<String, Integer> getInventory() {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Map.class);
}
return new HashMap<String, Integer>(); return new HashMap<String, Integer>();
} }
@Override @Override
public Order getOrderById( @Min(1) @Max(5)Long orderId) { public Order getOrderById( @Min(1) @Max(5)Long orderId) {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }
@Override @Override
public Order placeOrder(Order body) { public Order placeOrder(Order body) {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }

View File

@ -11,6 +11,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class UserApiControllerImp implements UserApiControllerImpInterface { public class UserApiControllerImp implements UserApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private UserApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void createUser(User body) { public void createUser(User body) {
//Do your magic!!! //Do your magic!!!
@ -38,12 +46,28 @@ public class UserApiControllerImp implements UserApiControllerImpInterface {
@Override @Override
public User getUserByName(String username) { public User getUserByName(String username) {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", User.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", User.class);
}
return new User(); return new User();
} }
@Override @Override
public String loginUser( @NotNull String username, @NotNull String password) { public String loginUser( @NotNull String username, @NotNull String password) {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", String.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", String.class);
}
return new String(); return new String();
} }

View File

@ -12,6 +12,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class PetApiControllerImp implements PetApiControllerImpInterface { public class PetApiControllerImp implements PetApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private PetApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void addPet(Pet body) throws Exception { public void addPet(Pet body) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -27,18 +35,42 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public List<Pet> findPetsByStatus( @NotNull List<String> status) throws Exception { public List<Pet> findPetsByStatus( @NotNull List<String> status) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public List<Pet> findPetsByTags( @NotNull List<String> tags) throws Exception { public List<Pet> findPetsByTags( @NotNull List<String> tags) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public Pet getPetById(Long petId) throws Exception { public Pet getPetById(Long petId) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Pet.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Pet.class);
}
return new Pet(); return new Pet();
} }
@ -57,6 +89,10 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) throws Exception { public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", ModelApiResponse.class);
}
return new ModelApiResponse(); return new ModelApiResponse();
} }

View File

@ -11,6 +11,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class StoreApiControllerImp implements StoreApiControllerImpInterface { public class StoreApiControllerImp implements StoreApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private StoreApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void deleteOrder(String orderId) throws Exception { public void deleteOrder(String orderId) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -20,18 +28,38 @@ public class StoreApiControllerImp implements StoreApiControllerImpInterface {
@Override @Override
public Map<String, Integer> getInventory() throws Exception { public Map<String, Integer> getInventory() throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Map.class);
}
return new HashMap<String, Integer>(); return new HashMap<String, Integer>();
} }
@Override @Override
public Order getOrderById( @Min(1) @Max(5)Long orderId) throws Exception { public Order getOrderById( @Min(1) @Max(5)Long orderId) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }
@Override @Override
public Order placeOrder(Order body) throws Exception { public Order placeOrder(Order body) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }

View File

@ -11,6 +11,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class UserApiControllerImp implements UserApiControllerImpInterface { public class UserApiControllerImp implements UserApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private UserApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void createUser(User body) throws Exception { public void createUser(User body) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -38,12 +46,28 @@ public class UserApiControllerImp implements UserApiControllerImpInterface {
@Override @Override
public User getUserByName(String username) throws Exception { public User getUserByName(String username) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", User.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", User.class);
}
return new User(); return new User();
} }
@Override @Override
public String loginUser( @NotNull String username, @NotNull String password) throws Exception { public String loginUser( @NotNull String username, @NotNull String password) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", String.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", String.class);
}
return new String(); return new String();
} }

View File

@ -12,6 +12,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class PetApiControllerImp implements PetApiControllerImpInterface { public class PetApiControllerImp implements PetApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private PetApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void addPet(Pet body) throws Exception { public void addPet(Pet body) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -27,18 +35,42 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public List<Pet> findPetsByStatus( @NotNull List<String> status) throws Exception { public List<Pet> findPetsByStatus( @NotNull List<String> status) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public List<Pet> findPetsByTags( @NotNull List<String> tags) throws Exception { public List<Pet> findPetsByTags( @NotNull List<String> tags) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public Pet getPetById(Long petId) throws Exception { public Pet getPetById(Long petId) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Pet.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Pet.class);
}
return new Pet(); return new Pet();
} }
@ -57,6 +89,10 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) throws Exception { public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", ModelApiResponse.class);
}
return new ModelApiResponse(); return new ModelApiResponse();
} }

View File

@ -11,6 +11,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class StoreApiControllerImp implements StoreApiControllerImpInterface { public class StoreApiControllerImp implements StoreApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private StoreApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void deleteOrder(String orderId) throws Exception { public void deleteOrder(String orderId) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -20,18 +28,38 @@ public class StoreApiControllerImp implements StoreApiControllerImpInterface {
@Override @Override
public Map<String, Integer> getInventory() throws Exception { public Map<String, Integer> getInventory() throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Map.class);
}
return new HashMap<String, Integer>(); return new HashMap<String, Integer>();
} }
@Override @Override
public Order getOrderById( @Min(1) @Max(5)Long orderId) throws Exception { public Order getOrderById( @Min(1) @Max(5)Long orderId) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }
@Override @Override
public Order placeOrder(Order body) throws Exception { public Order placeOrder(Order body) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }

View File

@ -11,6 +11,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class UserApiControllerImp implements UserApiControllerImpInterface { public class UserApiControllerImp implements UserApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private UserApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void createUser(User body) throws Exception { public void createUser(User body) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -38,12 +46,28 @@ public class UserApiControllerImp implements UserApiControllerImpInterface {
@Override @Override
public User getUserByName(String username) throws Exception { public User getUserByName(String username) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", User.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", User.class);
}
return new User(); return new User();
} }
@Override @Override
public String loginUser( @NotNull String username, @NotNull String password) throws Exception { public String loginUser( @NotNull String username, @NotNull String password) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", String.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", String.class);
}
return new String(); return new String();
} }

View File

@ -12,6 +12,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class PetApiControllerImp implements PetApiControllerImpInterface { public class PetApiControllerImp implements PetApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private PetApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void addPet(Pet body) throws Exception { public void addPet(Pet body) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -27,18 +35,42 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public List<Pet> findPetsByStatus( @NotNull List<String> status) throws Exception { public List<Pet> findPetsByStatus( @NotNull List<String> status) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public List<Pet> findPetsByTags( @NotNull List<String> tags) throws Exception { public List<Pet> findPetsByTags( @NotNull List<String> tags) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", List.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", List.class);
}
return new ArrayList<Pet>(); return new ArrayList<Pet>();
} }
@Override @Override
public Pet getPetById(Long petId) throws Exception { public Pet getPetById(Long petId) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Pet.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Pet.class);
}
return new Pet(); return new Pet();
} }
@ -57,6 +89,10 @@ public class PetApiControllerImp implements PetApiControllerImpInterface {
@Override @Override
public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) throws Exception { public ModelApiResponse uploadFile(Long petId, String additionalMetadata, Http.MultipartFormData.FilePart file) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", ModelApiResponse.class);
}
return new ModelApiResponse(); return new ModelApiResponse();
} }

View File

@ -11,6 +11,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class StoreApiControllerImp implements StoreApiControllerImpInterface { public class StoreApiControllerImp implements StoreApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private StoreApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void deleteOrder(String orderId) throws Exception { public void deleteOrder(String orderId) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -20,18 +28,38 @@ public class StoreApiControllerImp implements StoreApiControllerImpInterface {
@Override @Override
public Map<String, Integer> getInventory() throws Exception { public Map<String, Integer> getInventory() throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Map.class);
}
return new HashMap<String, Integer>(); return new HashMap<String, Integer>();
} }
@Override @Override
public Order getOrderById( @Min(1) @Max(5)Long orderId) throws Exception { public Order getOrderById( @Min(1) @Max(5)Long orderId) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }
@Override @Override
public Order placeOrder(Order body) throws Exception { public Order placeOrder(Order body) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", Order.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", Order.class);
}
return new Order(); return new Order();
} }

View File

@ -11,6 +11,14 @@ import java.io.FileInputStream;
import javax.validation.constraints.*; import javax.validation.constraints.*;
public class UserApiControllerImp implements UserApiControllerImpInterface { public class UserApiControllerImp implements UserApiControllerImpInterface {
private final ObjectMapper mapper;
@Inject
private UserApiControllerImp() {
mapper = new ObjectMapper();
}
@Override @Override
public void createUser(User body) throws Exception { public void createUser(User body) throws Exception {
//Do your magic!!! //Do your magic!!!
@ -38,12 +46,28 @@ public class UserApiControllerImp implements UserApiControllerImpInterface {
@Override @Override
public User getUserByName(String username) throws Exception { public User getUserByName(String username) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", User.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", User.class);
}
return new User(); return new User();
} }
@Override @Override
public String loginUser( @NotNull String username, @NotNull String password) throws Exception { public String loginUser( @NotNull String username, @NotNull String password) throws Exception {
//Do your magic!!! //Do your magic!!!
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/xml")) {
return mapper.readValue("", String.class);
}
String accept = request().getHeader("Accept");
if (accept != null && accept.contains("application/json")) {
return mapper.readValue("", String.class);
}
return new String(); return new String();
} }

View File

@ -900,13 +900,12 @@
} }
}, },
"title" : "An uploaded response", "title" : "An uploaded response",
"description" : "Describes the result of uploading an image resource" "description" : "Describes the result of uploading an image resource",
}, "example" : {
"PetStatus" : { "code" : 0,
"type" : "string", "type" : "aeiou",
"description" : "Pet's status", "message" : "aeiou"
"example" : "Healthy", }
"enum" : [ "Healthy", "Sick", "Quarantined", "InPetsHeaven" ]
} }
}, },
"externalDocs" : { "externalDocs" : {