Commit 90732ea9 by chenith Committed by Harsh Shah

Selection criteria - C005 - Apply - Requirements

parent 5c4f5cb3
...@@ -10,4 +10,10 @@ public class AssessmentCriteria extends BaseAssessmentCriteria ...@@ -10,4 +10,10 @@ public class AssessmentCriteria extends BaseAssessmentCriteria
{ {
// Do not add any code to this, always put it in initialiseNewObject // Do not add any code to this, always put it in initialiseNewObject
} }
@Override
public String getToString()
{
return getName();
}
} }
\ No newline at end of file
package performa.orm; package performa.orm;
import oneit.objstore.StorageException;
import performa.orm.types.CriteriaType;
public class AssessmentCriteriaAnswer extends BaseAssessmentCriteriaAnswer public class AssessmentCriteriaAnswer extends BaseAssessmentCriteriaAnswer
{ {
...@@ -10,4 +13,11 @@ public class AssessmentCriteriaAnswer extends BaseAssessmentCriteriaAnswer ...@@ -10,4 +13,11 @@ public class AssessmentCriteriaAnswer extends BaseAssessmentCriteriaAnswer
{ {
// Do not add any code to this, always put it in initialiseNewObject // Do not add any code to this, always put it in initialiseNewObject
} }
@Override
public boolean filterCriteriaType(CriteriaType CriteriaType) throws StorageException
{
return Boolean.TRUE;
}
} }
\ No newline at end of file
...@@ -16,7 +16,14 @@ ...@@ -16,7 +16,14 @@
</TABLE> </TABLE>
<SEARCH type="All" paramFilter="tl_assessment_criteria_answer.object_id is not null" orderBy="tl_assessment_criteria_answer.object_id" /> <SEARCH type="All" paramFilter="tl_assessment_criteria_answer.object_id is not null" orderBy="tl_assessment_criteria_answer.object_id" />
<SEARCH type="CriteriaType" paramFilter="tl_assessment_criteria_answer.object_id is not null"
orderBy="tl_assessment_criteria_answer.object_id" checkTXObjects="TRUE">
<TABLE name="tl_assessment_criteria" join="tl_assessment_criteria.object_id = tl_assessment_criteria_answer.assessment_criteria_id"/>
<PARAM name="CriteriaType" type="CriteriaType" paramFilter="tl_assessment_criteria.assessment_type >= ${CriteriaType}" />
</SEARCH>
</BUSINESSCLASS> </BUSINESSCLASS>
</ROOT> </ROOT>
\ No newline at end of file
...@@ -270,6 +270,10 @@ public class AssessmentCriteriaAnswerPersistenceMgr extends ObjectPersistenceMgr ...@@ -270,6 +270,10 @@ public class AssessmentCriteriaAnswerPersistenceMgr extends ObjectPersistenceMgr
{ {
throw new RuntimeException ("NOT implemented: executeSearchQueryAll"); throw new RuntimeException ("NOT implemented: executeSearchQueryAll");
} }
public ResultSet executeSearchQueryCriteriaType (SQLManager sqlMgr, CriteriaType CriteriaType) throws SQLException
{
throw new RuntimeException ("NOT implemented: executeSearchQueryCriteriaType");
}
...@@ -419,6 +423,51 @@ public class AssessmentCriteriaAnswerPersistenceMgr extends ObjectPersistenceMgr ...@@ -419,6 +423,51 @@ public class AssessmentCriteriaAnswerPersistenceMgr extends ObjectPersistenceMgr
return results; return results;
} }
else if (searchType.equals (AssessmentCriteriaAnswer.SEARCH_CriteriaType))
{
// Local scope for transformed variables
{
}
String orderBy = " ORDER BY tl_assessment_criteria_answer.object_id";
String tables = ", tl_assessment_criteria ";
Set<String> joinTableSet = new HashSet<String>();
String filter;
Object[] searchParams; // paramFilter: tl_assessment_criteria_answer.object_id is not null
String preFilter = "(tl_assessment_criteria_answer.object_id is not null)"
+ " AND (tl_assessment_criteria.object_id = tl_assessment_criteria_answer.assessment_criteria_id) ";
if (criteria.containsKey("CriteriaType"))
{
preFilter += " AND (tl_assessment_criteria.assessment_type >= ${CriteriaType}) ";
preFilter += "";
}
preFilter += context.getLoadingAttributes ().getCustomSQL() ;
SearchParamTransform tx = new SearchParamTransform (criteria);
filter = StringUtils.replaceParams (preFilter, tx);
searchParams = tx.getParamsArray();
Integer maxRows = context.getLoadingAttributes ().getMaxRows ();
boolean truncateExtra = !context.getLoadingAttributes ().isFailIfMaxExceeded();
String query = "SELECT " + SELECT_COLUMNS +
"FROM {PREFIX}tl_assessment_criteria_answer " + tables + tableSetToSQL(joinTableSet) +
"WHERE " + SELECT_JOINS + " " + filter + orderBy;
BaseBusinessClass[] results = loadQuery (allPSets, sqlMgr, context, query, searchParams, maxRows, truncateExtra);
return results;
}
else else
{ {
......
...@@ -48,6 +48,7 @@ public abstract class BaseAssessmentCriteriaAnswer extends BaseBusinessClass ...@@ -48,6 +48,7 @@ public abstract class BaseAssessmentCriteriaAnswer extends BaseBusinessClass
// Static constants corresponding to searches // Static constants corresponding to searches
public static final String SEARCH_All = "All"; public static final String SEARCH_All = "All";
public static final String SEARCH_CriteriaType = "CriteriaType";
// Static constants corresponding to attribute helpers // Static constants corresponding to attribute helpers
...@@ -1270,6 +1271,113 @@ public abstract class BaseAssessmentCriteriaAnswer extends BaseBusinessClass ...@@ -1270,6 +1271,113 @@ public abstract class BaseAssessmentCriteriaAnswer extends BaseBusinessClass
.search (transaction); .search (transaction);
} }
public abstract boolean filterCriteriaType(CriteriaType CriteriaType) throws StorageException;
public static SearchCriteriaType SearchByCriteriaType () { return new SearchCriteriaType (); }
public static class SearchCriteriaType extends SearchObject<AssessmentCriteriaAnswer>
{
public SearchCriteriaType byCriteriaType (CriteriaType CriteriaType)
{
by ("CriteriaType", CriteriaType);
return this;
}
public SearchCriteriaType andObjectID (QueryFilter<Long> filter)
{
filter.addFilter (context, "tl_assessment_criteria_answer.object_id", FIELD_ObjectID);
return this;
}
public SearchCriteriaType andObjectCreated (QueryFilter<Date> filter)
{
filter.addFilter (context, "tl_assessment_criteria_answer.object_created_date", FIELD_ObjectCreated);
return this;
}
public SearchCriteriaType andObjectLastModified (QueryFilter<Date> filter)
{
filter.addFilter (context, "tl_assessment_criteria_answer.object_last_updated_date", FIELD_ObjectLastModified);
return this;
}
public SearchCriteriaType andAnswer (QueryFilter<Boolean> filter)
{
filter.addFilter (context, "tl_assessment_criteria_answer.answer", "Answer");
return this;
}
public SearchCriteriaType andNotes (QueryFilter<String> filter)
{
filter.addFilter (context, "tl_assessment_criteria_answer.notes", "Notes");
return this;
}
public SearchCriteriaType andAssessmentCriteria (QueryFilter<AssessmentCriteria> filter)
{
filter.addFilter (context, "tl_assessment_criteria_answer.assessment_criteria_id", "AssessmentCriteria");
return this;
}
public SearchCriteriaType andJobApplication (QueryFilter<JobApplication> filter)
{
filter.addFilter (context, "tl_assessment_criteria_answer.job_application_id", "JobApplication");
return this;
}
public AssessmentCriteriaAnswer[]
search (ObjectTransaction transaction) throws StorageException
{
CriteriaType CriteriaType = (CriteriaType)criteria.get ("CriteriaType");
BaseBusinessClass[] results = super.search (transaction, REFERENCE_AssessmentCriteriaAnswer, SEARCH_CriteriaType, criteria);
Set<AssessmentCriteriaAnswer> typedResults = new LinkedHashSet <AssessmentCriteriaAnswer> ();
for (BaseBusinessClass bbcResult : results)
{
AssessmentCriteriaAnswer aResult = (AssessmentCriteriaAnswer)bbcResult;
// Check in case in memory objects should be excluded
if (!aResult.filterCriteriaType(CriteriaType) || !filterAndsInMemory (aResult))
{
continue;
}
typedResults.add (aResult);
}
// Check in memory objects for matches
for (BaseBusinessClass bbcInMemory : transaction.getObjectsToStore ())
{
if (bbcInMemory instanceof AssessmentCriteriaAnswer)
{
AssessmentCriteriaAnswer aInMemory = (AssessmentCriteriaAnswer)bbcInMemory;
if (!aInMemory.filterCriteriaType(CriteriaType) || !filterAndsInMemory (aInMemory))
{
continue;
}
typedResults.add (aInMemory);
}
}
return ObjstoreUtils.removeDeleted(transaction, typedResults).toArray (new AssessmentCriteriaAnswer[0]);
}
}
public static AssessmentCriteriaAnswer[]
searchCriteriaType (ObjectTransaction transaction, CriteriaType CriteriaType) throws StorageException
{
return SearchByCriteriaType ()
.byCriteriaType (CriteriaType)
.search (transaction);
}
public Object getAttribute (String attribName) public Object getAttribute (String attribName)
......
...@@ -11,14 +11,16 @@ public class Candidate extends BaseCandidate ...@@ -11,14 +11,16 @@ public class Candidate extends BaseCandidate
// Do not add any code to this, always put it in initialiseNewObject // Do not add any code to this, always put it in initialiseNewObject
} }
@Override
public String getObjectIDSpace()
{
return "Candidate";
}
public String getFirstName() public String getFirstName()
{ {
return getUser().getFirstName(); return getUser().getFirstName();
} }
@Override
public String getToString()
{
return this.getUser().getName();
}
} }
\ No newline at end of file
package performa.orm; package performa.orm;
import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import java.util.List;
import oneit.logging.LoggingArea; import oneit.logging.LoggingArea;
import oneit.objstore.rdbms.filters.EqualsFilter; import oneit.objstore.rdbms.filters.EqualsFilter;
import oneit.utils.BusinessException; import oneit.utils.BusinessException;
...@@ -62,4 +64,5 @@ public class Job extends BaseJob ...@@ -62,4 +64,5 @@ public class Job extends BaseJob
return CollectionFilter.filter(getAssessmentCriteriasSet(), filter); return CollectionFilter.filter(getAssessmentCriteriasSet(), filter);
} }
} }
\ No newline at end of file
package performa.orm; package performa.orm;
import java.util.Collection;
import oneit.logging.LogLevel;
import oneit.logging.LogMgr;
import oneit.logging.LoggingArea;
import oneit.objstore.StorageException;
import oneit.objstore.rdbms.filters.EqualsFilter;
import oneit.utils.filter.CollectionFilter;
import oneit.utils.filter.Filter;
import oneit.utils.parsers.FieldException;
import performa.orm.types.CriteriaType;
public class JobApplication extends BaseJobApplication public class JobApplication extends BaseJobApplication
{ {
private static final long serialVersionUID = 0L; private static final long serialVersionUID = 0L;
public static LoggingArea LOG = LoggingArea.createLoggingArea("JobApplication");
// This constructor should not be called // This constructor should not be called
public JobApplication () public JobApplication ()
{ {
// 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 void initACAnswers()
{
for(CriteriaType ct: CriteriaType.getCriteriaTypeArray())
{
for(AssessmentCriteria ac: getJob().getAssessmentCriteraByType(ct))
{
AssessmentCriteriaAnswer answer = AssessmentCriteriaAnswer.createAssessmentCriteriaAnswer(getTransaction());
try
{
answer.setJobApplication(this);
answer.setAssessmentCriteria(ac);
}
catch (StorageException | FieldException ex)
{
LogMgr.log(LOG, LogLevel.PROCESSING1, "Error while preparing questions", this, answer);
}
}
}
}
public void initCCAnswers()
{
//TODO
}
public Collection<AssessmentCriteriaAnswer> getACAnswersByType(CriteriaType criteria)
{
Filter filter = AssessmentCriteriaAnswer.SearchByCriteriaType()
.andJobApplication(new EqualsFilter<>(this))
.byCriteriaType(criteria);
return CollectionFilter.filter(getAssessmentCriteriaAnswersSet(), filter);
}
} }
\ No newline at end of file
...@@ -20,16 +20,16 @@ public class CriteriaType extends AbstractEnumerated ...@@ -20,16 +20,16 @@ public class CriteriaType extends AbstractEnumerated
public static final EnumeratedFactory FACTORY_CriteriaType = new CriteriaTypeFactory(); public static final EnumeratedFactory FACTORY_CriteriaType = new CriteriaTypeFactory();
public static final CriteriaType SKILL = new CriteriaType ("SKILL", "SKILL", "Skill", false); public static final CriteriaType QUALIFICATION = new CriteriaType ("QUALIFICATION", "QUALIFICATION", "Qualifications", false);
public static final CriteriaType QUALIFICATION = new CriteriaType ("QUALIFICATION", "QUALIFICATION", "Qualification", false); public static final CriteriaType SKILL = new CriteriaType ("SKILL", "SKILL", "Skills", false);
public static final CriteriaType EXPERIENCE = new CriteriaType ("EXPERIENCE", "EXPERIENCE", "Experience", false); public static final CriteriaType EXPERIENCE = new CriteriaType ("EXPERIENCE", "EXPERIENCE", "Experience", false);
public static final CriteriaType KNOWLEDGE = new CriteriaType ("KNOWLEDGE", "KNOWLEDGE", "Knowledge", false); public static final CriteriaType KNOWLEDGE = new CriteriaType ("KNOWLEDGE", "KNOWLEDGE", "Knowledge", false);
private static final CriteriaType[] allCriteriaTypes = private static final CriteriaType[] allCriteriaTypes =
new CriteriaType[] { SKILL,QUALIFICATION,EXPERIENCE,KNOWLEDGE}; new CriteriaType[] { QUALIFICATION,SKILL,EXPERIENCE,KNOWLEDGE};
private static CriteriaType[] getAllCriteriaTypes () private static CriteriaType[] getAllCriteriaTypes ()
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
<ROOT> <ROOT>
<CONSTANT package="performa.orm.types" name="CriteriaType"> <CONSTANT package="performa.orm.types" name="CriteriaType">
<VALUE name="SKILL" value="SKILL" description="Skill"/> <VALUE name="QUALIFICATION" value="QUALIFICATION" description="Qualifications"/>
<VALUE name="QUALIFICATION" value="QUALIFICATION" description="Qualification"/> <VALUE name="SKILL" value="SKILL" description="Skills"/>
<VALUE name="EXPERIENCE" value="EXPERIENCE" description="Experience"/> <VALUE name="EXPERIENCE" value="EXPERIENCE" description="Experience"/>
<VALUE name="KNOWLEDGE" value="KNOWLEDGE" description="Knowledge"/> <VALUE name="KNOWLEDGE" value="KNOWLEDGE" description="Knowledge"/>
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<RenderMode name="ApplicationOutline" preIncludeJSP="extensions/applicantportal/application_outline.jsp"/> <RenderMode name="ApplicationOutline" preIncludeJSP="extensions/applicantportal/application_outline.jsp"/>
<RenderMode name="SelectionCriteria" preIncludeJSP="extensions/applicantportal/selection_criteria.jsp"/> <RenderMode name="SelectionCriteria" preIncludeJSP="extensions/applicantportal/selection_criteria.jsp"/>
<RenderMode name="WorkplaceCulture" preIncludeJSP="extensions/applicantportal/workplace_culture.jsp"/> <RenderMode name="WorkplaceCulture" preIncludeJSP="extensions/applicantportal/workplace_culture.jsp"/>
<RenderMode name="JobMatchAssessment" preIncludeJSP="extensions/applicantportal/job_Match_assessment.jsp"/> <RenderMode name="JobMatchAssessment" preIncludeJSP="extensions/applicantportal/job_match_assessment.jsp"/>
<RenderMode name="SubmitApplication" preIncludeJSP="extensions/applicantportal/submit_application.jsp"/> <RenderMode name="SubmitApplication" preIncludeJSP="extensions/applicantportal/submit_application.jsp"/>
</NODE> </NODE>
......
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
jobApplication = JobApplication.createJobApplication(objTran); jobApplication = JobApplication.createJobApplication(objTran);
jobApplication.setCandidate(candidate); jobApplication.setCandidate(candidate);
jobApplication.setJob(job); jobApplication.setJob(job);
jobApplication.initACAnswers();
jobApplication.initCCAnswers();
} }
process.setAttribute("JobApplication", jobApplication); process.setAttribute("JobApplication", jobApplication);
......
<%@ page extends="oneit.servlets.jsp.JSPInclude" %>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdcms.jsp" %><%-- This is in cougar --%>
<%@ include file="../../inc/std_imports.jsp" %>
<oneit:dynIncluded>
<%
ObjectTransaction objTran = process.getTransaction ();
String nextPage = WebUtils.getSamePageInRenderMode(request, "SubmitApplication");
JobApplication jobApplication = (JobApplication) process.getAttribute("JobApplication");
Job job = jobApplication.getJob();
%>
<script>
$(document.body).addClass('bg-color');
</script>
<div class="main-application-outline">
<div class="selection-aust-logo">
<img src="images/australia-post.png" />
<span>Australia Post Chief Executive Officer</span>
</div>
<div class="show-mobile-title">
<div class="mobile-title-page">Section 3 - Job Match Assessment</div>
<div class="mobile-estimated">Estimated time to complete: <b>20 mins</b></div>
</div>
<div class="section-title m-hide">Section 3</div>
<div class="section-c-title m-hide">
Job Match Assessment
<span>Estimated time to complete: <b>20 mins</b></span>
</div>
<div class="section-tab-view">
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="complate"><a href="#"><span><img src="images/right-mark.png" /></span><div class="mobile-hide">Selection Criteria</div></a></li>
<li class="complate"><a href="#"><span><img src="images/right-mark.png" /></span><div class="mobile-hide">Workplace Culture</div></a></li>
<li class="active"><a href="#"><span>3</span><div class="mobile-hide">Job Match Assessment</div></a></li>
<li><a href="#"><span>4</span><div class="mobile-hide">Submit Application</div></a></li>
</ul>
</div>
<div class="section-page-area section-job-match">
<div class="main-sc-section sj-1">
<p>Using the scale given, indicate how important to you are the following aspects in your work life. Use the following system:</p>
<ul class="security-level">
<li><span>1</span> means of very little importance to you</li>
<li><span>4</span> means about average in importance to you</li>
<li><span>7</span> means of high importance to you</li>
</ul>
<p>Use the other numbers (2, 3, 5, 6) to indicate in-between levels of importance to you.</p>
</div>
<div class="selection-br-line"></div>
<div class="main-sc-section main-rate-section">
<div class="rateing-title">
Rate the importance of each item below
<span>0/250</span>
</div>
<div class="rating-box-title">
A secure position at work
</div>
<div class="ratting-box">
<span>Very little importance</span>
<ul class="pagination ratting-number">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li class="active"><a href="#">5</a></li>
<li><a href="#">6</a></li>
<li><a href="#">7</a></li>
</ul>
<span>High importance</span>
</div>
<div class="auto-save">Autosaved 1 min ago.</div>
</div>
</div>
</div>
</div>
</oneit:dynIncluded>
\ No newline at end of file
...@@ -45,96 +45,51 @@ ...@@ -45,96 +45,51 @@
tristique. Ut ut magna ut mauris sagittis placerat. Suspendisse vitae tempus sem. Lorem tristique. Ut ut magna ut mauris sagittis placerat. Suspendisse vitae tempus sem. Lorem
ipsum dolor sit amet, consectetur adipiscing elit. ipsum dolor sit amet, consectetur adipiscing elit.
</p> </p>
</div> </div>
<div class="selection-br-line"></div> <%
<div class="main-sc-section"> for(CriteriaType ct: CriteriaType.getCriteriaTypeArray())
<div class="selection-form-title">Qualifications</div> {
<div class="form-group-new question-y-n"> List<AssessmentCriteriaAnswer> answerList = jobApplication.getACAnswersByType(ct);
<label class="second-label">Do you have a degree in Masters of Business (Leadership)?</label>
<div class="radio radio-primary second-radio-primary"> if(!answerList.isEmpty())
<input type="radio" name="radio30" id="radio5" value="option1" checked=""> {
<label for="radio5"> %>
Yes <div class="selection-br-line"></div>
</label> <div class="main-sc-section">
</div> <div class="selection-form-title"><oneit:toString value="<%= ct %>" mode="EscapeHTML"/></div>
<div class="radio radio-primary second-radio-primary"> <%
<input type="radio" name="radio30" id="radio6" value="option1" checked=""> for(AssessmentCriteriaAnswer answer: answerList)
<label for="radio6"> {
No String optionKey = WebUtils.getInputKey(request, answer, AssessmentCriteriaAnswer.FIELD_Answer);
</label> %>
</div> <div class="form-group-new question-y-n">
</div> <label class="second-label"><oneit:toString value="<%= answer.getAssessmentCriteria() %>" mode="EscapeHTML"/></label>
<div class="textarea-box"> <div class="radio radio-primary second-radio-primary">
<textarea class="form-control second-style" placeholder="Please add any notes to support your answer"></textarea> <input type="radio" name="<%= optionKey %>" value="y" id="radio5" <%= answer.getAnswer() == true ? "selected" : " %>/>
</div> <input type="radio" name="radio30" id="radio5" value="option1" checked="">
<div class="section-br-inside"></div> <label for="radio5">
<div class="form-group-new question-y-n"> Yes
<label class="second-label">Do you have a degree in Masters of Business (Leadership)?</label> </label>
<div class="radio radio-primary second-radio-primary"> </div>
<input type="radio" name="radio29" id="radio7" value="option1" checked=""> <div class="radio radio-primary second-radio-primary">
<label for="radio7"> <input type="radio" name="<%= optionKey %>" value="n" id="radio6" <%= answer.getAnswer() == false ? "selected" : " %>/>
Yes <input type="radio" name="radio30" id="radio6" value="option1" checked="">
</label> <label for="radio6">
</div> No
<div class="radio radio-primary second-radio-primary"> </label>
<input type="radio" name="radio29" id="radio8" value="option1" checked=""> </div>
<label for="radio8"> </div>
No <div class="textarea-box">
</label> <textarea class="form-control second-style" placeholder="Please add any notes to support your answer"></textarea>
</div> </div>
</div> <%
<div class="section-br-inside"></div> }
<div class="form-group-new question-y-n"> %>
<label class="second-label">Do you have a degree in Masters of Business (Leadership)?</label> </div>
<div class="radio radio-primary second-radio-primary"> <%
<input type="radio" name="radio28" id="radio9" value="option1" checked=""> }
<label for="radio9"> }
Yes %>
</label>
</div>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="radio28" id="radio10" value="option1" checked="">
<label for="radio10">
No
</label>
</div>
</div>
</div>
<div class="selection-br-line"></div>
<div class="main-sc-section">
<div class="selection-form-title">Skills</div>
<div class="form-group-new question-y-n">
<label class="second-label">Do you have the necessary skills to pay the bills?</label>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="radio27" id="radio11" value="option1" checked="">
<label for="radio11">
Yes
</label>
</div>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="radio27" id="radio12" value="option1" checked="">
<label for="radio12">
No
</label>
</div>
</div>
<div class="section-br-inside"></div>
<div class="form-group-new question-y-n">
<label class="second-label">Do you have the necessary skills to pay the bills?</label>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="radio26" id="radio13" value="option1" checked="">
<label for="radio13">
Yes
</label>
</div>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="radio26" id="radio14" value="option1" checked="">
<label for="radio14">
No
</label>
</div>
</div>
</div>
<div class="selection-br-line"></div> <div class="selection-br-line"></div>
<div class="main-sc-section btn-remove-padd"> <div class="main-sc-section btn-remove-padd">
<div class="section-btn text-center"> <div class="section-btn text-center">
......
<%@ page extends="oneit.servlets.jsp.JSPInclude" %>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdcms.jsp" %><%-- This is in cougar --%>
<%@ include file="../../inc/std_imports.jsp" %>
<oneit:dynIncluded>
<%
ObjectTransaction objTran = process.getTransaction ();
String nextPage = WebUtils.getSamePageInRenderMode(request, "SelectionCriteria");
JobApplication jobApplication = (JobApplication) process.getAttribute("JobApplication");
Job job = jobApplication.getJob();
%>
<script>
$(document.body).addClass('bg-color');
</script>
<div class="main-application-outline">
<div class="selection-aust-logo">
<img src="images/australia-post.png" />
<span>Australia Post Chief Executive Officer</span>
</div>
<div class="mobile-successfull-show display-none">Application Successfully Submitted</div>
<div class="section-page-area complete-back">
<div class="job-post-complete">
<div class="big-right-sy"><span><img src="images/big-right-symbol.png" /></span></div>
<div class="app-complete-title m-hide">Application Successfully Submitted</div>
<div class="app-complete-text">Your application for Australia Post Chief Executive Officer has been submitted for review. If you are successful, you will be contacted directly with your provided details.</div>
</div>
</div>
</div>
</oneit:dynIncluded>
\ No newline at end of file
<%@ page extends="oneit.servlets.jsp.JSPInclude" %>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdcms.jsp" %><%-- This is in cougar --%>
<%@ include file="../../inc/std_imports.jsp" %>
<oneit:dynIncluded>
<%
ObjectTransaction objTran = process.getTransaction ();
String nextPage = WebUtils.getSamePageInRenderMode(request, "JobMatchAssessment");
JobApplication jobApplication = (JobApplication) process.getAttribute("JobApplication");
Job job = jobApplication.getJob();
%>
<script>
$(document.body).addClass('bg-color');
</script>
<div class="main-application-outline">
<div class="selection-aust-logo">
<img src="images/australia-post.png" />
<span>Australia Post Chief Executive Officer</span>
</div>
<div class="show-mobile-title">
<div class="mobile-title-page">Section 2 - Workplace Culture</div>
<div class="mobile-estimated">Estimated time to complete: <b>5 mins</b></div>
</div>
<div class="section-title m-hide">Section 2</div>
<div class="section-c-title m-hide">
Workplace Culture
<span>Estimated time to complete: <b>5 mins</b></span>
</div>
<div class="section-tab-view">
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="complate"><a href="#"><span><img src="images/right-mark.png" /></span><div class="mobile-hide">Selection Criteria</div></a></li>
<li class="active"><a href="#"><span>2</span><div class="mobile-hide">Workplace Culture</div></a></li>
<li><a href="#"><span>3</span><div class="mobile-hide">Job Match Assessment</div></a></li>
<li><a href="#"><span>4</span><div class="mobile-hide">Submit Application</div></a></li>
</ul>
</div>
<div class="section-page-area">
<div class="main-sc-section">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean semper at magna a
tristique. Ut ut magna ut mauris sagittis placerat. Suspendisse vitae tempus sem. Lorem
ipsum dolor sit amet, consectetur adipiscing elit.
</p>
</div>
<div class="selection-br-line"></div>
<div class="main-sc-section main-wc-section">
<div class="selection-form-title">Question 1</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio30" id="radio5" value="option1" checked="">
<label for="radio5">
I want to be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio30" id="radio6" value="option1" checked="">
<label for="radio6">
I can be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio30" id="radio7" value="option1" checked="">
<label for="radio7">
I don't need to be part of a team
</label>
</div>
</div>
<div class="section-br-inside"></div>
<div class="selection-form-title">Question 2</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio31" id="radio8" value="option1" checked="">
<label for="radio8">
I believe strongly in loyalty
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio31" id="radio9" value="option1" checked="">
<label for="radio9">
Loyalty is a two way street
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio31" id="radio10" value="option1" checked="">
<label for="radio10">
I do not expect loyalty from an employer
</label>
</div>
</div>
<div class="section-br-inside"></div>
<div class="selection-form-title">Question 3</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio32" id="radio11" value="option1" checked="">
<label for="radio11">
I want to be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio32" id="radio12" value="option1" checked="">
<label for="radio12">
I can be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio32" id="radio13" value="option1" checked="">
<label for="radio13">
I don't need to be part of a team
</label>
</div>
</div>
<div class="section-br-inside"></div>
<div class="selection-form-title">Question 4</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio33" id="radio14" value="option1" checked="">
<label for="radio14">
I want to be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio33" id="radio15" value="option1" checked="">
<label for="radio15">
I can be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio33" id="radio16" value="option1" checked="">
<label for="radio16">
I don't need to be part of a team
</label>
</div>
</div>
</div>
<div class="selection-br-line"></div>
<div class="main-sc-section btn-remove-padd">
<div class="section-btn text-center">
<input type="button" class="box-btn-gray" value="Save and exit" />
<input type="button" class="box-btn" value="Proceed to step 3" />
</div>
</div>
</div>
</div>
</div>
</oneit:dynIncluded>
\ No newline at end of file
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