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
93993e6f
Commit
93993e6f
authored
Apr 12, 2019
by
Harsh Shah
Browse files
Options
Browse Files
Download
Plain Diff
Finish Hotfix-20190412
parents
2fb4886a
5f4ccb8b
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
162 additions
and
2 deletions
+162
-2
AssessmentCriteriaAnswer.xml
cmsWebApp/src/performa/orm/AssessmentCriteriaAnswer.xml
+6
-0
AssessmentCriteriaAnswerPersistenceMgr.java
.../performa/orm/AssessmentCriteriaAnswerPersistenceMgr.java
+66
-0
BaseAssessmentCriteriaAnswer.java
cmsWebApp/src/performa/orm/BaseAssessmentCriteriaAnswer.java
+88
-0
assessment_criteria.jsp
...pp/webroot/extensions/adminportal/assessment_criteria.jsp
+1
-1
selection_criteria.jsp
...webroot/extensions/applicantportal/selection_criteria.jsp
+1
-1
No files found.
cmsWebApp/src/performa/orm/AssessmentCriteriaAnswer.xml
View file @
93993e6f
...
@@ -24,6 +24,11 @@
...
@@ -24,6 +24,11 @@
<PARAM
name=
"CriteriaType"
type=
"CriteriaType"
paramFilter=
"tl_assessment_criteria.assessment_type = ${CriteriaType}"
/>
<PARAM
name=
"CriteriaType"
type=
"CriteriaType"
paramFilter=
"tl_assessment_criteria.assessment_type = ${CriteriaType}"
/>
</SEARCH>
</SEARCH>
<SEARCH
type=
"CriteriaApplication"
paramFilter=
"tl_assessment_criteria_answer.object_id is not null"
singleton=
"TRUE"
>
<PARAM
name=
"AssessmentCriteria"
type=
"AssessmentCriteria"
transform=
"AssessmentCriteria.getObjectID ()"
paramFilter=
"tl_assessment_criteria_answer.assessment_criteria_id = ${AssessmentCriteria}"
/>
<PARAM
name=
"JobApplication"
type=
"JobApplication"
transform=
"JobApplication.getObjectID ()"
paramFilter=
"tl_assessment_criteria_answer.job_application_id = ${JobApplication}"
/>
</SEARCH>
</BUSINESSCLASS>
</BUSINESSCLASS>
</ROOT>
</ROOT>
\ No newline at end of file
cmsWebApp/src/performa/orm/AssessmentCriteriaAnswerPersistenceMgr.java
View file @
93993e6f
...
@@ -284,6 +284,10 @@ public class AssessmentCriteriaAnswerPersistenceMgr extends ObjectPersistenceMgr
...
@@ -284,6 +284,10 @@ public class AssessmentCriteriaAnswerPersistenceMgr extends ObjectPersistenceMgr
{
{
throw
new
RuntimeException
(
"NOT implemented: executeSearchQueryCriteriaType"
);
throw
new
RuntimeException
(
"NOT implemented: executeSearchQueryCriteriaType"
);
}
}
public
ResultSet
executeSearchQueryCriteriaApplication
(
SQLManager
sqlMgr
,
AssessmentCriteria
AssessmentCriteria
,
JobApplication
JobApplication
)
throws
SQLException
{
throw
new
RuntimeException
(
"NOT implemented: executeSearchQueryCriteriaApplication"
);
}
...
@@ -478,6 +482,68 @@ public class AssessmentCriteriaAnswerPersistenceMgr extends ObjectPersistenceMgr
...
@@ -478,6 +482,68 @@ public class AssessmentCriteriaAnswerPersistenceMgr extends ObjectPersistenceMgr
return
results
;
return
results
;
}
}
else
if
(
searchType
.
equals
(
AssessmentCriteriaAnswer
.
SEARCH_CriteriaApplication
))
{
// Local scope for transformed variables
{
if
(
criteria
.
containsKey
(
"AssessmentCriteria"
))
{
AssessmentCriteria
AssessmentCriteria
=
(
AssessmentCriteria
)(
criteria
.
get
(
"AssessmentCriteria"
));
criteria
.
put
(
"AssessmentCriteria"
,
AssessmentCriteria
.
getObjectID
());
}
if
(
criteria
.
containsKey
(
"JobApplication"
))
{
JobApplication
JobApplication
=
(
JobApplication
)(
criteria
.
get
(
"JobApplication"
));
criteria
.
put
(
"JobApplication"
,
JobApplication
.
getObjectID
());
}
}
String
orderBy
=
" "
;
String
tables
=
" "
;
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)"
+
" "
;
if
(
criteria
.
containsKey
(
"AssessmentCriteria"
))
{
preFilter
+=
" AND (tl_assessment_criteria_answer.assessment_criteria_id = ${AssessmentCriteria}) "
;
preFilter
+=
""
;
}
if
(
criteria
.
containsKey
(
"JobApplication"
))
{
preFilter
+=
" AND (tl_assessment_criteria_answer.job_application_id = ${JobApplication}) "
;
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
{
{
...
...
cmsWebApp/src/performa/orm/BaseAssessmentCriteriaAnswer.java
View file @
93993e6f
...
@@ -50,6 +50,7 @@ public abstract class BaseAssessmentCriteriaAnswer extends BaseBusinessClass
...
@@ -50,6 +50,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"
;
public
static
final
String
SEARCH_CriteriaType
=
"CriteriaType"
;
public
static
final
String
SEARCH_CriteriaApplication
=
"CriteriaApplication"
;
// Static constants corresponding to attribute helpers
// Static constants corresponding to attribute helpers
...
@@ -1427,6 +1428,93 @@ public abstract class BaseAssessmentCriteriaAnswer extends BaseBusinessClass
...
@@ -1427,6 +1428,93 @@ public abstract class BaseAssessmentCriteriaAnswer extends BaseBusinessClass
.
search
(
transaction
);
.
search
(
transaction
);
}
}
public
static
SearchCriteriaApplication
SearchByCriteriaApplication
()
{
return
new
SearchCriteriaApplication
();
}
public
static
class
SearchCriteriaApplication
extends
SearchObject
<
AssessmentCriteriaAnswer
>
{
public
SearchCriteriaApplication
byAssessmentCriteria
(
AssessmentCriteria
AssessmentCriteria
)
{
by
(
"AssessmentCriteria"
,
AssessmentCriteria
);
return
this
;
}
public
SearchCriteriaApplication
byJobApplication
(
JobApplication
JobApplication
)
{
by
(
"JobApplication"
,
JobApplication
);
return
this
;
}
public
SearchCriteriaApplication
andObjectID
(
QueryFilter
<
Long
>
filter
)
{
filter
.
addFilter
(
context
,
"tl_assessment_criteria_answer.object_id"
,
FIELD_ObjectID
);
return
this
;
}
public
SearchCriteriaApplication
andObjectCreated
(
QueryFilter
<
Date
>
filter
)
{
filter
.
addFilter
(
context
,
"tl_assessment_criteria_answer.object_created_date"
,
FIELD_ObjectCreated
);
return
this
;
}
public
SearchCriteriaApplication
andObjectLastModified
(
QueryFilter
<
Date
>
filter
)
{
filter
.
addFilter
(
context
,
"tl_assessment_criteria_answer.object_last_updated_date"
,
FIELD_ObjectLastModified
);
return
this
;
}
public
SearchCriteriaApplication
andAnswer
(
QueryFilter
<
Boolean
>
filter
)
{
filter
.
addFilter
(
context
,
"tl_assessment_criteria_answer.answer"
,
"Answer"
);
return
this
;
}
public
SearchCriteriaApplication
andNotes
(
QueryFilter
<
String
>
filter
)
{
filter
.
addFilter
(
context
,
"tl_assessment_criteria_answer.notes"
,
"Notes"
);
return
this
;
}
public
SearchCriteriaApplication
andAssessmentCriteria
(
QueryFilter
<
AssessmentCriteria
>
filter
)
{
filter
.
addFilter
(
context
,
"tl_assessment_criteria_answer.assessment_criteria_id"
,
"AssessmentCriteria"
);
return
this
;
}
public
SearchCriteriaApplication
andJobApplication
(
QueryFilter
<
JobApplication
>
filter
)
{
filter
.
addFilter
(
context
,
"tl_assessment_criteria_answer.job_application_id"
,
"JobApplication"
);
return
this
;
}
public
AssessmentCriteriaAnswer
search
(
ObjectTransaction
transaction
)
throws
StorageException
{
BaseBusinessClass
[]
results
=
super
.
search
(
transaction
,
REFERENCE_AssessmentCriteriaAnswer
,
SEARCH_CriteriaApplication
,
criteria
);
Set
<
AssessmentCriteriaAnswer
>
typedResults
=
new
LinkedHashSet
<
AssessmentCriteriaAnswer
>
();
for
(
BaseBusinessClass
bbcResult
:
results
)
{
AssessmentCriteriaAnswer
aResult
=
(
AssessmentCriteriaAnswer
)
bbcResult
;
typedResults
.
add
(
aResult
);
}
return
(
AssessmentCriteriaAnswer
)
singletonResult
(
ObjstoreUtils
.
removeDeleted
(
transaction
,
typedResults
).
toArray
(
new
BaseBusinessClass
[
0
]),
"AssessmentCriteriaAnswer"
,
""
);
}
}
public
static
AssessmentCriteriaAnswer
searchCriteriaApplication
(
ObjectTransaction
transaction
,
AssessmentCriteria
AssessmentCriteria
,
JobApplication
JobApplication
)
throws
StorageException
{
return
SearchByCriteriaApplication
()
.
byAssessmentCriteria
(
AssessmentCriteria
)
.
byJobApplication
(
JobApplication
)
.
search
(
transaction
);
}
public
Object
getAttribute
(
String
attribName
)
public
Object
getAttribute
(
String
attribName
)
...
...
cmsWebApp/webroot/extensions/adminportal/assessment_criteria.jsp
View file @
93993e6f
...
@@ -192,7 +192,7 @@
...
@@ -192,7 +192,7 @@
.mapEntry("DraftLocation", DraftLocation.ASSESSMENT)
.mapEntry("DraftLocation", DraftLocation.ASSESSMENT)
.mapEntry(UpdateMappedObjFP.FAIL_VALIDATION_ERRORS, Boolean.FALSE)
.mapEntry(UpdateMappedObjFP.FAIL_VALIDATION_ERRORS, Boolean.FALSE)
.toMap() %>"/>
.toMap() %>"/>
<oneit:button value="Proceed to Culture" name="
gotoPag
e" cssClass="btn btn-primary top-margin-25 largeBtn"
<oneit:button value="Proceed to Culture" name="
processCultur
e" cssClass="btn btn-primary top-margin-25 largeBtn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.mapEntry("fromAssessment", true)
.mapEntry("fromAssessment", true)
...
...
cmsWebApp/webroot/extensions/applicantportal/selection_criteria.jsp
View file @
93993e6f
...
@@ -144,7 +144,7 @@
...
@@ -144,7 +144,7 @@
String falseID = criteria.getObjectID() + "_N";
String falseID = criteria.getObjectID() + "_N";
String trueSelected = "";
String trueSelected = "";
String falseSelected = "";
String falseSelected = "";
AssessmentCriteriaAnswer answer =
jobApplication.getAssessmentCriteriaAnswer(criteria
);
AssessmentCriteriaAnswer answer =
AssessmentCriteriaAnswer.searchCriteriaApplication(objTran, criteria, jobApplication
);
if(answer != null)
if(answer != null)
{
{
...
...
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