Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions bin/jaxrs-spec-petstore-server-interface.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ fi
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-spec -o samples/server/petstore/jaxrs-spec-interface
-DhideGenerationTimestamp=true
-DserializableModel=true
-DinterfaceOnly=true"

java $JAVA_OPTS -jar $executable $ags
3 changes: 2 additions & 1 deletion bin/jaxrs-spec-petstore-server.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-spec -o samples/server/petstore/jaxrs-spec
-DhideGenerationTimestamp=true"
-DhideGenerationTimestamp=true
-DserializableModel=true"

java $JAVA_OPTS -jar $executable $ags
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ package {{package}};

{{#imports}}import {{import}};
{{/imports}}
{{#serializableModel}}
import java.io.Serializable;
{{/serializableModel}}
{{#useBeanValidation}}
import javax.validation.constraints.*;
import javax.validation.Valid;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package io.swagger.api;

import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;

@ApplicationPath("/")
public class RestApplication extends Application {

}
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -11,7 +12,7 @@
import java.util.Objects;


public class AdditionalPropertiesClass {
public class AdditionalPropertiesClass implements Serializable {

private @Valid Map<String, String> mapProperty = new HashMap<String, String>();
private @Valid Map<String, Map<String, String>> mapOfMapProperty = new HashMap<String, Map<String, String>>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -10,7 +11,7 @@
import java.util.Objects;


public class Animal {
public class Animal implements Serializable {

private @Valid String className = null;
private @Valid String color = "red";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import io.swagger.model.Animal;
import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -11,7 +12,7 @@
import java.util.Objects;


public class AnimalFarm extends ArrayList<Animal> {
public class AnimalFarm extends ArrayList<Animal> implements Serializable {



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -11,7 +12,7 @@
import java.util.Objects;


public class ArrayOfArrayOfNumberOnly {
public class ArrayOfArrayOfNumberOnly implements Serializable {

private @Valid List<List<BigDecimal>> arrayArrayNumber = new ArrayList<List<BigDecimal>>();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -11,7 +12,7 @@
import java.util.Objects;


public class ArrayOfNumberOnly {
public class ArrayOfNumberOnly implements Serializable {

private @Valid List<BigDecimal> arrayNumber = new ArrayList<BigDecimal>();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import io.swagger.model.ReadOnlyFirst;
import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -11,7 +12,7 @@
import java.util.Objects;


public class ArrayTest {
public class ArrayTest implements Serializable {

private @Valid List<String> arrayOfString = new ArrayList<String>();
private @Valid List<List<Long>> arrayArrayOfInteger = new ArrayList<List<Long>>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.swagger.model;

import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -8,7 +9,7 @@
import java.util.Objects;


public class Capitalization {
public class Capitalization implements Serializable {

private @Valid String smallCamel = null;
private @Valid String capitalCamel = null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package io.swagger.model;

import io.swagger.model.Animal;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -9,7 +10,7 @@
import java.util.Objects;


public class Cat extends Animal {
public class Cat extends Animal implements Serializable {

private @Valid Boolean declawed = null;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.swagger.model;

import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -8,7 +9,7 @@
import java.util.Objects;


public class Category {
public class Category implements Serializable {

private @Valid Long id = null;
private @Valid String name = null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package io.swagger.model;

import io.swagger.annotations.ApiModel;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -12,7 +13,7 @@
import java.util.Objects;
@ApiModel(description = "Model for testing model with \"_class\" property")

public class ClassModel {
public class ClassModel implements Serializable {

private @Valid String propertyClass = null;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.swagger.model;

import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -8,7 +9,7 @@
import java.util.Objects;


public class Client {
public class Client implements Serializable {

private @Valid String client = null;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package io.swagger.model;

import io.swagger.model.Animal;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -9,7 +10,7 @@
import java.util.Objects;


public class Dog extends Animal {
public class Dog extends Animal implements Serializable {

private @Valid String breed = null;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -10,7 +11,7 @@
import java.util.Objects;


public class EnumArrays {
public class EnumArrays implements Serializable {


public enum JustSymbolEnum {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.swagger.model;

import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package io.swagger.model;

import io.swagger.model.OuterEnum;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -9,7 +10,7 @@
import java.util.Objects;


public class EnumTest {
public class EnumTest implements Serializable {


public enum EnumStringEnum {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import java.util.Date;
import java.util.UUID;
import org.joda.time.LocalDate;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -12,7 +13,7 @@
import java.util.Objects;


public class FormatTest {
public class FormatTest implements Serializable {

private @Valid Integer integer = null;
private @Valid Integer int32 = null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.swagger.model;

import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -8,7 +9,7 @@
import java.util.Objects;


public class HasOnlyReadOnly {
public class HasOnlyReadOnly implements Serializable {

private @Valid String bar = null;
private @Valid String foo = null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -11,7 +12,7 @@
import java.util.Objects;


public class MapTest {
public class MapTest implements Serializable {

private @Valid Map<String, Map<String, String>> mapMapOfString = new HashMap<String, Map<String, String>>();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import java.util.List;
import java.util.Map;
import java.util.UUID;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -14,7 +15,7 @@
import java.util.Objects;


public class MixedPropertiesAndAdditionalPropertiesClass {
public class MixedPropertiesAndAdditionalPropertiesClass implements Serializable {

private @Valid UUID uuid = null;
private @Valid Date dateTime = null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package io.swagger.model;

import io.swagger.annotations.ApiModel;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -12,7 +13,7 @@
import java.util.Objects;
@ApiModel(description = "Model for testing model name starting with number")

public class Model200Response {
public class Model200Response implements Serializable {

private @Valid Integer name = null;
private @Valid String propertyClass = null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.swagger.model;

import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -8,7 +9,7 @@
import java.util.Objects;


public class ModelApiResponse {
public class ModelApiResponse implements Serializable {

private @Valid Integer code = null;
private @Valid String type = null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package io.swagger.model;

import io.swagger.annotations.ApiModel;
import java.io.Serializable;
import javax.validation.constraints.*;
import javax.validation.Valid;

Expand All @@ -12,7 +13,7 @@
import java.util.Objects;
@ApiModel(description = "Model for testing reserved words")

public class ModelReturn {
public class ModelReturn implements Serializable {

private @Valid Integer _return = null;

Expand Down
Loading