/*
* 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.
*/
/*
* Restricted.java
*
* Created on October 4, 2005, 2:25 PM
*/
package org.apache.geode.cache.query.data;
/**
*
*/
import java.io.Serializable;
public class Restricted implements Serializable {
public int cusip;
public String quoteType;
public String uniqueQuoteType;
public double price;
public int minQty;
public int maxQty;
public int incQty;
/** Creates a new instance of Restricted */
public Restricted(int i) {
cusip = 1000000000 - i;
String[] arr1 = {"moving", "binding", "non binding", "not to exceed", "storage",
"auto transport", "mortgage"};
quoteType = arr1[i % 7];
uniqueQuoteType = "quoteType" + Integer.toString(i);
price = (i / 10) * 8;
minQty = i + 100;
maxQty = i + 1000;
if ((i % 12) == 0) {
incQty = maxQty - minQty;
} else {
incQty = ((maxQty - minQty) / 12) * (i % 12);
}
}// end of constructor
public int getCusip() {
return cusip;
}
public String getQuoteType() {
return quoteType;
}
public String getUniqueQuoteType() {
return quoteType;
}
public int getMinQty() {
return minQty;
}
public int getMaxQty() {
return maxQty;
}
public double getPrice() {
return price;
}
}// end of Restricted