esercizi webservices wsdl
This commit is contained in:
43
exercise2_ws/InitializeDB.java
Normal file
43
exercise2_ws/InitializeDB.java
Normal file
@@ -0,0 +1,43 @@
|
||||
package exercise2_ws;
|
||||
|
||||
|
||||
|
||||
import javax.annotation.PostConstruct;
|
||||
import javax.annotation.PreDestroy;
|
||||
import javax.ejb.Singleton;
|
||||
import javax.ejb.Startup;
|
||||
import javax.inject.Inject;
|
||||
|
||||
/**
|
||||
* Created by Giovanni on 24/05/2015.
|
||||
*/
|
||||
|
||||
@Singleton
|
||||
@Startup
|
||||
public class InitializeDB {
|
||||
|
||||
private Book b1,b2;
|
||||
|
||||
@Inject @ws
|
||||
private EJBBook e;
|
||||
|
||||
@PostConstruct
|
||||
void pupulate (){
|
||||
b1 = new Book("0001","Titolo1","Author1",10f);
|
||||
b2 = new Book("0010","Titolo2","Author2",30f);
|
||||
e.create_book(b1);
|
||||
e.create_book(b2);
|
||||
}
|
||||
|
||||
@PreDestroy
|
||||
void delete () {
|
||||
e.delete_book(b1);
|
||||
e.delete_book(b2);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user