Commit c8ebe4a6 by chenith Committed by Harsh Shah

Navigation update.

parent 7ba179fa
...@@ -24,6 +24,7 @@ public class JobApplication extends BaseJobApplication ...@@ -24,6 +24,7 @@ public class JobApplication extends BaseJobApplication
// Do not add any code to this, always put it in initialiseNewObject // Do not add any code to this, always put it in initialiseNewObject
} }
public static JobApplication createNewApplication(Candidate candidate, Job job) throws StorageException, FieldException public static JobApplication createNewApplication(Candidate candidate, Job job) throws StorageException, FieldException
{ {
JobApplication jobApplication = createJobApplication(job.getTransaction()); JobApplication jobApplication = createJobApplication(job.getTransaction());
...@@ -32,11 +33,12 @@ public class JobApplication extends BaseJobApplication ...@@ -32,11 +33,12 @@ public class JobApplication extends BaseJobApplication
jobApplication.setJob(job); jobApplication.setJob(job);
jobApplication.initACAnswers(); jobApplication.initACAnswers();
// jobApplication.initCCAnswers(); jobApplication.initCCAnswers();
return jobApplication; return jobApplication;
} }
private void initACAnswers() private void initACAnswers()
{ {
for(AssessmentCriteria assessmentCriteria : getJob().getAssessmentCriteriasSet()) for(AssessmentCriteria assessmentCriteria : getJob().getAssessmentCriteriasSet())
...@@ -48,9 +50,8 @@ public class JobApplication extends BaseJobApplication ...@@ -48,9 +50,8 @@ public class JobApplication extends BaseJobApplication
} }
} }
public void initCCAnswers()
{ private void initCCAnswers()
if(this.getCultureCriteriaAnswersCount()==0)
{ {
for(CultureCriteria cultureCriteria : getJob().getCultureCriteriasSet()) for(CultureCriteria cultureCriteria : getJob().getCultureCriteriasSet())
{ {
...@@ -60,7 +61,6 @@ public class JobApplication extends BaseJobApplication ...@@ -60,7 +61,6 @@ public class JobApplication extends BaseJobApplication
cultureCriteria.addToAnswers(answer); cultureCriteria.addToAnswers(answer);
} }
} }
}
public Answer getPAAnswerOrCreate(Question question, int index) throws FieldException public Answer getPAAnswerOrCreate(Question question, int index) throws FieldException
...@@ -87,6 +87,7 @@ public class JobApplication extends BaseJobApplication ...@@ -87,6 +87,7 @@ public class JobApplication extends BaseJobApplication
return answer; return answer;
} }
public Collection<AssessmentCriteriaAnswer> getACAnswersByType(CriteriaType criteriaType) public Collection<AssessmentCriteriaAnswer> getACAnswersByType(CriteriaType criteriaType)
{ {
Filter filter = AssessmentCriteriaAnswer.SearchByCriteriaType().byCriteriaType(criteriaType); Filter filter = AssessmentCriteriaAnswer.SearchByCriteriaType().byCriteriaType(criteriaType);
......
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
<div class="section-btn text-center"> <div class="section-btn text-center">
<oneit:button value="Save and exit" name="save" cssClass="box-btn-gray" <oneit:button value="Save and exit" name="save" cssClass="box-btn-gray"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", exitPage) requestAttribs="<%= CollectionUtils.mapEntry("nextPage", exitPage)
.mapEntry ("procParams", Collections.singletonMap("id", "XXXXXXXXXXX")) .mapEntry ("procParams", Collections.singletonMap("JobApplication", jobApplication))
.toMap() %>"/> .toMap() %>"/>
<oneit:button value="Proceed to step 2" name="gotoPage" cssClass="box-btn" <oneit:button value="Proceed to step 2" name="gotoPage" cssClass="box-btn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage) requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
......
...@@ -11,8 +11,6 @@ ...@@ -11,8 +11,6 @@
Job job = jobApplication.getJob(); Job job = jobApplication.getJob();
String exitPage = WebUtils.getArticleLink(request, objTran, WebUtils.APPLY_JOB, "Page"); String exitPage = WebUtils.getArticleLink(request, objTran, WebUtils.APPLY_JOB, "Page");
exitPage = exitPage + "&id=" + job.getID() + "&key=" + job.getRandomKey(); exitPage = exitPage + "&id=" + job.getID() + "&key=" + job.getRandomKey();
jobApplication.initCCAnswers();
%> %>
<script> <script>
$(document.body).addClass('bg-color'); $(document.body).addClass('bg-color');
...@@ -99,7 +97,7 @@ ...@@ -99,7 +97,7 @@
<div class="section-btn text-center"> <div class="section-btn text-center">
<oneit:button value="Save and exit" name="save" cssClass="box-btn-gray" <oneit:button value="Save and exit" name="save" cssClass="box-btn-gray"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", exitPage) requestAttribs="<%= CollectionUtils.mapEntry("nextPage", exitPage)
.mapEntry ("procParams", Collections.singletonMap("id", "XXXXXXXXXXX")) .mapEntry ("procParams", Collections.singletonMap("JobApplication", jobApplication))
.toMap() %>"/> .toMap() %>"/>
<oneit:button value="Proceed to step 3" name="gotoPage" cssClass="box-btn" <oneit:button value="Proceed to step 3" name="gotoPage" cssClass="box-btn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage) requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
......
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