Commit dd83ab5b by chenith Committed by Harsh Shah

Update Save and continue and Job match assesment functions in applicant portal.

parent 51db7a5c
package performa.orm;
import oneit.objstore.rdbms.filters.EqualsFilter;
import oneit.utils.MultiException;
import oneit.utils.filter.CollectionFilter;
import oneit.utils.filter.Filter;
import oneit.utils.parsers.FieldException;
......@@ -19,14 +20,14 @@ public class Answer extends BaseAnswer
@Override
public void preCommit(boolean willBeStored) throws Exception
public void validate(MultiException e)
{
super.preCommit(willBeStored);
if(this.getAnswerNo()==null)
{
this.delete();
}
super.validate(e);
}
......
......@@ -87,7 +87,7 @@ public class Job extends BaseJob
//to get All Profile Assessment Questions
public Collection<Question> getAllProfileAssessmentQuestions()
{
return pipelineJob().toLevel().toFactors().toFactor().toQuestions().toQuestion().vals();
return pipelineJob().toLevel().toFactors().toFactor().toQuestions().toQuestion().uniqueVals();
}
......
......@@ -32,7 +32,7 @@ public class JobApplication extends BaseJobApplication
jobApplication.setJob(job);
jobApplication.initACAnswers();
jobApplication.initCCAnswers();
// jobApplication.initCCAnswers();
return jobApplication;
}
......
......@@ -17,9 +17,6 @@
jobApplication = JobApplication.createNewApplication(candidate, job);
}
//to fix mandatory issue in save and continue
jobApplication.initCCAnswers();
if(!jobApplication.isIncludeAssessmentCriteria())
{
nextPage = WebUtils.getSamePageInRenderMode(request, "WorkplaceCulture");
......
......@@ -14,6 +14,9 @@
String sectionNo = jobApplication.isIncludeAssessmentCriteria() ? "2" : "1";
String nextBtnText = jobApplication.isIncludeAssessmentCriteria() ? "Proceed to step 3" : "Proceed to step 2";
//to fix mandatory issue in save and continue
jobApplication.initCCAnswers();
process.setAttribute("JobApplication", jobApplication);
%>
<script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment