package at.gv.egovernment.moa.id.commons.db.dao.statistic; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import org.hibernate.annotations.DynamicUpdate; @Entity @DynamicUpdate(value=true) @Table(name = "statisiclog") //@NamedQueries({ // @NamedQuery(name="getAssertionWithArtifact", query = "select assertionstore from AssertionStore assertionstore where assertionstore.artifact = :artifact"), // @NamedQuery(name="getAssertionWithTimeOut", query = "select assertionstore from AssertionStore assertionstore where assertionstore.timestamp < :timeout") //}) public class StatisticLog implements Serializable{ private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", unique=true, nullable=false) private long id; @Column(name = "timestamp", nullable=false) Date timestamp; @Column(name = "OAURLPrefix", unique=false) private String oaurlprefix; @Column(name = "BKUURL", unique=false) private String bkuurl; @Column(name = "isSSOLogin", unique=false) private boolean ssosession; @Column(name = "isBusinessService", unique=false) private boolean businessservice; @Column(name = "isMandateLogin", unique=false) private boolean mandatelogin; @Column(name = "MandateType", unique=false) private String mandatetype; @Column(name = "ProtocolSubType", unique=false) private String protocolsubtype; @Column(name = "ProtocolType", unique=false) private String protocoltype; @Column(name = "ExceptionCode", unique=false) private String errorcode; @Column(name = "ExceptionMessage", unique=false) private String errormessage; /** * @return the id */ public long getId() { return id; } /** * @param id the id to set */ public void setId(long id) { this.id = id; } /** * @return the timestamp */ public Date getTimestamp() { return timestamp; } /** * @param timestamp the timestamp to set */ public void setTimestamp(Date timestamp) { this.timestamp = timestamp; } /** * @return the oaurlprefix */ public String getOaurlprefix() { return oaurlprefix; } /** * @param oaurlprefix the oaurlprefix to set */ public void setOaurlprefix(String oaurlprefix) { this.oaurlprefix = oaurlprefix; } /** * @return the bkuurl */ public String getBkuurl() { return bkuurl; } /** * @param bkuurl the bkuurl to set */ public void setBkuurl(String bkuurl) { this.bkuurl = bkuurl; } /** * @return the ssosession */ public boolean isSsosession() { return ssosession; } /** * @param ssosession the ssosession to set */ public void setSsosession(boolean ssosession) { this.ssosession = ssosession; } /** * @return the mandatelogin */ public boolean isMandatelogin() { return mandatelogin; } /** * @param mandatelogin the mandatelogin to set */ public void setMandatelogin(boolean mandatelogin) { this.mandatelogin = mandatelogin; } /** * @return the mandatetype */ public String getMandatetype() { return mandatetype; } /** * @param mandatetype the mandatetype to set */ public void setMandatetype(String mandatetype) { this.mandatetype = mandatetype; } /** * @return the mandatesubtype */ public String getProtocolsubtype() { return protocolsubtype; } /** * @param mandatesubtype the mandatesubtype to set */ public void setProtocolsubtype(String mandatesubtype) { this.protocolsubtype = mandatesubtype; } /** * @return the protocoltype */ public String getProtocoltype() { return protocoltype; } /** * @param protocoltype the protocoltype to set */ public void setProtocoltype(String protocoltype) { this.protocoltype = protocoltype; } /** * @return the errorcode */ public String getErrorcode() { return errorcode; } /** * @param errorcode the errorcode to set */ public void setErrorcode(String errorcode) { this.errorcode = errorcode; } /** * @return the errormessage */ public String getErrormessage() { return errormessage; } /** * @param errormessage the errormessage to set */ public void setErrormessage(String errormessage) { this.errormessage = errormessage; } /** * @return the businessservice */ public boolean isBusinessservice() { return businessservice; } /** * @param businessservice the businessservice to set */ public void setBusinessservice(boolean businessservice) { this.businessservice = businessservice; } }