PaymentMethod.java

package com.tradecloud.domain.model.payment;

import com.tradecloud.domain.common.IntegratedStaticDataEntityBase;

import javax.persistence.*;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;


/**
 * @author pvzyl 10 Apr 2012
 * <p>
 * Example: <paymentmethod code="LC_SIGHT" name="LC Sight" />
 */
@Entity
//@Cacheable(value = "paymentmethod")
@Table(name = "paymentmethod", uniqueConstraints = {@UniqueConstraint(columnNames = {"code"})})
@Access(AccessType.FIELD)
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "PaymentMethod")
public class PaymentMethod extends IntegratedStaticDataEntityBase {

    public PaymentMethod(String code, String name) {
        super(code, name);
    }

    public PaymentMethod() {
    }

    /**
     * UID.
     */
    private static final long serialVersionUID = -6303624430634419793L;
}