esercizi webservices wsdl
This commit is contained in:
74
exercise2_ws/Book.java
Normal file
74
exercise2_ws/Book.java
Normal file
@@ -0,0 +1,74 @@
|
||||
package exercise2_ws;
|
||||
|
||||
import javax.persistence.*;
|
||||
import javax.validation.constraints.DecimalMin;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* Created by Giovanni on 31/05/2015.
|
||||
*/
|
||||
|
||||
@Entity(name="Bookws")
|
||||
@XmlRootElement
|
||||
@NamedQueries({
|
||||
@NamedQuery(name = "findbyisbnws", query = "SELECT b FROM Bookws b WHERE b.isbn =?1"),
|
||||
@NamedQuery(name = "findallws", query = "SELECT b FROM Bookws b")
|
||||
})
|
||||
public class Book implements Serializable{
|
||||
|
||||
@GeneratedValue @Id
|
||||
private Long id ;
|
||||
@NotNull
|
||||
private String title;
|
||||
@NotNull
|
||||
private String author;
|
||||
@NotNull
|
||||
private Float price;
|
||||
@NotNull
|
||||
private String isbn;
|
||||
|
||||
|
||||
public Book(){}
|
||||
|
||||
public Book(@NotNull String in_isbn,@NotNull String in_title,@NotNull String in_author, @NotNull @DecimalMin("0.0") Float in_price){
|
||||
title = in_title;
|
||||
author = in_author;
|
||||
price = in_price;
|
||||
isbn = in_isbn;
|
||||
}
|
||||
|
||||
public @NotNull String getIsbn() {
|
||||
return isbn;
|
||||
}
|
||||
|
||||
public void setIsbn(@NotNull String isbn) {
|
||||
this.isbn = isbn;
|
||||
}
|
||||
|
||||
public @NotNull String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
public void setTitle(@NotNull String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
public @NotNull String getAuthor() {
|
||||
return author;
|
||||
}
|
||||
|
||||
public void setAuthor( @NotNull String author) {
|
||||
this.author = author;
|
||||
}
|
||||
|
||||
public @NotNull @DecimalMin("0.0") Float getPrice() {
|
||||
return price;
|
||||
}
|
||||
|
||||
public void setPrice(@NotNull @DecimalMin("0.0") Float price) {
|
||||
this.price = price;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user