package com.oceaneconsulting.tanaguru.entity.impl; import java.io.Serializable; import javax.persistence.*; import javax.xml.bind.annotation.XmlRootElement; import com.oceaneconsulting.tanaguru.entity.WsInvocation; import java.util.Date; /** * Classe des invocations * @author msobahi * */ @Entity @Table(name = "WS_INVOCATION") @XmlRootElement public class WsInvocationImpl implements WsInvocation, Serializable { /** * */ private static final long serialVersionUID = 7482159329304767809L; /** * Identifiant */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "ID_INVOCATION") private Long id; /** * Nom du host */ @Column(name = "HOST_NAME") private String hostName; /** * L'adresse IP du host */ @Column(name = "HOST_IP") private String hostIp; /** * Date d'invocation */ @Column(name = "DT_INVOCATION") @Temporal(javax.persistence.TemporalType.TIMESTAMP) private Date dateInvocation; /** * Le type d'audit */ @Column(name = "AUDIT_TYPE") private Integer auditType; /** * L'utilsateur qui a lanc l'audit */ @ManyToOne @JoinColumn(name = "ID_USER") private WsUserImpl user; /** * Audit identifier */ @Column(name = "ID_AUDIT") private Long auditId; /** * Audit category */ @Column(name = "CATEGORY") private String category; /** * Audit country */ @Column(name = "COUNTRY") private String country; @Override public Long getId() { return this.id; } @Override public void setId(Long id) { this.id = id; } @Override public String getHostName() { return this.hostName; } @Override public void setHostName(String hostName) { this.hostName = hostName; } @Override public String getHostIp() { return this.hostIp; } @Override public void setHostIp(String hostIp) { this.hostIp = hostIp; } @Override public Date getDateInvocation() { return dateInvocation; } @Override public void setDateInvocation(Date dateInvocation) { this.dateInvocation = dateInvocation; } @Override public Integer getAuditType() { return this.auditType; } @Override public void setAuditType(Integer auditType) { this.auditType = auditType; } @Override public WsUserImpl getUser() { return user; } @Override public void setUser(WsUserImpl user) { this.user = user; } @Override public Long getAuditId() { return auditId; } @Override public void setAuditId(Long auditId) { this.auditId = auditId; } @Override public String getCategory() { return category; } @Override public void setCategory(String category) { this.category = category; } @Override public String getCountry() { return country; } @Override public void setCountry(String country) { this.country = country; } }