package api.unicore.component.fees;
import static api.AbstractHandler.COMMISSION_BASIS_CLASSIFIER_NULL;
import static api.AbstractHandler.COMMISSION_BASIS_CLASSIFIER_NULL_CODE;
import static api.util.ComponentConstants.INTEGER_NULL;
import static api.util.ComponentConstants.INTEGER_NULL_CODE;
import static org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion.NON_NULL;
import api.unicore.component.fees_manual.RecurringFeeCommission;
import api.util.ClassifierFormat;
import api.util.IntegerFormat;
import iapp.util.audit.AuditHelper;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.FormParam;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.codehaus.jackson.annotate.JsonPropertyOrder;
import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;
/**
* @author CodeGen
* @company UnitedThinkers
* @since 2013/04/10
*/
@JsonSerialize(include=NON_NULL)
@XmlType(propOrder={"monthly01Basis", "monthly01Rate", "monthly02Basis", "monthly02Rate", "monthly03Basis", "monthly03Rate", "monthly04Basis", "monthly04Rate", "monthly05Basis", "monthly05Rate", "monthly06Basis", "monthly06Rate", "monthly07Basis", "monthly07Rate", "monthly08Basis", "monthly08Rate", "monthly09Basis", "monthly09Rate", "monthly10Basis", "monthly10Rate", "annual01Basis", "annual01Rate", "annual02Basis", "annual02Rate", "annual03Basis", "annual03Rate", "annual04Basis", "annual04Rate", "annual05Basis", "annual05Rate", "onetime01Basis", "onetime01Rate", "onetime02Basis", "onetime02Rate", "onetime03Basis", "onetime03Rate", "onetime04Basis", "onetime04Rate", "onetime05Basis", "onetime05Rate", "onetime06Basis", "onetime06Rate"})
@JsonPropertyOrder({"monthly01Basis", "monthly01Rate", "monthly02Basis", "monthly02Rate", "monthly03Basis", "monthly03Rate", "monthly04Basis", "monthly04Rate", "monthly05Basis", "monthly05Rate", "monthly06Basis", "monthly06Rate", "monthly07Basis", "monthly07Rate", "monthly08Basis", "monthly08Rate", "monthly09Basis", "monthly09Rate", "monthly10Basis", "monthly10Rate", "annual01Basis", "annual01Rate", "annual02Basis", "annual02Rate", "annual03Basis", "annual03Rate", "annual04Basis", "annual04Rate", "annual05Basis", "annual05Rate", "onetime01Basis", "onetime01Rate", "onetime02Basis", "onetime02Rate", "onetime03Basis", "onetime03Rate", "onetime04Basis", "onetime04Rate", "onetime05Basis", "onetime05Rate", "onetime06Basis", "onetime06Rate"})
@XmlAccessorType(XmlAccessType.NONE)
@XmlSeeAlso(RecurringFeeCommission.class)
public abstract class AbstractRecurringFeeCommission {
@FormParam("monthly01Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly01Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly01Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly01Rate = INTEGER_NULL;
@FormParam("monthly02Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly02Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly02Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly02Rate = INTEGER_NULL;
@FormParam("monthly03Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly03Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly03Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly03Rate = INTEGER_NULL;
@FormParam("monthly04Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly04Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly04Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly04Rate = INTEGER_NULL;
@FormParam("monthly05Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly05Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly05Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly05Rate = INTEGER_NULL;
@FormParam("monthly06Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly06Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly06Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly06Rate = INTEGER_NULL;
@FormParam("monthly07Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly07Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly07Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly07Rate = INTEGER_NULL;
@FormParam("monthly08Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly08Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly08Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly08Rate = INTEGER_NULL;
@FormParam("monthly09Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly09Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly09Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly09Rate = INTEGER_NULL;
@FormParam("monthly10Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier monthly10Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("monthly10Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer monthly10Rate = INTEGER_NULL;
@FormParam("annual01Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier annual01Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("annual01Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer annual01Rate = INTEGER_NULL;
@FormParam("annual02Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier annual02Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("annual02Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer annual02Rate = INTEGER_NULL;
@FormParam("annual03Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier annual03Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("annual03Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer annual03Rate = INTEGER_NULL;
@FormParam("annual04Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier annual04Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("annual04Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer annual04Rate = INTEGER_NULL;
@FormParam("annual05Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier annual05Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("annual05Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer annual05Rate = INTEGER_NULL;
@FormParam("onetime01Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier onetime01Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("onetime01Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer onetime01Rate = INTEGER_NULL;
@FormParam("onetime02Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier onetime02Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("onetime02Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer onetime02Rate = INTEGER_NULL;
@FormParam("onetime03Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier onetime03Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("onetime03Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer onetime03Rate = INTEGER_NULL;
@FormParam("onetime04Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier onetime04Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("onetime04Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer onetime04Rate = INTEGER_NULL;
@FormParam("onetime05Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier onetime05Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("onetime05Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer onetime05Rate = INTEGER_NULL;
@FormParam("onetime06Basis")
@ClassifierFormat(unicore.model.CommissionBasisClassifier.class)
@DefaultValue(COMMISSION_BASIS_CLASSIFIER_NULL_CODE)
protected unicore.model.CommissionBasisClassifier onetime06Basis = COMMISSION_BASIS_CLASSIFIER_NULL;
@FormParam("onetime06Rate")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer onetime06Rate = INTEGER_NULL;
public AbstractRecurringFeeCommission(){
}
public String toString(){
StringBuilder sb = new StringBuilder();
sb.append("commission: {");
sb.append("monthly01Basis: ");
sb.append(monthly01Basis);
sb.append(',').append(' ');
sb.append("monthly01Rate: ");
sb.append(monthly01Rate);
sb.append(',').append(' ');
sb.append("monthly02Basis: ");
sb.append(monthly02Basis);
sb.append(',').append(' ');
sb.append("monthly02Rate: ");
sb.append(monthly02Rate);
sb.append(',').append(' ');
sb.append("monthly03Basis: ");
sb.append(monthly03Basis);
sb.append(',').append(' ');
sb.append("monthly03Rate: ");
sb.append(monthly03Rate);
sb.append(',').append(' ');
sb.append("monthly04Basis: ");
sb.append(monthly04Basis);
sb.append(',').append(' ');
sb.append("monthly04Rate: ");
sb.append(monthly04Rate);
sb.append(',').append(' ');
sb.append("monthly05Basis: ");
sb.append(monthly05Basis);
sb.append(',').append(' ');
sb.append("monthly05Rate: ");
sb.append(monthly05Rate);
sb.append(',').append(' ');
sb.append("monthly06Basis: ");
sb.append(monthly06Basis);
sb.append(',').append(' ');
sb.append("monthly06Rate: ");
sb.append(monthly06Rate);
sb.append(',').append(' ');
sb.append("monthly07Basis: ");
sb.append(monthly07Basis);
sb.append(',').append(' ');
sb.append("monthly07Rate: ");
sb.append(monthly07Rate);
sb.append(',').append(' ');
sb.append("monthly08Basis: ");
sb.append(monthly08Basis);
sb.append(',').append(' ');
sb.append("monthly08Rate: ");
sb.append(monthly08Rate);
sb.append(',').append(' ');
sb.append("monthly09Basis: ");
sb.append(monthly09Basis);
sb.append(',').append(' ');
sb.append("monthly09Rate: ");
sb.append(monthly09Rate);
sb.append(',').append(' ');
sb.append("monthly10Basis: ");
sb.append(monthly10Basis);
sb.append(',').append(' ');
sb.append("monthly10Rate: ");
sb.append(monthly10Rate);
sb.append(',').append(' ');
sb.append("annual01Basis: ");
sb.append(annual01Basis);
sb.append(',').append(' ');
sb.append("annual01Rate: ");
sb.append(annual01Rate);
sb.append(',').append(' ');
sb.append("annual02Basis: ");
sb.append(annual02Basis);
sb.append(',').append(' ');
sb.append("annual02Rate: ");
sb.append(annual02Rate);
sb.append(',').append(' ');
sb.append("annual03Basis: ");
sb.append(annual03Basis);
sb.append(',').append(' ');
sb.append("annual03Rate: ");
sb.append(annual03Rate);
sb.append(',').append(' ');
sb.append("annual04Basis: ");
sb.append(annual04Basis);
sb.append(',').append(' ');
sb.append("annual04Rate: ");
sb.append(annual04Rate);
sb.append(',').append(' ');
sb.append("annual05Basis: ");
sb.append(annual05Basis);
sb.append(',').append(' ');
sb.append("annual05Rate: ");
sb.append(annual05Rate);
sb.append(',').append(' ');
sb.append("onetime01Basis: ");
sb.append(onetime01Basis);
sb.append(',').append(' ');
sb.append("onetime01Rate: ");
sb.append(onetime01Rate);
sb.append(',').append(' ');
sb.append("onetime02Basis: ");
sb.append(onetime02Basis);
sb.append(',').append(' ');
sb.append("onetime02Rate: ");
sb.append(onetime02Rate);
sb.append(',').append(' ');
sb.append("onetime03Basis: ");
sb.append(onetime03Basis);
sb.append(',').append(' ');
sb.append("onetime03Rate: ");
sb.append(onetime03Rate);
sb.append(',').append(' ');
sb.append("onetime04Basis: ");
sb.append(onetime04Basis);
sb.append(',').append(' ');
sb.append("onetime04Rate: ");
sb.append(onetime04Rate);
sb.append(',').append(' ');
sb.append("onetime05Basis: ");
sb.append(onetime05Basis);
sb.append(',').append(' ');
sb.append("onetime05Rate: ");
sb.append(onetime05Rate);
sb.append(',').append(' ');
sb.append("onetime06Basis: ");
sb.append(onetime06Basis);
sb.append(',').append(' ');
sb.append("onetime06Rate: ");
sb.append(onetime06Rate);
sb.append('}');
return sb.toString();
}
@XmlAttribute(name="monthly01Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly01Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly01Basis(){
return monthly01Basis;
}
public void setMonthly01Basis(unicore.model.CommissionBasisClassifier value){
this.monthly01Basis = value;
}
@XmlAttribute(name="monthly01Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly01Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly01Rate(){
return monthly01Rate;
}
public void setMonthly01Rate(Integer value){
this.monthly01Rate = value;
}
@XmlAttribute(name="monthly02Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly02Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly02Basis(){
return monthly02Basis;
}
public void setMonthly02Basis(unicore.model.CommissionBasisClassifier value){
this.monthly02Basis = value;
}
@XmlAttribute(name="monthly02Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly02Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly02Rate(){
return monthly02Rate;
}
public void setMonthly02Rate(Integer value){
this.monthly02Rate = value;
}
@XmlAttribute(name="monthly03Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly03Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly03Basis(){
return monthly03Basis;
}
public void setMonthly03Basis(unicore.model.CommissionBasisClassifier value){
this.monthly03Basis = value;
}
@XmlAttribute(name="monthly03Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly03Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly03Rate(){
return monthly03Rate;
}
public void setMonthly03Rate(Integer value){
this.monthly03Rate = value;
}
@XmlAttribute(name="monthly04Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly04Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly04Basis(){
return monthly04Basis;
}
public void setMonthly04Basis(unicore.model.CommissionBasisClassifier value){
this.monthly04Basis = value;
}
@XmlAttribute(name="monthly04Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly04Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly04Rate(){
return monthly04Rate;
}
public void setMonthly04Rate(Integer value){
this.monthly04Rate = value;
}
@XmlAttribute(name="monthly05Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly05Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly05Basis(){
return monthly05Basis;
}
public void setMonthly05Basis(unicore.model.CommissionBasisClassifier value){
this.monthly05Basis = value;
}
@XmlAttribute(name="monthly05Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly05Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly05Rate(){
return monthly05Rate;
}
public void setMonthly05Rate(Integer value){
this.monthly05Rate = value;
}
@XmlAttribute(name="monthly06Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly06Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly06Basis(){
return monthly06Basis;
}
public void setMonthly06Basis(unicore.model.CommissionBasisClassifier value){
this.monthly06Basis = value;
}
@XmlAttribute(name="monthly06Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly06Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly06Rate(){
return monthly06Rate;
}
public void setMonthly06Rate(Integer value){
this.monthly06Rate = value;
}
@XmlAttribute(name="monthly07Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly07Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly07Basis(){
return monthly07Basis;
}
public void setMonthly07Basis(unicore.model.CommissionBasisClassifier value){
this.monthly07Basis = value;
}
@XmlAttribute(name="monthly07Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly07Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly07Rate(){
return monthly07Rate;
}
public void setMonthly07Rate(Integer value){
this.monthly07Rate = value;
}
@XmlAttribute(name="monthly08Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly08Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly08Basis(){
return monthly08Basis;
}
public void setMonthly08Basis(unicore.model.CommissionBasisClassifier value){
this.monthly08Basis = value;
}
@XmlAttribute(name="monthly08Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly08Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly08Rate(){
return monthly08Rate;
}
public void setMonthly08Rate(Integer value){
this.monthly08Rate = value;
}
@XmlAttribute(name="monthly09Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly09Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly09Basis(){
return monthly09Basis;
}
public void setMonthly09Basis(unicore.model.CommissionBasisClassifier value){
this.monthly09Basis = value;
}
@XmlAttribute(name="monthly09Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly09Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly09Rate(){
return monthly09Rate;
}
public void setMonthly09Rate(Integer value){
this.monthly09Rate = value;
}
@XmlAttribute(name="monthly10Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("monthly10Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getMonthly10Basis(){
return monthly10Basis;
}
public void setMonthly10Basis(unicore.model.CommissionBasisClassifier value){
this.monthly10Basis = value;
}
@XmlAttribute(name="monthly10Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("monthly10Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMonthly10Rate(){
return monthly10Rate;
}
public void setMonthly10Rate(Integer value){
this.monthly10Rate = value;
}
@XmlAttribute(name="annual01Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("annual01Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getAnnual01Basis(){
return annual01Basis;
}
public void setAnnual01Basis(unicore.model.CommissionBasisClassifier value){
this.annual01Basis = value;
}
@XmlAttribute(name="annual01Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("annual01Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getAnnual01Rate(){
return annual01Rate;
}
public void setAnnual01Rate(Integer value){
this.annual01Rate = value;
}
@XmlAttribute(name="annual02Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("annual02Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getAnnual02Basis(){
return annual02Basis;
}
public void setAnnual02Basis(unicore.model.CommissionBasisClassifier value){
this.annual02Basis = value;
}
@XmlAttribute(name="annual02Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("annual02Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getAnnual02Rate(){
return annual02Rate;
}
public void setAnnual02Rate(Integer value){
this.annual02Rate = value;
}
@XmlAttribute(name="annual03Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("annual03Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getAnnual03Basis(){
return annual03Basis;
}
public void setAnnual03Basis(unicore.model.CommissionBasisClassifier value){
this.annual03Basis = value;
}
@XmlAttribute(name="annual03Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("annual03Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getAnnual03Rate(){
return annual03Rate;
}
public void setAnnual03Rate(Integer value){
this.annual03Rate = value;
}
@XmlAttribute(name="annual04Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("annual04Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getAnnual04Basis(){
return annual04Basis;
}
public void setAnnual04Basis(unicore.model.CommissionBasisClassifier value){
this.annual04Basis = value;
}
@XmlAttribute(name="annual04Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("annual04Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getAnnual04Rate(){
return annual04Rate;
}
public void setAnnual04Rate(Integer value){
this.annual04Rate = value;
}
@XmlAttribute(name="annual05Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("annual05Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getAnnual05Basis(){
return annual05Basis;
}
public void setAnnual05Basis(unicore.model.CommissionBasisClassifier value){
this.annual05Basis = value;
}
@XmlAttribute(name="annual05Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("annual05Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getAnnual05Rate(){
return annual05Rate;
}
public void setAnnual05Rate(Integer value){
this.annual05Rate = value;
}
@XmlAttribute(name="onetime01Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("onetime01Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getOnetime01Basis(){
return onetime01Basis;
}
public void setOnetime01Basis(unicore.model.CommissionBasisClassifier value){
this.onetime01Basis = value;
}
@XmlAttribute(name="onetime01Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("onetime01Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getOnetime01Rate(){
return onetime01Rate;
}
public void setOnetime01Rate(Integer value){
this.onetime01Rate = value;
}
@XmlAttribute(name="onetime02Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("onetime02Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getOnetime02Basis(){
return onetime02Basis;
}
public void setOnetime02Basis(unicore.model.CommissionBasisClassifier value){
this.onetime02Basis = value;
}
@XmlAttribute(name="onetime02Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("onetime02Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getOnetime02Rate(){
return onetime02Rate;
}
public void setOnetime02Rate(Integer value){
this.onetime02Rate = value;
}
@XmlAttribute(name="onetime03Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("onetime03Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getOnetime03Basis(){
return onetime03Basis;
}
public void setOnetime03Basis(unicore.model.CommissionBasisClassifier value){
this.onetime03Basis = value;
}
@XmlAttribute(name="onetime03Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("onetime03Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getOnetime03Rate(){
return onetime03Rate;
}
public void setOnetime03Rate(Integer value){
this.onetime03Rate = value;
}
@XmlAttribute(name="onetime04Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("onetime04Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getOnetime04Basis(){
return onetime04Basis;
}
public void setOnetime04Basis(unicore.model.CommissionBasisClassifier value){
this.onetime04Basis = value;
}
@XmlAttribute(name="onetime04Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("onetime04Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getOnetime04Rate(){
return onetime04Rate;
}
public void setOnetime04Rate(Integer value){
this.onetime04Rate = value;
}
@XmlAttribute(name="onetime05Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("onetime05Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getOnetime05Basis(){
return onetime05Basis;
}
public void setOnetime05Basis(unicore.model.CommissionBasisClassifier value){
this.onetime05Basis = value;
}
@XmlAttribute(name="onetime05Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("onetime05Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getOnetime05Rate(){
return onetime05Rate;
}
public void setOnetime05Rate(Integer value){
this.onetime05Rate = value;
}
@XmlAttribute(name="onetime06Basis")
@XmlJavaTypeAdapter(value=api.util.CommissionBasisClassifierAdapter.class)
@FormParam("onetime06Basis")
@JsonSerialize(using=api.util.ClassifierSerializer.class, include=NON_NULL)
public unicore.model.CommissionBasisClassifier getOnetime06Basis(){
return onetime06Basis;
}
public void setOnetime06Basis(unicore.model.CommissionBasisClassifier value){
this.onetime06Basis = value;
}
@XmlAttribute(name="onetime06Rate")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("onetime06Rate")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getOnetime06Rate(){
return onetime06Rate;
}
public void setOnetime06Rate(Integer value){
this.onetime06Rate = value;
}
public void audit(AuditHelper helper, AbstractRecurringFeeCommission old) {
helper.audit("monthly01Basis", monthly01Basis, old.getMonthly01Basis());
helper.audit("monthly01Rate", monthly01Rate, old.getMonthly01Rate());
helper.audit("monthly02Basis", monthly02Basis, old.getMonthly02Basis());
helper.audit("monthly02Rate", monthly02Rate, old.getMonthly02Rate());
helper.audit("monthly03Basis", monthly03Basis, old.getMonthly03Basis());
helper.audit("monthly03Rate", monthly03Rate, old.getMonthly03Rate());
helper.audit("monthly04Basis", monthly04Basis, old.getMonthly04Basis());
helper.audit("monthly04Rate", monthly04Rate, old.getMonthly04Rate());
helper.audit("monthly05Basis", monthly05Basis, old.getMonthly05Basis());
helper.audit("monthly05Rate", monthly05Rate, old.getMonthly05Rate());
helper.audit("monthly06Basis", monthly06Basis, old.getMonthly06Basis());
helper.audit("monthly06Rate", monthly06Rate, old.getMonthly06Rate());
helper.audit("monthly07Basis", monthly07Basis, old.getMonthly07Basis());
helper.audit("monthly07Rate", monthly07Rate, old.getMonthly07Rate());
helper.audit("monthly08Basis", monthly08Basis, old.getMonthly08Basis());
helper.audit("monthly08Rate", monthly08Rate, old.getMonthly08Rate());
helper.audit("monthly09Basis", monthly09Basis, old.getMonthly09Basis());
helper.audit("monthly09Rate", monthly09Rate, old.getMonthly09Rate());
helper.audit("monthly10Basis", monthly10Basis, old.getMonthly10Basis());
helper.audit("monthly10Rate", monthly10Rate, old.getMonthly10Rate());
helper.audit("annual01Basis", annual01Basis, old.getAnnual01Basis());
helper.audit("annual01Rate", annual01Rate, old.getAnnual01Rate());
helper.audit("annual02Basis", annual02Basis, old.getAnnual02Basis());
helper.audit("annual02Rate", annual02Rate, old.getAnnual02Rate());
helper.audit("annual03Basis", annual03Basis, old.getAnnual03Basis());
helper.audit("annual03Rate", annual03Rate, old.getAnnual03Rate());
helper.audit("annual04Basis", annual04Basis, old.getAnnual04Basis());
helper.audit("annual04Rate", annual04Rate, old.getAnnual04Rate());
helper.audit("annual05Basis", annual05Basis, old.getAnnual05Basis());
helper.audit("annual05Rate", annual05Rate, old.getAnnual05Rate());
helper.audit("onetime01Basis", onetime01Basis, old.getOnetime01Basis());
helper.audit("onetime01Rate", onetime01Rate, old.getOnetime01Rate());
helper.audit("onetime02Basis", onetime02Basis, old.getOnetime02Basis());
helper.audit("onetime02Rate", onetime02Rate, old.getOnetime02Rate());
helper.audit("onetime03Basis", onetime03Basis, old.getOnetime03Basis());
helper.audit("onetime03Rate", onetime03Rate, old.getOnetime03Rate());
helper.audit("onetime04Basis", onetime04Basis, old.getOnetime04Basis());
helper.audit("onetime04Rate", onetime04Rate, old.getOnetime04Rate());
helper.audit("onetime05Basis", onetime05Basis, old.getOnetime05Basis());
helper.audit("onetime05Rate", onetime05Rate, old.getOnetime05Rate());
helper.audit("onetime06Basis", onetime06Basis, old.getOnetime06Basis());
helper.audit("onetime06Rate", onetime06Rate, old.getOnetime06Rate());
}
}