Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PERFORMA_REPLICA
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Muhammad Usman
PERFORMA_REPLICA
Commits
90732ea9
Commit
90732ea9
authored
Jun 22, 2017
by
chenith
Committed by
Harsh Shah
Sep 06, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Selection criteria - C005 - Apply - Requirements
parent
5c4f5cb3
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
541 additions
and
80 deletions
+541
-80
AssessmentCriteria.java
cmsWebApp/src/performa/orm/AssessmentCriteria.java
+7
-0
AssessmentCriteriaAnswer.java
cmsWebApp/src/performa/orm/AssessmentCriteriaAnswer.java
+11
-0
AssessmentCriteriaAnswer.xml
cmsWebApp/src/performa/orm/AssessmentCriteriaAnswer.xml
+8
-0
AssessmentCriteriaAnswerPersistenceMgr.java
.../performa/orm/AssessmentCriteriaAnswerPersistenceMgr.java
+49
-0
BaseAssessmentCriteriaAnswer.java
cmsWebApp/src/performa/orm/BaseAssessmentCriteriaAnswer.java
+108
-0
Candidate.java
cmsWebApp/src/performa/orm/Candidate.java
+8
-5
Job.java
cmsWebApp/src/performa/orm/Job.java
+4
-0
JobApplication.java
cmsWebApp/src/performa/orm/JobApplication.java
+52
-0
CriteriaType.java
cmsWebApp/src/performa/orm/types/CriteriaType.java
+3
-3
CriteriaType.xml
cmsWebApp/src/performa/orm/types/CriteriaType.xml
+2
-2
GeneralConfig_applicantPortal.xml
...ensions/applicantportal/GeneralConfig_applicantPortal.xml
+1
-1
application_outline.jsp
...ebroot/extensions/applicantportal/application_outline.jsp
+2
-0
job_match_assessment.jsp
...broot/extensions/applicantportal/job_match_assessment.jsp
+79
-0
selection_criteria.jsp
...webroot/extensions/applicantportal/selection_criteria.jsp
+24
-69
submit_application.jsp
...webroot/extensions/applicantportal/submit_application.jsp
+33
-0
workplace_culture.jsp
.../webroot/extensions/applicantportal/workplace_culture.jsp
+150
-0
No files found.
cmsWebApp/src/performa/orm/AssessmentCriteria.java
View file @
90732ea9
...
...
@@ -10,4 +10,10 @@ public class AssessmentCriteria extends BaseAssessmentCriteria
{
// Do not add any code to this, always put it in initialiseNewObject
}
@Override
public
String
getToString
()
{
return
getName
();
}
}
\ No newline at end of file
cmsWebApp/src/performa/orm/AssessmentCriteriaAnswer.java
View file @
90732ea9
package
performa
.
orm
;
import
oneit.objstore.StorageException
;
import
performa.orm.types.CriteriaType
;
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
}
@Override
public
boolean
filterCriteriaType
(
CriteriaType
CriteriaType
)
throws
StorageException
{
return
Boolean
.
TRUE
;
}
}
\ No newline at end of file
cmsWebApp/src/performa/orm/AssessmentCriteriaAnswer.xml
View file @
90732ea9
...
...
@@ -17,6 +17,13 @@
<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>
</ROOT>
\ No newline at end of file
cmsWebApp/src/performa/orm/AssessmentCriteriaAnswerPersistenceMgr.java
View file @
90732ea9
...
...
@@ -270,6 +270,10 @@ public class AssessmentCriteriaAnswerPersistenceMgr extends ObjectPersistenceMgr
{
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
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
{
...
...
cmsWebApp/src/performa/orm/BaseAssessmentCriteriaAnswer.java
View file @
90732ea9
...
...
@@ -48,6 +48,7 @@ public abstract class BaseAssessmentCriteriaAnswer extends BaseBusinessClass
// Static constants corresponding to searches
public
static
final
String
SEARCH_All
=
"All"
;
public
static
final
String
SEARCH_CriteriaType
=
"CriteriaType"
;
// Static constants corresponding to attribute helpers
...
...
@@ -1270,6 +1271,113 @@ public abstract class BaseAssessmentCriteriaAnswer extends BaseBusinessClass
.
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
)
...
...
cmsWebApp/src/performa/orm/Candidate.java
View file @
90732ea9
...
...
@@ -11,14 +11,16 @@ public class Candidate extends BaseCandidate
// Do not add any code to this, always put it in initialiseNewObject
}
@Override
public
String
getObjectIDSpace
()
{
return
"Candidate"
;
}
public
String
getFirstName
()
{
return
getUser
().
getFirstName
();
}
@Override
public
String
getToString
()
{
return
this
.
getUser
().
getName
();
}
}
\ No newline at end of file
cmsWebApp/src/performa/orm/Job.java
View file @
90732ea9
package
performa
.
orm
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.List
;
import
oneit.logging.LoggingArea
;
import
oneit.objstore.rdbms.filters.EqualsFilter
;
import
oneit.utils.BusinessException
;
...
...
@@ -62,4 +64,5 @@ public class Job extends BaseJob
return
CollectionFilter
.
filter
(
getAssessmentCriteriasSet
(),
filter
);
}
}
\ No newline at end of file
cmsWebApp/src/performa/orm/JobApplication.java
View file @
90732ea9
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
{
private
static
final
long
serialVersionUID
=
0L
;
public
static
LoggingArea
LOG
=
LoggingArea
.
createLoggingArea
(
"JobApplication"
);
// This constructor should not be called
public
JobApplication
()
{
// 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
cmsWebApp/src/performa/orm/types/CriteriaType.java
View file @
90732ea9
...
...
@@ -20,16 +20,16 @@ public class CriteriaType extends AbstractEnumerated
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
KNOWLEDGE
=
new
CriteriaType
(
"KNOWLEDGE"
,
"KNOWLEDGE"
,
"Knowledge"
,
false
);
private
static
final
CriteriaType
[]
allCriteriaTypes
=
new
CriteriaType
[]
{
SKILL
,
QUALIFICATION
,
EXPERIENCE
,
KNOWLEDGE
};
new
CriteriaType
[]
{
QUALIFICATION
,
SKILL
,
EXPERIENCE
,
KNOWLEDGE
};
private
static
CriteriaType
[]
getAllCriteriaTypes
()
...
...
cmsWebApp/src/performa/orm/types/CriteriaType.xml
View file @
90732ea9
...
...
@@ -3,8 +3,8 @@
<ROOT>
<CONSTANT
package=
"performa.orm.types"
name=
"CriteriaType"
>
<VALUE
name=
"
SKILL"
value=
"SKILL"
description=
"Skill
"
/>
<VALUE
name=
"
QUALIFICATION"
value=
"QUALIFICATION"
description=
"Qualification
"
/>
<VALUE
name=
"
QUALIFICATION"
value=
"QUALIFICATION"
description=
"Qualifications
"
/>
<VALUE
name=
"
SKILL"
value=
"SKILL"
description=
"Skills
"
/>
<VALUE
name=
"EXPERIENCE"
value=
"EXPERIENCE"
description=
"Experience"
/>
<VALUE
name=
"KNOWLEDGE"
value=
"KNOWLEDGE"
description=
"Knowledge"
/>
...
...
cmsWebApp/webroot/extensions/applicantportal/GeneralConfig_applicantPortal.xml
View file @
90732ea9
...
...
@@ -28,7 +28,7 @@
<RenderMode
name=
"ApplicationOutline"
preIncludeJSP=
"extensions/applicantportal/application_outline.jsp"
/>
<RenderMode
name=
"SelectionCriteria"
preIncludeJSP=
"extensions/applicantportal/selection_criteria.jsp"
/>
<RenderMode
name=
"WorkplaceCulture"
preIncludeJSP=
"extensions/applicantportal/workplace_culture.jsp"
/>
<RenderMode
name=
"JobMatchAssessment"
preIncludeJSP=
"extensions/applicantportal/job_
M
atch_assessment.jsp"
/>
<RenderMode
name=
"JobMatchAssessment"
preIncludeJSP=
"extensions/applicantportal/job_
m
atch_assessment.jsp"
/>
<RenderMode
name=
"SubmitApplication"
preIncludeJSP=
"extensions/applicantportal/submit_application.jsp"
/>
</NODE>
...
...
cmsWebApp/webroot/extensions/applicantportal/application_outline.jsp
View file @
90732ea9
...
...
@@ -16,6 +16,8 @@
jobApplication = JobApplication.createJobApplication(objTran);
jobApplication.setCandidate(candidate);
jobApplication.setJob(job);
jobApplication.initACAnswers();
jobApplication.initCCAnswers();
}
process.setAttribute("JobApplication", jobApplication);
...
...
cmsWebApp/webroot/extensions/applicantportal/job_match_assessment.jsp
0 → 100644
View file @
90732ea9
<%@ 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
cmsWebApp/webroot/extensions/applicantportal/selection_criteria.jsp
View file @
90732ea9
...
...
@@ -46,18 +46,33 @@
ipsum dolor sit amet, consectetur adipiscing elit.
</p>
</div>
<%
for(CriteriaType ct: CriteriaType.getCriteriaTypeArray())
{
List<AssessmentCriteriaAnswer> answerList = jobApplication.getACAnswersByType(ct);
if(!answerList.isEmpty())
{
%>
<div class="selection-br-line"></div>
<div class="main-sc-section">
<div class="selection-form-title">Qualifications</div>
<div class="selection-form-title"><oneit:toString value="<%= ct %>" mode="EscapeHTML"/></div>
<%
for(AssessmentCriteriaAnswer answer: answerList)
{
String optionKey = WebUtils.getInputKey(request, answer, AssessmentCriteriaAnswer.FIELD_Answer);
%>
<div class="form-group-new question-y-n">
<label class="second-label">Do you have a degree in Masters of Business (Leadership)?
</label>
<label class="second-label"><oneit:toString value="<%= answer.getAssessmentCriteria() %>" mode="EscapeHTML"/>
</label>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="<%= optionKey %>" value="y" id="radio5" <%= answer.getAnswer() == true ? "selected" : " %>/>
<input type="radio" name="radio30" id="radio5" value="option1" checked="">
<label for="radio5">
Yes
</label>
</div>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="<%= optionKey %>" value="n" id="radio6" <%= answer.getAnswer() == false ? "selected" : " %>/>
<input type="radio" name="radio30" id="radio6" value="option1" checked="">
<label for="radio6">
No
...
...
@@ -67,74 +82,14 @@
<div class="textarea-box">
<textarea class="form-control second-style" placeholder="Please add any notes to support your answer"></textarea>
</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 class="radio radio-primary second-radio-primary">
<input type="radio" name="radio29" id="radio7" value="option1" checked="">
<label for="radio7">
Yes
</label>
</div>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="radio29" id="radio8" value="option1" checked="">
<label for="radio8">
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 a degree in Masters of Business (Leadership)?</label>
<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="main-sc-section btn-remove-padd">
<div class="section-btn text-center">
...
...
cmsWebApp/webroot/extensions/applicantportal/submit_application.jsp
0 → 100644
View file @
90732ea9
<%@ 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
cmsWebApp/webroot/extensions/applicantportal/workplace_culture.jsp
0 → 100644
View file @
90732ea9
<%@ 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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment