/**
*
*/
package com.cin.dto;
import java.io.Serializable;
import com.cin.entity.Occupation;
/**
* @author arunsanjay
*
*/
public class OccupationDTO implements Serializable {
private static final long serialVersionUID = 1L;
private int occupationCode;
private String occupation;
private int stability;
public OccupationDTO() {
}
public OccupationDTO(Occupation pEntity) {
this.occupationCode = pEntity.getOccupationcode();
this.occupation = pEntity.getOccupation();
this.stability = pEntity.getStability();
}
/**
* @return the occupationCode
*/
public int getOccupationCode() {
return occupationCode;
}
/**
* @param occupationCode the occupationCode to set
*/
public void setOccupationCode(int occupationCode) {
this.occupationCode = occupationCode;
}
/**
* @return the occupation
*/
public String getOccupation() {
return occupation;
}
/**
* @param occupation the occupation to set
*/
public void setOccupation(String occupation) {
this.occupation = occupation;
}
/**
* @return the stability
*/
public int getStability() {
return stability;
}
/**
* @param stability the stability to set
*/
public void setStability(int stability) {
this.stability = stability;
}
public Occupation toEJB(){
Occupation ejb = new Occupation();
ejb.setOccupation(occupation);
ejb.setOccupationcode(occupationCode);
ejb.setStability(stability);
return ejb;
}
@Override
public boolean equals(Object pDTO) {
if(pDTO instanceof OccupationDTO) {
if(this.getOccupationCode() == ((OccupationDTO)pDTO).getOccupationCode()) {
return true;
}
}
return false;
}
}