/* * FinTP - Financial Transactions Processing Application * Copyright (C) 2013 Business Information Systems (Allevo) S.R.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/> * or contact Allevo at : 031281 Bucuresti, 23C Calea Vitan, Romania, * phone +40212554577, office@allevo.ro <mailto:office@allevo.ro>, www.allevo.ro. */ package ro.allevo.fintpws.model; import java.io.Serializable; import javax.persistence.*; import java.sql.Timestamp; import java.math.BigDecimal; /** * The persistent class for the SERVICEPERFORMANCE database table. * */ @Entity @Table(schema = "FINDATA", name = "SERVICEPERFORMANCE") @NamedQueries({ @NamedQuery(name = "ServicePerformanceEntity.findByServiceId", query = "SELECT t FROM ServicePerformanceEntity t " + "WHERE t.serviceid = :serviceid"), @NamedQuery(name = "ServicePerformanceEntity.findAll", query = "SELECT t FROM ServicePerformanceEntity t order by t.serviceid asc"), @NamedQuery(name = "ServicePerformanceEntity.findTotal", query = "SELECT count(t.serviceid) FROM ServicePerformanceEntity t") }) @Cacheable(false) public class ServicePerformanceEntity implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(generator = "ServicePerformanceServiceidGenerator") @TableGenerator(name = "ServicePerformanceServiceidGenerator", table = "FINCFG.IDGENLIST", pkColumnName = "TABCOLNAME", valueColumnName = "IDVALUE", pkColumnValue = "SERVICEPERFORMANCE_SERVICEID") @Column(unique = true, nullable = false, precision = 10) private long serviceid; @Column(precision = 10) private BigDecimal abortedtrns; @Column(precision = 10) private BigDecimal commitedtrns; @Column(nullable = false) private Timestamp insertdate; @Column(nullable = false, precision = 5) private BigDecimal ioidentifier; @Column(nullable = false) private BigDecimal maxtransactiontime; @Column(nullable = false) private BigDecimal meantransactiontime; @Column(nullable = false) private BigDecimal mintransactiontime; @Column(nullable = false, precision = 10) private BigDecimal sequenceno; @Column(nullable = false, precision = 10) private BigDecimal sessionid; public ServicePerformanceEntity() { } public long getServiceid() { return this.serviceid; } public void setServiceid(long serviceid) { this.serviceid = serviceid; } public BigDecimal getAbortedtrns() { return this.abortedtrns; } public void setAbortedtrns(BigDecimal abortedtrns) { this.abortedtrns = abortedtrns; } public BigDecimal getCommitedtrns() { return this.commitedtrns; } public void setCommitedtrns(BigDecimal commitedtrns) { this.commitedtrns = commitedtrns; } public Timestamp getInsertdate() { return this.insertdate; } public void setInsertdate(Timestamp insertdate) { this.insertdate = insertdate; } public BigDecimal getIoidentifier() { return this.ioidentifier; } public void setIoidentifier(BigDecimal ioidentifier) { this.ioidentifier = ioidentifier; } public BigDecimal getMaxtransactiontime() { return this.maxtransactiontime; } public void setMaxtransactiontime(BigDecimal maxtransactiontime) { this.maxtransactiontime = maxtransactiontime; } public BigDecimal getMeantransactiontime() { return this.meantransactiontime; } public void setMeantransactiontime(BigDecimal meantransactiontime) { this.meantransactiontime = meantransactiontime; } public BigDecimal getMintransactiontime() { return this.mintransactiontime; } public void setMintransactiontime(BigDecimal mintransactiontime) { this.mintransactiontime = mintransactiontime; } public BigDecimal getSequenceno() { return this.sequenceno; } public void setSequenceno(BigDecimal sequenceno) { this.sequenceno = sequenceno; } public BigDecimal getSessionid() { return this.sessionid; } public void setSessionid(BigDecimal sessionid) { this.sessionid = sessionid; } @Override public String toString() { return serviceid + " "; } }