EvaluationApprovalViewModel.java
package edu.rit.coopeval.viewmodel.evaluation;
import com.fasterxml.jackson.annotation.JsonView;
import edu.rit.coopeval.model.EvaluationApproval;
import java.sql.Timestamp;
/**
* Created by mhickson on 3/5/15.
*/
public class EvaluationApprovalViewModel {
@JsonView(EvaluationViewFilter.StudentEvalSummary.class)
private String approvalStatus;
@JsonView(EvaluationViewFilter.StudentEvalSummary.class)
private Timestamp lastUpdatedDate;
@JsonView(EvaluationViewFilter.StudentEvalSummary.class)
private String approvedBy;
public EvaluationApprovalViewModel(){}
public EvaluationApprovalViewModel(EvaluationApproval evaluationApprovalEntity){
this.approvalStatus=evaluationApprovalEntity.getEvaluationApprovalStatusByEvaluationApprovalStatusId().getName();
this.lastUpdatedDate=evaluationApprovalEntity.getLastUpdatedDate();
this.approvedBy=evaluationApprovalEntity.getApprovedBy();
}
public String getApprovalStatus() {
return approvalStatus;
}
public void setApprovalStatus(String approvalStatus) {
this.approvalStatus = approvalStatus;
}
public Timestamp getLastUpdatedDate() {
return lastUpdatedDate;
}
public void setLastUpdatedDate(Timestamp lastUpdatedDate) {
this.lastUpdatedDate = lastUpdatedDate;
}
public String getApprovedBy() {
return approvedBy;
}
public void setApprovedBy(String approvedBy) {
this.approvedBy = approvedBy;
}
}