Commit 5348c027 by Nilu Committed by Harsh Shah

JOO3 and minor changes

parent a6786af6
package performa.orm; package performa.orm;
import oneit.utils.BusinessException;
public class CultureCriteria extends BaseCultureCriteria public class CultureCriteria extends BaseCultureCriteria
{ {
...@@ -10,4 +12,12 @@ public class CultureCriteria extends BaseCultureCriteria ...@@ -10,4 +12,12 @@ public class CultureCriteria extends BaseCultureCriteria
{ {
// 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
protected void postInitNewObj() throws BusinessException
{
super.postInitNewObj();
setCultureElementRating(CultureElementRating.createCultureElementRating(getTransaction()));
}
} }
\ No newline at end of file
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap()) .mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>"> .toMap() %>">
<span><%= job.assessmentCompleted() ? "<img src=\"images/right-mark.png\" />" : "2"%></span> <span><%= job.assessmentCompleted() ? "<img src=\"images/right-mark.png\" />" : "2"%></span>
Assessment Criteria Requirements
</oneit:button> </oneit:button>
</li> </li>
<li class="<%= pageNumber == "3" ? "active" : job.cultureCompleted() ? "complate" : ""%>"> <li class="<%= pageNumber == "3" ? "active" : job.cultureCompleted() ? "complate" : ""%>">
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap()) .mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>"> .toMap() %>">
<span><%= job.cultureCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span> <span><%= job.cultureCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Workplace Culture Culture
</oneit:button> </oneit:button>
</li> </li>
<li class="<%= pageNumber == "4" ? "active" : job.jobMatchCompleted() ? "complate" : ""%>"> <li class="<%= pageNumber == "4" ? "active" : job.jobMatchCompleted() ? "complate" : ""%>">
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap()) .mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>"> .toMap() %>">
<span><%= job.jobMatchCompleted() ? "<img src=\"images/right-mark.png\" />" : "4"%></span> <span><%= job.jobMatchCompleted() ? "<img src=\"images/right-mark.png\" />" : "4"%></span>
Job Match Assessment Profile Assessment
</oneit:button> </oneit:button>
</li> </li>
<li class="<%= pageNumber == "5" ? "active" : ""%>"> <li class="<%= pageNumber == "5" ? "active" : ""%>">
......
<%@ page extends="oneit.servlets.jsp.JSPInclude" %> <%@ page extends="oneit.servlets.jsp.JSPInclude" %>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%> <%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
......
...@@ -6,10 +6,7 @@ ...@@ -6,10 +6,7 @@
<oneit:dynIncluded> <oneit:dynIncluded>
<% <%
Job job = (Job) process.getAttribute("Job"); Job job = (Job) process.getAttribute("Job");
String firstPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, "Page"), ProcessDecorator.getRequestParameters(request, new String[0]), ""); String fifthPage = WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_REVIEW);
String secondPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String thirdPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, WebUtils.WORKPLACE_CULTURE), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String fifthPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_REVIEW), ProcessDecorator.getRequestParameters(request, new String[0]), "");
%> %>
<oneit:form name="editJob" method="post" enctype="multipart/form-data" action="<%= fifthPage %>"> <oneit:form name="editJob" method="post" enctype="multipart/form-data" action="<%= fifthPage %>">
...@@ -19,33 +16,70 @@ ...@@ -19,33 +16,70 @@
<oneit:dynInclude page="/extensions/adminportal/inc/job_main_tabs.jsp" PageNumber="4" data="<%= CollectionUtils.EMPTY_MAP%>"/> <oneit:dynInclude page="/extensions/adminportal/inc/job_main_tabs.jsp" PageNumber="4" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<div class="form-page-area"> <div class="form-page-area main-job-match-area">
<div class="create-job"> <div class="create-job match-job">
<div class="assessment-criteria">
<div class="form-group"> <div class="form-group">
<label class="label-16">Job Match Assessment</label> <label class="label-16">Select your assessment type</label>
</div> </div>
<div class="radio radio-primary job-match-radio"> <div class="radio radio-primary job-match-radio">
<input type="radio" name="radio1" id="radio1" value="option1" checked> <input type="radio" name="radio1" id="radio1" value="option1" checked>
<label for="radio1"> <label for="radio1">
Comprehensive Assessment (250 Questions ?20 Minutes) <br /> <b>Comprehensive -</b> Up to 96% accuracy on candidate suitability (250 Questions - 20 Minutes) <br />
<span class="sub-radio-title">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse mo</span> <span class="sub-radio-title">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh.</span>
</label> </label>
</div> </div>
<div class="main-pack-type">
<ul>
<li>
<a href="#">
<span class="talen">Talentology</span>
<span class="pack-type">General Purpose</span>
<span class="pack-img gn-pu"></span>
<span class="pack-price">$299.00</span>
</a>
</li>
<li class="active">
<a href="#">
<span class="talen">Talentology</span>
<span class="pack-type">Sales</span>
<span class="pack-img sales-pic"></span>
<span class="pack-price">$399.00</span>
</a>
</li>
<li>
<a href="#">
<span class="talen">Talentology</span>
<span class="pack-type">Management</span>
<span class="pack-img manag-pic"></span>
<span class="pack-price">$499.00</span>
</a>
</li>
<li>
<a href="#">
<span class="talen">Talentology</span>
<span class="pack-type">Executive</span>
<span class="pack-img exe-pic"></span>
<span class="pack-price ex-color">$599.00</span>
</a>
</li>
</ul>
</div>
<div class="clearfix"></div>
<div class="radio radio-primary job-match-radio"> <div class="radio radio-primary job-match-radio">
<input type="radio" name="radio1" id="radio5" value="option1"> <input type="radio" name="radio1" id="radio5" value="option1">
<label for="radio5"> <label for="radio5">
Express Assessment (30 Questions ? 5 Minutes) <br /> <b>Talentology Express</b> (30 Questions - 5 Minutes) <span class="blue"> $199.00</span> <br />
<span class="sub-radio-title">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</span> <span class="sub-radio-title">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut.</span>
</label> </label>
</div> </div>
<div class="text-center"> <div class="text-center">
<input type="button" class="btn btn-primary top-margin-25" value="Review Details" /> <oneit:button value="Review Details" name="gotoPage" cssClass="btn btn-primary top-margin-37"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", fifthPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>"/>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </oneit:form>
</oneit:form> </oneit:dynIncluded>
</oneit:dynIncluded> \ No newline at end of file
...@@ -6,21 +6,18 @@ ...@@ -6,21 +6,18 @@
<oneit:dynIncluded> <oneit:dynIncluded>
<% <%
Job job = (Job) process.getAttribute("Job"); Job job = (Job) process.getAttribute("Job");
String firstPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, "Page"), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String secondPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String thirdPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, WebUtils.WORKPLACE_CULTURE), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String fourthPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_MATCH), ProcessDecorator.getRequestParameters(request, new String[0]), "");
%> %>
<oneit:form name="editJob" method="post" enctype="multipart/form-data"> <oneit:form name="editJob" method="post" enctype="multipart/form-data">
<div class="container-fluid"> <div class="container-fluid">
<h1 class="page-title review-title">Review Job</h1> <h1 class="page-title review-title">Review Job</h1>
<div class="page-subtitle-"> <div class="page-subtitle-">
<span class=""> Executive Role $599.00 &nbsp;&nbsp;&nbsp;&nbsp; Available for 30 days </span> <span class=""> Executive Role $599.00 &nbsp;&nbsp;&nbsp;&nbsp; Available for 30 days </span>
<span class="pull-right plan-link"> Post multiple jobs per month? <a href="#">See our plans</a></span> <span class="pull-right plan-link"> Post multiple jobs per month? <a href="#">See our plans</a></span>
</div> </div>
<oneit:dynInclude page="/extensions/adminportal/inc/job_main_tabs.jsp" PageNumber="5" data="<%= CollectionUtils.EMPTY_MAP%>"/> <oneit:dynInclude page="/extensions/adminportal/inc/job_main_tabs.jsp" PageNumber="5" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<div class="form-page-area"> <div class="form-page-area">
...@@ -32,14 +29,18 @@ ...@@ -32,14 +29,18 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<div class="review-medium-title"> <div class="review-medium-title">
Job title <oneit:ormlabel obj="<%= job %>" field="JobTitle" />
<span class="skill-label">Australia Post Chief Executive Officer.</span> <span class="skill-label">
<oneit:toString value="<%= job.getJobTitle() %>" mode="EscapeHTML" />
</span>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<div class="review-medium-title"> <div class="review-medium-title">
Job description <oneit:ormlabel obj="<%= job %>" field="JobDescription" />
<span class="skill-label">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit.</span> <span class="skill-label">
<oneit:toString value="<%= job.getJobDescription() %>" mode="EscapeHTML" />
</span>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
...@@ -57,49 +58,66 @@ ...@@ -57,49 +58,66 @@
</div> </div>
</div> </div>
<div class="form-brack-line-sub"></div> <div class="form-brack-line-sub"></div>
<div class="form-group"> <div class="form-group">
<label class="label-16">Assessment Criteria</label> <label class="label-16">Assessment Criteria</label>
<div class="add-more-btn review-edit-btn pull-right">EDIT</div> <div class="add-more-btn review-edit-btn pull-right">EDIT</div>
</div> </div>
<%
for(CriteriaType criteria : CriteriaType.getCriteriaTypeArray())
{
Collection<AssessmentCriteria> assessmentCriterias = job.getAssessmentCriteraByType(criteria);
if(assessmentCriterias.size() == 0)
{
continue;
}
%>
<div class="form-group"> <div class="form-group">
<div class="beloning">Beloning</div> <div class="beloning">
<oneit:toString value="<%= criteria.getName() %>" mode="EscapeHTML"/>
</div> </div>
<div class="form-group">
<div class="row main-review-label">
<div class="col-sm-3 col-xs-12 review-label">TEAMWORK</div>
<div class="col-sm-9 col-xs-12 review-data">Some teamwork is involved (Desirable)</div>
</div> </div>
<%
for (AssessmentCriteria assessmentCriteria : assessmentCriterias)
{
%>
<div class="form-group">
<div class="row main-review-label"> <div class="row main-review-label">
<div class="col-sm-3 col-xs-12 review-label">LOYALTY</div> <div class="col-sm-3 col-xs-12 review-label">
<div class="col-sm-9 col-xs-12 review-data">We are a very loyal ogranisation to employees (Highly Desirable)</div> <oneit:toString value="<%= assessmentCriteria.getName() %>" mode="EscapeHTML"/>
</div> </div>
<div class="row main-review-label"> <div class="col-sm-9 col-xs-12 review-data">Description (Rating)</div>
<div class="col-sm-3 col-xs-12 review-label">FRIENDLINESS</div>
<div class="col-sm-9 col-xs-12 review-data">It is important to be friendly (Highly Desirable)</div>
</div> </div>
</div> </div>
<%
}
}
%>
<div class="form-brack-line-sub"></div> <div class="form-brack-line-sub"></div>
<div class="form-group"> <div class="form-group">
<label class="label-16">Workplace Culture</label> <label class="label-16">Workplace Culture</label>
<div class="add-more-btn review-edit-btn pull-right">EDIT</div> <div class="add-more-btn review-edit-btn pull-right">EDIT</div>
</div> </div>
<div class="form-group"> <div class="form-group">
<div class="beloning">Sub heading</div> <div class="beloning">Beloning</div>
</div> </div>
<div class="form-group"> <div class="form-group">
<div class="row main-review-label"> <div class="row main-review-label">
<div class="col-sm-3 col-xs-12 review-label">ITEM TITLE</div> <div class="col-sm-3 col-xs-12 review-label">TEAMWORK</div>
<div class="col-sm-9 col-xs-12 review-data">Description (Rating)</div> <div class="col-sm-9 col-xs-12 review-data">Some teamwork is involved (Desirable)</div>
</div> </div>
<div class="row main-review-label"> <div class="row main-review-label">
<div class="col-sm-3 col-xs-12 review-label">ITEM TITLE</div> <div class="col-sm-3 col-xs-12 review-label">LOYALTY</div>
<div class="col-sm-9 col-xs-12 review-data">Description (Rating)</div> <div class="col-sm-9 col-xs-12 review-data">We are a very loyal ogranisation to employees (Highly Desirable)</div>
</div> </div>
<div class="row main-review-label"> <div class="row main-review-label">
<div class="col-sm-3 col-xs-12 review-label">ITEM TITLE</div> <div class="col-sm-3 col-xs-12 review-label">FRIENDLINESS</div>
<div class="col-sm-9 col-xs-12 review-data">Description (Rating)</div> <div class="col-sm-9 col-xs-12 review-data">It is important to be friendly (Highly Desirable)</div>
</div> </div>
</div> </div>
<div class="form-brack-line-sub"></div> <div class="form-brack-line-sub"></div>
<div class="form-group"> <div class="form-group">
<label class="label-16">Job Match Assessment</label> <label class="label-16">Job Match Assessment</label>
...@@ -115,6 +133,6 @@ ...@@ -115,6 +133,6 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</oneit:form> </oneit:form>
</oneit:dynIncluded> </oneit:dynIncluded>
\ No newline at end of file
Job.JobTitle = Job Title Job.JobTitle = Job Title
Job.JobDescription = Job Description Job.JobDescription = Job Description
CultureCriteria.Importance = Rate Importance
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