UP | HOME

Container.java

package de.botzenhart.testjsf.container.model;

import static javax.persistence.GenerationType.IDENTITY;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;

@Entity
@Table(name = "container", uniqueConstraints = {
                @UniqueConstraint(columnNames = "CONTAINER_NAME"),
                @UniqueConstraint(columnNames = "CONTAINER_CODE") })
public class Container implements Serializable {

        /**
         * 
         */
        private static final long serialVersionUID = 1120213049225581643L;
        /**
         * 
         */

        private Integer containerId;
        private String containerCode;
        private String containerName;

        public Container() {
        }

        public Container(String containerCode, String containerName) {
                this.containerCode = containerCode;
                this.containerName = containerName;
        }

        @Id
        @GeneratedValue(strategy = IDENTITY)
        @Column(name = "CONTAINER_ID", unique = true, nullable = false)
        public Integer getContainerId() {
                return this.containerId;
        }

        public void setContainerId(Integer containerId) {
                this.containerId = containerId;
        }

        @Column(name = "CONTAINER_CODE", unique = true, nullable = false, length = 10)
        public String getContainerCode() {
                return this.containerCode;
        }

        public void setContainerCode(String containerCode) {
                this.containerCode = containerCode;
        }

        @Column(name = "CONTAINER_NAME", unique = true, nullable = false, length = 20)
        public String getContainerName() {
                return this.containerName;
        }

        public void setContainerName(String containerName) {
                this.containerName = containerName;
        }

        @Override
        public String toString() {
                return "Container [containerCode=" + containerCode + ", containerId="
                                + containerId + ", containerName=" + containerName + "]";
        }
}

Author: Rainer Schuler

Date: 2011-02-11 Fr

HTML generated by org-mode 7.4 in emacs 22