Buscar

Annotation

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Annotation/Annotation.jpr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Annotation/classes/.data/00000000/00000000.jdb
Annotation/classes/.data/00000000/je.lck
Annotation/classes/.data/Annotation.cdi_javac
Annotation/classes/annotation/Dept.class
package annotation;
public synchronized class Dept implements java.io.Serializable {
 private static final long serialVersionUID = 7663775337424520631;
 private int id;
 private String name;
 private String location;
 private java.util.List state;
 public void Dept();
 public void Dept(int, String, String);
 public void setId(int);
 public int getId();
 public void setName(String);
 public String getName();
 public void setLocation(String);
 public String getLocation();
 public void setState(java.util.List);
 public java.util.List getState();
}
Annotation/classes/annotation/Employer.class
package annotation;
public synchronized class Employer implements java.io.Serializable {
 private static final long serialVersionUID = 5819035939141861338;
 private int id;
 private String name;
 private float salary;
 public void Employer();
 public void Employer(int, String, float);
 public void setId(int);
 public int getId();
 public void setName(String);
 public String getName();
 public void setSalary(float);
 public float getSalary();
 public String toString();
}
Annotation/classes/annotation/Implicit.class
package annotation;
public final synchronized class Implicit {
 private static final long serialVersionUID = -7451575674835751700;
 private Dept dept;
 private Employer emp;
 private java.util.List lemp;
 public void Implicit();
 public void setDept(Dept);
 public Dept getDept();
 public void setEmployer(Employer);
 public Employer getEmployer();
 public void setLemp(java.util.List);
 public java.util.List getLemp();
}
Annotation/classes/annotation/MyCompany.class
package annotation;
public synchronized class MyCompany {
 public void MyCompany();
}
Annotation/classes/annotation/Respuesta.class
package annotation;
public synchronized class Respuesta implements java.io.Serializable {
 private static final long serialVersionUID = -9124364790471317367;
 private Object contents;
 public void Respuesta();
 public void setContents(Object);
 public Object getContents() throws Exception;
}
Annotation/classes/annotation/Service.class
package annotation;
public synchronized class Service {
 public void Service();
 public Respuesta consulta() throws Exception;
 public Respuesta consultaEmp() throws Exception;
 public Respuesta LEmp() throws Exception;
 public java.util.List ListLEmp() throws Exception;
}
Annotation/public_html/WEB-INF/web.xml
 
 
 ServicePort
 annotation.Service
 1
 
 
 ServicePort
 /ServicePort
 
Annotation/src/annotation/Dept.java
package annotation;
import java.util.ArrayList;
import java.util.List;
public class Dept implements java.io.Serializable{
 private static final long serialVersionUID = 7663775337424520631L;
 
 public Dept() { 
 }
 private int id;
 private String name;
 private String location;
 
 private List<String> state;
 
 public Dept(int id, String name, String location) {
 this.id = id;
 this.name = name;
 this.location = location;
 this.state = new ArrayList();
 }
 public void setId(int id) {
 this.id = id;
 }
 public int getId() {
 return id;
 }
 public void setName(String name) {
 this.name = name;
 }
 public String getName() {
 return name;
 }
 public void setLocation(String location) {
 this.location = location;
 }
 public String getLocation() {
 return location;
 }
 public void setState(List<String> state) {
 this.state = state;
 }
 public List<String> getState() {
 return state;
 }
}
Annotation/src/annotation/Employer.java
package annotation;
public class Employer implements java.io.Serializable {
 private static final long serialVersionUID = 5819035939141861338L;
 public Employer() {
 }
 private int id;
 private String name;
 private float salary;
public Employer(int id, String name, float salary) {
 super();
 this.id = id;
 this.name = name;
 this.salary = salary;
 }
 public void setId(int id) {
 this.id = id;
 }
 public int getId() {
 return id;
 }
 public void setName(String name) {
 this.name = name;
 }
 public String getName() {
 return name;
 }
 public void setSalary(float salary) {
 this.salary = salary;
 }
 public float getSalary() {
 return salary;
 }
 @Override
 public String toString() {
 return this.getId() + " " + this.getName() + " " + this.getSalary();
 }
}
Annotation/src/annotation/Implicit.java
package annotation;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
public final class Implicit {
 private static final long serialVersionUID = -7451575674835751700L;
 private Dept dept;
 private Employer emp;
 private List<Employer> lemp;
 public Implicit(){
 this.lemp = new ArrayList<Employer>();
 }
 public void setDept(Dept dept) {
 this.dept = dept;
 }
 public Dept getDept() {
 return dept;
 }
 public void setEmployer(Employer emp) {
 this.emp = emp;
 }
 public Employer getEmployer() {
 return emp;
 }
 public void setLemp(List<Employer> lemp) {
 this.lemp = new ArrayList<Employer>();
 this.lemp = lemp;
 }
 @XmlElement
 public List<Employer> getLemp() {
 return lemp;
 }
}
Annotation/src/annotation/MyCompany.java
package annotation;
import java.util.ArrayList;
import java.util.Collection;
public class MyCompany {
 public MyCompany() {
 
 }
 
 
}
Annotation/src/annotation/Respuesta.java
package annotation;
import javax.xml.bind.annotation.XmlElement;
public class Respuesta<T> implements java.io.Serializable{
 private static final long serialVersionUID = -9124364790471317367L;
 
 private T contents;
 public Respuesta() {
 }
 public void setContents(T contents){
 this.contents = contents;
 }
 @XmlElement(nillable = false , type = Implicit.class)
 public T getContents() throws Exception {
 return this.contents;
 }
}
Annotation/src/annotation/Service.java
package annotation;
import java.util.ArrayList;
import java.util.List;
import javax.jws.WebMethod;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlElement;
@WebService(name = "Service", serviceName = "Service")
public class Service {
 @WebMethod(operationName = "consulta")
 @WebResult(name = "respuestaconsulta")
 public Respuesta<Dept> consulta() throws Exception {
 Respuesta<Dept> c = new Respuesta<Dept>();
 Dept a = new Dept();
 a.setId(1);
 a.setLocation("L");
 a.setName("N");
 c.setContents(a);
 return c;
 }
 @WebMethod(operationName = "Emp")
 @WebResult(name = "respuestaEmp")
 public Respuesta<Employer> consultaEmp() throws Exception {
 Respuesta<Employer> c = new Respuesta<Employer>();
 Employer a = new Employer();
 a.setId(1);
 a.setName("L");
 a.setSalary(100);
 c.setContents(a);
 return c;
 }
 @XmlElement
 @WebMethod(operationName = "LEmp")
 @WebResult(name = "respuestaLEmp")
 public Respuesta< List<Employer> > LEmp() throws Exception {
 Respuesta< List<Employer> > c = new Respuesta< List<Employer> >();
 Employer a = new Employer();
 a.setId(1);
 a.setName("L");
 a.setSalary(100);
 List < Employer > l = new ArrayList<Employer>();
 Employer b = new Employer();
 b.setId(2);
 b.setName("Lb");
 b.setSalary(200);
 
 l.add(a);
 l.add(b);
 System.out.println(l);
 
 c.setContents(l);
 return c;
 }
 @XmlElement
 @WebMethod(operationName = "ListLEmp")
 @WebResult(name = "respuestaListLEmp")
 public List<Employer> ListLEmp() throws Exception {
 List<Employer> c = new ArrayList<Employer>();
 Employer a = new Employer();
 a.setId(1);
 a.setName("L");
 a.setSalary(100);
 
 Employer b = new Employer();
 b.setId(2);
 b.setName("Lb");
 b.setSalary(200);
 c.add(a);
 c.add(b);
 System.out.println(c);
 return c;
 }
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando