Remove Lombok (bad support in my IDE)

This commit is contained in:
Antoine Rey 2016-10-12 19:06:32 +02:00
parent 4a7fa46491
commit c470c0c1c6
2 changed files with 52 additions and 18 deletions

View file

@ -51,13 +51,6 @@
<scope>runtime</scope> <scope>runtime</scope>
</dependency> </dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
<scope>provided</scope>
</dependency>
<dependency> <dependency>
<groupId>org.webjars</groupId> <groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId> <artifactId>bootstrap</artifactId>

View file

@ -16,8 +16,6 @@
package org.springframework.samples.petclinic.web; package org.springframework.samples.petclinic.web;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.Getter;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
@ -25,13 +23,7 @@ import org.springframework.samples.petclinic.model.Owner;
import org.springframework.samples.petclinic.model.Pet; import org.springframework.samples.petclinic.model.Pet;
import org.springframework.samples.petclinic.model.PetType; import org.springframework.samples.petclinic.model.PetType;
import org.springframework.samples.petclinic.service.ClinicService; import org.springframework.samples.petclinic.service.ClinicService;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestController;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
import java.util.Date; import java.util.Date;
@ -105,7 +97,6 @@ public class PetResource {
return new PetDetails(pet); return new PetDetails(pet);
} }
@Data
static class PetRequest { static class PetRequest {
int id; int id;
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@ -113,9 +104,40 @@ public class PetResource {
@Size(min = 1) @Size(min = 1)
String name; String name;
int typeId; int typeId;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Date getBirthDate() {
return birthDate;
}
public void setBirthDate(Date birthDate) {
this.birthDate = birthDate;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getTypeId() {
return typeId;
}
public void setTypeId(int typeId) {
this.typeId = typeId;
}
} }
@Getter
static class PetDetails { static class PetDetails {
long id; long id;
@ -133,6 +155,25 @@ public class PetResource {
this.type = pet.getType(); this.type = pet.getType();
} }
public long getId() {
return id;
}
public String getName() {
return name;
}
public String getOwner() {
return owner;
}
public Date getBirthDate() {
return birthDate;
}
public PetType getType() {
return type;
}
} }
} }