/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.aries.samples.ariestrader.api.persistence;
import java.io.Serializable;
public class RunStatsDataBean implements Serializable
{
//Constructors
public RunStatsDataBean(){ }
// count of trade users in the database (users w/ userID like 'uid:%')
private int tradeUserCount;
// count of trade stocks in the database (stocks w/ symbol like 's:%')
private int tradeStockCount;
// count of new registered users in this run (users w/ userID like 'ru:%') -- random user
private int newUserCount;
// sum of logins by trade users
private int sumLoginCount;
// sum of logouts by trade users
private int sumLogoutCount;
// count of holdings of trade users
private int holdingCount;
// count of orders of trade users
private int orderCount;
// count of buy orders of trade users
private int buyOrderCount;
// count of sell orders of trade users
private int sellOrderCount;
// count of canceled orders of trade users
private int cancelledOrderCount;
// count of open orders of trade users
private int openOrderCount;
// count of orders deleted during this trade Reset
private int deletedOrderCount;
public String toString()
{
return "\n\tRunStatsData for reset at " + new java.util.Date()
+ "\n\t\t tradeUserCount: " + getTradeUserCount()
+ "\n\t\t newUserCount: " + getNewUserCount()
+ "\n\t\t sumLoginCount: " + getSumLoginCount()
+ "\n\t\t sumLogoutCount: " + getSumLogoutCount()
+ "\n\t\t holdingCount: " + getHoldingCount()
+ "\n\t\t orderCount: " + getOrderCount()
+ "\n\t\t buyOrderCount: " + getBuyOrderCount()
+ "\n\t\t sellOrderCount: " + getSellOrderCount()
+ "\n\t\t cancelledOrderCount: " + getCancelledOrderCount()
+ "\n\t\t openOrderCount: " + getOpenOrderCount()
+ "\n\t\t deletedOrderCount: " + getDeletedOrderCount()
;
}
/**
* Gets the tradeUserCount
* @return Returns a int
*/
public int getTradeUserCount() {
return tradeUserCount;
}
/**
* Sets the tradeUserCount
* @param tradeUserCount The tradeUserCount to set
*/
public void setTradeUserCount(int tradeUserCount) {
this.tradeUserCount = tradeUserCount;
}
/**
* Gets the newUserCount
* @return Returns a int
*/
public int getNewUserCount() {
return newUserCount;
}
/**
* Sets the newUserCount
* @param newUserCount The newUserCount to set
*/
public void setNewUserCount(int newUserCount) {
this.newUserCount = newUserCount;
}
/**
* Gets the sumLoginCount
* @return Returns a int
*/
public int getSumLoginCount() {
return sumLoginCount;
}
/**
* Sets the sumLoginCount
* @param sumLoginCount The sumLoginCount to set
*/
public void setSumLoginCount(int sumLoginCount) {
this.sumLoginCount = sumLoginCount;
}
/**
* Gets the sumLogoutCount
* @return Returns a int
*/
public int getSumLogoutCount() {
return sumLogoutCount;
}
/**
* Sets the sumLogoutCount
* @param sumLogoutCount The sumLogoutCount to set
*/
public void setSumLogoutCount(int sumLogoutCount) {
this.sumLogoutCount = sumLogoutCount;
}
/**
* Gets the holdingCount
* @return Returns a int
*/
public int getHoldingCount() {
return holdingCount;
}
/**
* Sets the holdingCount
* @param holdingCount The holdingCount to set
*/
public void setHoldingCount(int holdingCount) {
this.holdingCount = holdingCount;
}
/**
* Gets the buyOrderCount
* @return Returns a int
*/
public int getBuyOrderCount() {
return buyOrderCount;
}
/**
* Sets the buyOrderCount
* @param buyOrderCount The buyOrderCount to set
*/
public void setBuyOrderCount(int buyOrderCount) {
this.buyOrderCount = buyOrderCount;
}
/**
* Gets the sellOrderCount
* @return Returns a int
*/
public int getSellOrderCount() {
return sellOrderCount;
}
/**
* Sets the sellOrderCount
* @param sellOrderCount The sellOrderCount to set
*/
public void setSellOrderCount(int sellOrderCount) {
this.sellOrderCount = sellOrderCount;
}
/**
* Gets the cancelledOrderCount
* @return Returns a int
*/
public int getCancelledOrderCount() {
return cancelledOrderCount;
}
/**
* Sets the cancelledOrderCount
* @param cancelledOrderCount The cancelledOrderCount to set
*/
public void setCancelledOrderCount(int cancelledOrderCount) {
this.cancelledOrderCount = cancelledOrderCount;
}
/**
* Gets the openOrderCount
* @return Returns a int
*/
public int getOpenOrderCount() {
return openOrderCount;
}
/**
* Sets the openOrderCount
* @param openOrderCount The openOrderCount to set
*/
public void setOpenOrderCount(int openOrderCount) {
this.openOrderCount = openOrderCount;
}
/**
* Gets the deletedOrderCount
* @return Returns a int
*/
public int getDeletedOrderCount() {
return deletedOrderCount;
}
/**
* Sets the deletedOrderCount
* @param deletedOrderCount The deletedOrderCount to set
*/
public void setDeletedOrderCount(int deletedOrderCount) {
this.deletedOrderCount = deletedOrderCount;
}
/**
* Gets the orderCount
* @return Returns a int
*/
public int getOrderCount() {
return orderCount;
}
/**
* Sets the orderCount
* @param orderCount The orderCount to set
*/
public void setOrderCount(int orderCount) {
this.orderCount = orderCount;
}
/**
* Gets the tradeStockCount
* @return Returns a int
*/
public int getTradeStockCount() {
return tradeStockCount;
}
/**
* Sets the tradeStockCount
* @param tradeStockCount The tradeStockCount to set
*/
public void setTradeStockCount(int tradeStockCount) {
this.tradeStockCount = tradeStockCount;
}
}