gov.nih.nci.security.ri.valueObject.Project.java Source code

Java tutorial

Introduction

Here is the source code for gov.nih.nci.security.ri.valueObject.Project.java

Source

/*L
 *  Copyright Ekagra Software Technologies Ltd.
 *  Copyright SAIC, SAIC-Frederick
 *
 *  Distributed under the OSI-approved BSD 3-Clause License.
 *  See http://ncip.github.com/common-security-module/LICENSE.txt for details.
 */

package gov.nih.nci.security.ri.valueObject;

import java.io.Serializable;
import java.util.Set;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.struts.validator.ValidatorForm;

/** @author Hibernate CodeGenerator */
public class Project extends ValidatorForm implements Serializable {

    /** identifier field */
    private Long projectId;

    /** persistent field */
    private String name;

    /** nullable persistent field */
    private String description;

    /** persistent field */
    private Set employeeProjects;

    /** full constructor */
    public Project(Long projectId, String name, String description, Set employeeProjects) {
        this.projectId = projectId;
        this.name = name;
        this.description = description;
        this.employeeProjects = employeeProjects;
    }

    /** default constructor */
    public Project() {
    }

    /** minimal constructor */
    public Project(Long projectId, String name, Set employeeProjects) {
        this.projectId = projectId;
        this.name = name;
        this.employeeProjects = employeeProjects;
    }

    public Long getProjectId() {
        return this.projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return this.description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Set getEmployeeProjects() {
        return this.employeeProjects;
    }

    public void setEmployeeProjects(Set employeeProjects) {
        this.employeeProjects = employeeProjects;
    }

    public String toString() {
        return new ToStringBuilder(this).append("projectId", getProjectId()).toString();
    }

    /**
    * @param obj
    *  
    */
    public boolean equals(Object obj) {
        Project other = (Project) obj;
        if (this.getProjectId().longValue() == other.getProjectId().longValue()) {
            return true;
        } else {
            return false;
        }
    }

}