AgentCommissionBasedOn.java
package com.tradecloud.domain.model.payment;
import com.tradecloud.common.base.StaticDataEntityBase;
import javax.persistence.*;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
@Entity
@Access(AccessType.FIELD)
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "AgentCommissionBasedOn")
@Table(name = "agentcommissionbasedon", uniqueConstraints = {@UniqueConstraint(columnNames = {"code"})})
@NamedQueries({@NamedQuery(name = "findAllAgentCommissionExcludingCodes",
query = "from AgentCommissionBasedOn where code not in (:codes) order by name")})
@org.springframework.cache.annotation.Cacheable(value = "agentCommissionBasedOn")
public class AgentCommissionBasedOn extends StaticDataEntityBase {
/**
* UID.
*/
private static final long serialVersionUID = 1L;
public AgentCommissionBasedOn(String code, String name) {
super(code, name);
}
public AgentCommissionBasedOn() {
}
@Override
public String toString() {
return getCode();
}
}