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
3f9aa707
Commit
3f9aa707
authored
Jun 22, 2017
by
Nilu
Committed by
Harsh Shah
Sep 06, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add new static enum Criteria type.
parent
9a843df4
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
265 additions
and
108 deletions
+265
-108
AssessmentCriteria.xml
cmsWebApp/src/performa/orm/AssessmentCriteria.xml
+1
-1
AssessmentCriteriaPersistenceMgr.java
...pp/src/performa/orm/AssessmentCriteriaPersistenceMgr.java
+7
-7
BaseAssessmentCriteria.java
cmsWebApp/src/performa/orm/BaseAssessmentCriteria.java
+69
-69
AssessmentType.java
cmsWebApp/src/performa/orm/types/AssessmentType.java
+3
-7
AssessmentType.xml
cmsWebApp/src/performa/orm/types/AssessmentType.xml
+3
-4
CriteriaType.java
cmsWebApp/src/performa/orm/types/CriteriaType.java
+143
-0
CriteriaType.xml
cmsWebApp/src/performa/orm/types/CriteriaType.xml
+12
-0
assessment_criteria.jsp
...pp/webroot/extensions/adminportal/assessment_criteria.jsp
+27
-20
No files found.
cmsWebApp/src/performa/orm/AssessmentCriteria.xml
View file @
3f9aa707
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
<ATTRIB
name=
"Name"
type=
"String"
dbcol=
"name"
length=
"200"
/>
<ATTRIB
name=
"Name"
type=
"String"
dbcol=
"name"
length=
"200"
/>
<ATTRIB
name=
"Importance"
type=
"Importance"
dbcol=
"importance"
attribHelper=
"EnumeratedAttributeHelper"
/>
<ATTRIB
name=
"Importance"
type=
"Importance"
dbcol=
"importance"
attribHelper=
"EnumeratedAttributeHelper"
/>
<ATTRIB
name=
"
AssessmentType"
type=
"AssessmentType"
dbcol=
"assessment_type"
attribHelper=
"EnumeratedAttributeHelper"
/>
<ATTRIB
name=
"
CriteriaType"
type=
"CriteriaType"
dbcol=
"assessment_type"
attribHelper=
"EnumeratedAttributeHelper"
/>
<SINGLEREFERENCE
name=
"Job"
type=
"Job"
dbcol=
"job_id"
backreferenceName=
"AssessmentCriterias"
/>
<SINGLEREFERENCE
name=
"Job"
type=
"Job"
dbcol=
"job_id"
backreferenceName=
"AssessmentCriterias"
/>
...
...
cmsWebApp/src/performa/orm/AssessmentCriteriaPersistenceMgr.java
View file @
3f9aa707
...
@@ -29,13 +29,13 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
...
@@ -29,13 +29,13 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
// Private attributes corresponding to business object data
// Private attributes corresponding to business object data
private
String
dummyName
;
private
String
dummyName
;
private
Importance
dummyImportance
;
private
Importance
dummyImportance
;
private
AssessmentType
dummyAssessment
Type
;
private
CriteriaType
dummyCriteria
Type
;
// Static constants corresponding to attribute helpers
// Static constants corresponding to attribute helpers
private
static
final
DefaultAttributeHelper
HELPER_Name
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_Name
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
EnumeratedAttributeHelper
HELPER_Importance
=
new
EnumeratedAttributeHelper
(
Importance
.
FACTORY_Importance
);
private
static
final
EnumeratedAttributeHelper
HELPER_Importance
=
new
EnumeratedAttributeHelper
(
Importance
.
FACTORY_Importance
);
private
static
final
EnumeratedAttributeHelper
HELPER_
AssessmentType
=
new
EnumeratedAttributeHelper
(
AssessmentType
.
FACTORY_Assessment
Type
);
private
static
final
EnumeratedAttributeHelper
HELPER_
CriteriaType
=
new
EnumeratedAttributeHelper
(
CriteriaType
.
FACTORY_Criteria
Type
);
...
@@ -44,7 +44,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
...
@@ -44,7 +44,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
{
{
dummyName
=
(
String
)(
HELPER_Name
.
initialise
(
dummyName
));
dummyName
=
(
String
)(
HELPER_Name
.
initialise
(
dummyName
));
dummyImportance
=
(
Importance
)(
HELPER_Importance
.
initialise
(
dummyImportance
));
dummyImportance
=
(
Importance
)(
HELPER_Importance
.
initialise
(
dummyImportance
));
dummy
AssessmentType
=
(
AssessmentType
)(
HELPER_AssessmentType
.
initialise
(
dummyAssessment
Type
));
dummy
CriteriaType
=
(
CriteriaType
)(
HELPER_CriteriaType
.
initialise
(
dummyCriteria
Type
));
}
}
...
@@ -101,7 +101,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
...
@@ -101,7 +101,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
if
(
false
||
!
tl_assessment_criteriaPSet
.
containsAttrib
(
BaseBusinessClass
.
FIELD_ObjectLastModified
)
||
if
(
false
||
!
tl_assessment_criteriaPSet
.
containsAttrib
(
BaseBusinessClass
.
FIELD_ObjectLastModified
)
||
!
tl_assessment_criteriaPSet
.
containsAttrib
(
AssessmentCriteria
.
FIELD_Name
)||
!
tl_assessment_criteriaPSet
.
containsAttrib
(
AssessmentCriteria
.
FIELD_Name
)||
!
tl_assessment_criteriaPSet
.
containsAttrib
(
AssessmentCriteria
.
FIELD_Importance
)||
!
tl_assessment_criteriaPSet
.
containsAttrib
(
AssessmentCriteria
.
FIELD_Importance
)||
!
tl_assessment_criteriaPSet
.
containsAttrib
(
AssessmentCriteria
.
FIELD_
Assessment
Type
)||
!
tl_assessment_criteriaPSet
.
containsAttrib
(
AssessmentCriteria
.
FIELD_
Criteria
Type
)||
!
tl_assessment_criteriaPSet
.
containsAttrib
(
AssessmentCriteria
.
SINGLEREFERENCE_Job
))
!
tl_assessment_criteriaPSet
.
containsAttrib
(
AssessmentCriteria
.
SINGLEREFERENCE_Job
))
{
{
// We will need to retrieve it
// We will need to retrieve it
...
@@ -185,7 +185,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
...
@@ -185,7 +185,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
"SET name = ?, importance = ?, assessment_type = ?, job_id = ? , object_LAST_UPDATED_DATE = "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
" "
+
"SET name = ?, importance = ?, assessment_type = ?, job_id = ? , object_LAST_UPDATED_DATE = "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
" "
+
"WHERE tl_assessment_criteria.object_id = ? AND "
+
getConcurrencyCheck
(
sqlMgr
,
"object_LAST_UPDATED_DATE"
,
obj
.
getObjectLastModified
())
+
" "
,
"WHERE tl_assessment_criteria.object_id = ? AND "
+
getConcurrencyCheck
(
sqlMgr
,
"object_LAST_UPDATED_DATE"
,
obj
.
getObjectLastModified
())
+
" "
,
CollectionUtils
.
listEntry
(
HELPER_Name
.
getForSQL
(
dummyName
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Name
))).
listEntry
(
HELPER_Importance
.
getForSQL
(
dummyImportance
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Importance
))).
listEntry
(
HELPER_
AssessmentType
.
getForSQL
(
dummyAssessmentType
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Assessment
Type
))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
SINGLEREFERENCE_Job
)))).
listEntry
(
objectID
.
longID
()).
listEntry
(
obj
.
getObjectLastModified
()).
toList
().
toArray
());
CollectionUtils
.
listEntry
(
HELPER_Name
.
getForSQL
(
dummyName
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Name
))).
listEntry
(
HELPER_Importance
.
getForSQL
(
dummyImportance
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Importance
))).
listEntry
(
HELPER_
CriteriaType
.
getForSQL
(
dummyCriteriaType
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Criteria
Type
))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
SINGLEREFERENCE_Job
)))).
listEntry
(
objectID
.
longID
()).
listEntry
(
obj
.
getObjectLastModified
()).
toList
().
toArray
());
if
(
rowsUpdated
!=
1
)
if
(
rowsUpdated
!=
1
)
{
{
...
@@ -443,7 +443,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
...
@@ -443,7 +443,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
tl_assessment_criteriaPSet
.
setAttrib
(
AssessmentCriteria
.
FIELD_Name
,
HELPER_Name
.
getFromRS
(
dummyName
,
r
,
"name"
));
tl_assessment_criteriaPSet
.
setAttrib
(
AssessmentCriteria
.
FIELD_Name
,
HELPER_Name
.
getFromRS
(
dummyName
,
r
,
"name"
));
tl_assessment_criteriaPSet
.
setAttrib
(
AssessmentCriteria
.
FIELD_Importance
,
HELPER_Importance
.
getFromRS
(
dummyImportance
,
r
,
"importance"
));
tl_assessment_criteriaPSet
.
setAttrib
(
AssessmentCriteria
.
FIELD_Importance
,
HELPER_Importance
.
getFromRS
(
dummyImportance
,
r
,
"importance"
));
tl_assessment_criteriaPSet
.
setAttrib
(
AssessmentCriteria
.
FIELD_
AssessmentType
,
HELPER_AssessmentType
.
getFromRS
(
dummyAssessment
Type
,
r
,
"assessment_type"
));
tl_assessment_criteriaPSet
.
setAttrib
(
AssessmentCriteria
.
FIELD_
CriteriaType
,
HELPER_CriteriaType
.
getFromRS
(
dummyCriteria
Type
,
r
,
"assessment_type"
));
tl_assessment_criteriaPSet
.
setAttrib
(
AssessmentCriteria
.
SINGLEREFERENCE_Job
,
r
.
getObject
(
"job_id"
));
tl_assessment_criteriaPSet
.
setAttrib
(
AssessmentCriteria
.
SINGLEREFERENCE_Job
,
r
.
getObject
(
"job_id"
));
...
@@ -465,7 +465,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
...
@@ -465,7 +465,7 @@ public class AssessmentCriteriaPersistenceMgr extends ObjectPersistenceMgr
" (name, importance, assessment_type, job_id, object_id, object_LAST_UPDATED_DATE, object_CREATED_DATE) "
+
" (name, importance, assessment_type, job_id, object_id, object_LAST_UPDATED_DATE, object_CREATED_DATE) "
+
"VALUES "
+
"VALUES "
+
" (?, ?, ?, ?, ?, "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
", "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
")"
,
" (?, ?, ?, ?, ?, "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
", "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
")"
,
CollectionUtils
.
listEntry
(
HELPER_Name
.
getForSQL
(
dummyName
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Name
))).
listEntry
(
HELPER_Importance
.
getForSQL
(
dummyImportance
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Importance
))).
listEntry
(
HELPER_
AssessmentType
.
getForSQL
(
dummyAssessmentType
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Assessment
Type
)))
.
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
SINGLEREFERENCE_Job
))))
.
listEntry
(
objectID
.
longID
()).
toList
().
toArray
());
CollectionUtils
.
listEntry
(
HELPER_Name
.
getForSQL
(
dummyName
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Name
))).
listEntry
(
HELPER_Importance
.
getForSQL
(
dummyImportance
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Importance
))).
listEntry
(
HELPER_
CriteriaType
.
getForSQL
(
dummyCriteriaType
,
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
FIELD_Criteria
Type
)))
.
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_assessment_criteriaPSet
.
getAttrib
(
AssessmentCriteria
.
SINGLEREFERENCE_Job
))))
.
listEntry
(
objectID
.
longID
()).
toList
().
toArray
());
tl_assessment_criteriaPSet
.
setStatus
(
PersistentSetStatus
.
PROCESSED
);
tl_assessment_criteriaPSet
.
setStatus
(
PersistentSetStatus
.
PROCESSED
);
}
}
...
...
cmsWebApp/src/performa/orm/BaseAssessmentCriteria.java
View file @
3f9aa707
...
@@ -42,7 +42,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -42,7 +42,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
public
static
final
String
FIELD_Name
=
"Name"
;
public
static
final
String
FIELD_Name
=
"Name"
;
public
static
final
String
FIELD_Importance
=
"Importance"
;
public
static
final
String
FIELD_Importance
=
"Importance"
;
public
static
final
String
FIELD_
AssessmentType
=
"Assessment
Type"
;
public
static
final
String
FIELD_
CriteriaType
=
"Criteria
Type"
;
public
static
final
String
SINGLEREFERENCE_Job
=
"Job"
;
public
static
final
String
SINGLEREFERENCE_Job
=
"Job"
;
public
static
final
String
BACKREF_Job
=
""
;
public
static
final
String
BACKREF_Job
=
""
;
...
@@ -53,13 +53,13 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -53,13 +53,13 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
// Static constants corresponding to attribute helpers
// Static constants corresponding to attribute helpers
private
static
final
DefaultAttributeHelper
<
AssessmentCriteria
>
HELPER_Name
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
AssessmentCriteria
>
HELPER_Name
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
EnumeratedAttributeHelper
<
AssessmentCriteria
,
Importance
>
HELPER_Importance
=
new
EnumeratedAttributeHelper
<
AssessmentCriteria
,
Importance
>
(
Importance
.
FACTORY_Importance
);
private
static
final
EnumeratedAttributeHelper
<
AssessmentCriteria
,
Importance
>
HELPER_Importance
=
new
EnumeratedAttributeHelper
<
AssessmentCriteria
,
Importance
>
(
Importance
.
FACTORY_Importance
);
private
static
final
EnumeratedAttributeHelper
<
AssessmentCriteria
,
AssessmentType
>
HELPER_AssessmentType
=
new
EnumeratedAttributeHelper
<
AssessmentCriteria
,
AssessmentType
>
(
AssessmentType
.
FACTORY_Assessment
Type
);
private
static
final
EnumeratedAttributeHelper
<
AssessmentCriteria
,
CriteriaType
>
HELPER_CriteriaType
=
new
EnumeratedAttributeHelper
<
AssessmentCriteria
,
CriteriaType
>
(
CriteriaType
.
FACTORY_Criteria
Type
);
// Private attributes corresponding to business object data
// Private attributes corresponding to business object data
private
String
_Name
;
private
String
_Name
;
private
Importance
_Importance
;
private
Importance
_Importance
;
private
AssessmentType
_Assessment
Type
;
private
CriteriaType
_Criteria
Type
;
// Private attributes corresponding to single references
// Private attributes corresponding to single references
...
@@ -75,7 +75,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -75,7 +75,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
// Arrays of validators for each attribute
// Arrays of validators for each attribute
private
static
final
AttributeValidator
[]
FIELD_Name_Validators
;
private
static
final
AttributeValidator
[]
FIELD_Name_Validators
;
private
static
final
AttributeValidator
[]
FIELD_Importance_Validators
;
private
static
final
AttributeValidator
[]
FIELD_Importance_Validators
;
private
static
final
AttributeValidator
[]
FIELD_
Assessment
Type_Validators
;
private
static
final
AttributeValidator
[]
FIELD_
Criteria
Type_Validators
;
// Arrays of behaviour decorators
// Arrays of behaviour decorators
...
@@ -93,7 +93,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -93,7 +93,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
setupAssocMetaData_Job
();
setupAssocMetaData_Job
();
FIELD_Name_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_Name
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_Name_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_Name
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_Importance_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_Importance
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_Importance_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_Importance
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_
AssessmentType_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_Assessment
Type
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_
CriteriaType_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_Criteria
Type
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
REFERENCE_AssessmentCriteria
.
initialiseReference
();
REFERENCE_AssessmentCriteria
.
initialiseReference
();
...
@@ -162,20 +162,20 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -162,20 +162,20 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
}
}
// Meta Info setup
// Meta Info setup
private
static
List
setupAttribMetaData_
Assessment
Type
(
Map
validatorMapping
)
private
static
List
setupAttribMetaData_
Criteria
Type
(
Map
validatorMapping
)
{
{
Map
metaInfo
=
new
HashMap
();
Map
metaInfo
=
new
HashMap
();
metaInfo
.
put
(
"attribHelper"
,
"EnumeratedAttributeHelper"
);
metaInfo
.
put
(
"attribHelper"
,
"EnumeratedAttributeHelper"
);
metaInfo
.
put
(
"dbcol"
,
"assessment_type"
);
metaInfo
.
put
(
"dbcol"
,
"assessment_type"
);
metaInfo
.
put
(
"name"
,
"
Assessment
Type"
);
metaInfo
.
put
(
"name"
,
"
Criteria
Type"
);
metaInfo
.
put
(
"type"
,
"
Assessment
Type"
);
metaInfo
.
put
(
"type"
,
"
Criteria
Type"
);
LogMgr
.
log
(
BUSINESS_OBJECTS
,
LogLevel
.
DEBUG2
,
"Metadata for AssessmentCriteria.
Assessment
Type:"
,
metaInfo
);
LogMgr
.
log
(
BUSINESS_OBJECTS
,
LogLevel
.
DEBUG2
,
"Metadata for AssessmentCriteria.
Criteria
Type:"
,
metaInfo
);
ATTRIBUTES_METADATA_AssessmentCriteria
.
put
(
FIELD_
Assessment
Type
,
Collections
.
unmodifiableMap
(
metaInfo
));
ATTRIBUTES_METADATA_AssessmentCriteria
.
put
(
FIELD_
Criteria
Type
,
Collections
.
unmodifiableMap
(
metaInfo
));
List
validators
=
BaseBusinessClass
.
getAttribValidators
(
AssessmentCriteria
.
class
,
"
Assessment
Type"
,
metaInfo
,
validatorMapping
);
List
validators
=
BaseBusinessClass
.
getAttribValidators
(
AssessmentCriteria
.
class
,
"
Criteria
Type"
,
metaInfo
,
validatorMapping
);
LogMgr
.
log
(
BUSINESS_OBJECTS
,
LogLevel
.
DEBUG1
,
"Validators for AssessmentCriteria.
Assessment
Type:"
,
validators
);
LogMgr
.
log
(
BUSINESS_OBJECTS
,
LogLevel
.
DEBUG1
,
"Validators for AssessmentCriteria.
Criteria
Type:"
,
validators
);
return
validators
;
return
validators
;
}
}
...
@@ -209,7 +209,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -209,7 +209,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
_Name
=
(
String
)(
HELPER_Name
.
initialise
(
_Name
));
_Name
=
(
String
)(
HELPER_Name
.
initialise
(
_Name
));
_Importance
=
(
Importance
)(
HELPER_Importance
.
initialise
(
_Importance
));
_Importance
=
(
Importance
)(
HELPER_Importance
.
initialise
(
_Importance
));
_
AssessmentType
=
(
AssessmentType
)(
HELPER_AssessmentType
.
initialise
(
_Assessment
Type
));
_
CriteriaType
=
(
CriteriaType
)(
HELPER_CriteriaType
.
initialise
(
_Criteria
Type
));
}
}
...
@@ -433,16 +433,16 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -433,16 +433,16 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
}
}
/**
/**
* Get the attribute
Assessment
Type
* Get the attribute
Criteria
Type
*/
*/
public
AssessmentType
getAssessment
Type
()
public
CriteriaType
getCriteria
Type
()
{
{
assertValid
();
assertValid
();
AssessmentType
valToReturn
=
_Assessment
Type
;
CriteriaType
valToReturn
=
_Criteria
Type
;
for
(
AssessmentCriteriaBehaviourDecorator
bhd
:
AssessmentCriteria_BehaviourDecorators
)
for
(
AssessmentCriteriaBehaviourDecorator
bhd
:
AssessmentCriteria_BehaviourDecorators
)
{
{
valToReturn
=
bhd
.
get
Assessment
Type
((
AssessmentCriteria
)
this
,
valToReturn
);
valToReturn
=
bhd
.
get
Criteria
Type
((
AssessmentCriteria
)
this
,
valToReturn
);
}
}
return
valToReturn
;
return
valToReturn
;
...
@@ -454,7 +454,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -454,7 +454,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
* Called prior to the attribute changing. Subclasses need not call super. If a field exception
* Called prior to the attribute changing. Subclasses need not call super. If a field exception
* is thrown, the attribute change will fail. The new value is different to the old value.
* is thrown, the attribute change will fail. The new value is different to the old value.
*/
*/
protected
void
pre
AssessmentTypeChange
(
AssessmentType
newAssessment
Type
)
throws
FieldException
protected
void
pre
CriteriaTypeChange
(
CriteriaType
newCriteria
Type
)
throws
FieldException
{
{
}
}
...
@@ -464,46 +464,46 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -464,46 +464,46 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
* If a field exception is thrown, the value is still changed, however it
* If a field exception is thrown, the value is still changed, however it
* may lead to the TX being rolled back
* may lead to the TX being rolled back
*/
*/
protected
void
post
Assessment
TypeChange
()
throws
FieldException
protected
void
post
Criteria
TypeChange
()
throws
FieldException
{
{
}
}
public
FieldWriteability
getWriteability_
Assessment
Type
()
public
FieldWriteability
getWriteability_
Criteria
Type
()
{
{
return
getFieldWritabilityUtil
(
FieldWriteability
.
TRUE
);
return
getFieldWritabilityUtil
(
FieldWriteability
.
TRUE
);
}
}
/**
/**
* Set the attribute
Assessment
Type. Checks to ensure a new value
* Set the attribute
Criteria
Type. Checks to ensure a new value
* has been supplied. If so, marks the field as altered and sets the attribute.
* has been supplied. If so, marks the field as altered and sets the attribute.
*/
*/
public
void
set
AssessmentType
(
AssessmentType
newAssessment
Type
)
throws
FieldException
public
void
set
CriteriaType
(
CriteriaType
newCriteria
Type
)
throws
FieldException
{
{
boolean
oldAndNewIdentical
=
HELPER_
AssessmentType
.
compare
(
_AssessmentType
,
newAssessment
Type
);
boolean
oldAndNewIdentical
=
HELPER_
CriteriaType
.
compare
(
_CriteriaType
,
newCriteria
Type
);
try
try
{
{
for
(
AssessmentCriteriaBehaviourDecorator
bhd
:
AssessmentCriteria_BehaviourDecorators
)
for
(
AssessmentCriteriaBehaviourDecorator
bhd
:
AssessmentCriteria_BehaviourDecorators
)
{
{
new
AssessmentType
=
bhd
.
setAssessmentType
((
AssessmentCriteria
)
this
,
newAssessment
Type
);
new
CriteriaType
=
bhd
.
setCriteriaType
((
AssessmentCriteria
)
this
,
newCriteria
Type
);
oldAndNewIdentical
=
HELPER_
AssessmentType
.
compare
(
_AssessmentType
,
newAssessment
Type
);
oldAndNewIdentical
=
HELPER_
CriteriaType
.
compare
(
_CriteriaType
,
newCriteria
Type
);
}
}
if
(
FIELD_
Assessment
Type_Validators
.
length
>
0
)
if
(
FIELD_
Criteria
Type_Validators
.
length
>
0
)
{
{
Object
new
AssessmentTypeObj
=
HELPER_AssessmentType
.
toObject
(
newAssessment
Type
);
Object
new
CriteriaTypeObj
=
HELPER_CriteriaType
.
toObject
(
newCriteria
Type
);
if
(
new
Assessment
TypeObj
!=
null
)
if
(
new
Criteria
TypeObj
!=
null
)
{
{
int
loopMax
=
FIELD_
Assessment
Type_Validators
.
length
;
int
loopMax
=
FIELD_
Criteria
Type_Validators
.
length
;
Map
metadata
=
(
Map
)
ATTRIBUTES_METADATA_AssessmentCriteria
.
get
(
FIELD_
Assessment
Type
);
Map
metadata
=
(
Map
)
ATTRIBUTES_METADATA_AssessmentCriteria
.
get
(
FIELD_
Criteria
Type
);
for
(
int
v
=
0
;
v
<
loopMax
;
++
v
)
for
(
int
v
=
0
;
v
<
loopMax
;
++
v
)
{
{
FIELD_
AssessmentType_Validators
[
v
].
checkAttribute
(
this
,
FIELD_AssessmentType
,
metadata
,
newAssessment
TypeObj
);
FIELD_
CriteriaType_Validators
[
v
].
checkAttribute
(
this
,
FIELD_CriteriaType
,
metadata
,
newCriteria
TypeObj
);
}
}
}
}
}
}
...
@@ -521,12 +521,12 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -521,12 +521,12 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
if
(!
oldAndNewIdentical
)
if
(!
oldAndNewIdentical
)
{
{
assertValid
();
assertValid
();
Debug
.
assertion
(
getWriteability_
AssessmentType
()
!=
FieldWriteability
.
FALSE
,
"Field Assessment
Type is not writeable"
);
Debug
.
assertion
(
getWriteability_
CriteriaType
()
!=
FieldWriteability
.
FALSE
,
"Field Criteria
Type is not writeable"
);
pre
AssessmentTypeChange
(
newAssessment
Type
);
pre
CriteriaTypeChange
(
newCriteria
Type
);
markFieldChange
(
FIELD_
Assessment
Type
);
markFieldChange
(
FIELD_
Criteria
Type
);
_
AssessmentType
=
newAssessment
Type
;
_
CriteriaType
=
newCriteria
Type
;
postFieldChange
(
FIELD_
Assessment
Type
);
postFieldChange
(
FIELD_
Criteria
Type
);
post
Assessment
TypeChange
();
post
Criteria
TypeChange
();
}
}
}
}
...
@@ -931,7 +931,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -931,7 +931,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
tl_assessment_criteriaPSet
.
setAttrib
(
FIELD_ObjectID
,
myID
);
tl_assessment_criteriaPSet
.
setAttrib
(
FIELD_ObjectID
,
myID
);
tl_assessment_criteriaPSet
.
setAttrib
(
FIELD_Name
,
HELPER_Name
.
toObject
(
_Name
));
//
tl_assessment_criteriaPSet
.
setAttrib
(
FIELD_Name
,
HELPER_Name
.
toObject
(
_Name
));
//
tl_assessment_criteriaPSet
.
setAttrib
(
FIELD_Importance
,
HELPER_Importance
.
toObject
(
_Importance
));
//
tl_assessment_criteriaPSet
.
setAttrib
(
FIELD_Importance
,
HELPER_Importance
.
toObject
(
_Importance
));
//
tl_assessment_criteriaPSet
.
setAttrib
(
FIELD_
AssessmentType
,
HELPER_AssessmentType
.
toObject
(
_Assessment
Type
));
//
tl_assessment_criteriaPSet
.
setAttrib
(
FIELD_
CriteriaType
,
HELPER_CriteriaType
.
toObject
(
_Criteria
Type
));
//
_Job
.
getPersistentSets
(
allSets
);
_Job
.
getPersistentSets
(
allSets
);
}
}
...
@@ -949,7 +949,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -949,7 +949,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
_Name
=
(
String
)(
HELPER_Name
.
fromObject
(
_Name
,
tl_assessment_criteriaPSet
.
getAttrib
(
FIELD_Name
)));
//
_Name
=
(
String
)(
HELPER_Name
.
fromObject
(
_Name
,
tl_assessment_criteriaPSet
.
getAttrib
(
FIELD_Name
)));
//
_Importance
=
(
Importance
)(
HELPER_Importance
.
fromObject
(
_Importance
,
tl_assessment_criteriaPSet
.
getAttrib
(
FIELD_Importance
)));
//
_Importance
=
(
Importance
)(
HELPER_Importance
.
fromObject
(
_Importance
,
tl_assessment_criteriaPSet
.
getAttrib
(
FIELD_Importance
)));
//
_
AssessmentType
=
(
AssessmentType
)(
HELPER_AssessmentType
.
fromObject
(
_AssessmentType
,
tl_assessment_criteriaPSet
.
getAttrib
(
FIELD_Assessment
Type
)));
//
_
CriteriaType
=
(
CriteriaType
)(
HELPER_CriteriaType
.
fromObject
(
_CriteriaType
,
tl_assessment_criteriaPSet
.
getAttrib
(
FIELD_Criteria
Type
)));
//
_Job
.
setFromPersistentSets
(
objectID
,
allSets
);
_Job
.
setFromPersistentSets
(
objectID
,
allSets
);
}
}
...
@@ -986,7 +986,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -986,7 +986,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
try
try
{
{
set
AssessmentType
(
otherAssessmentCriteria
.
getAssessment
Type
());
set
CriteriaType
(
otherAssessmentCriteria
.
getCriteria
Type
());
}
}
catch
(
FieldException
ex
)
catch
(
FieldException
ex
)
{
{
...
@@ -1010,7 +1010,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1010,7 +1010,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
_Name
=
sourceAssessmentCriteria
.
_Name
;
_Name
=
sourceAssessmentCriteria
.
_Name
;
_Importance
=
sourceAssessmentCriteria
.
_Importance
;
_Importance
=
sourceAssessmentCriteria
.
_Importance
;
_
AssessmentType
=
sourceAssessmentCriteria
.
_Assessment
Type
;
_
CriteriaType
=
sourceAssessmentCriteria
.
_Criteria
Type
;
}
}
}
}
...
@@ -1066,7 +1066,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1066,7 +1066,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
_Name
=
(
String
)(
HELPER_Name
.
readExternal
(
_Name
,
vals
.
get
(
FIELD_Name
)));
//
_Name
=
(
String
)(
HELPER_Name
.
readExternal
(
_Name
,
vals
.
get
(
FIELD_Name
)));
//
_Importance
=
(
Importance
)(
HELPER_Importance
.
readExternal
(
_Importance
,
vals
.
get
(
FIELD_Importance
)));
//
_Importance
=
(
Importance
)(
HELPER_Importance
.
readExternal
(
_Importance
,
vals
.
get
(
FIELD_Importance
)));
//
_
AssessmentType
=
(
AssessmentType
)(
HELPER_AssessmentType
.
readExternal
(
_AssessmentType
,
vals
.
get
(
FIELD_Assessment
Type
)));
//
_
CriteriaType
=
(
CriteriaType
)(
HELPER_CriteriaType
.
readExternal
(
_CriteriaType
,
vals
.
get
(
FIELD_Criteria
Type
)));
//
_Job
.
readExternalData
(
vals
.
get
(
SINGLEREFERENCE_Job
));
_Job
.
readExternalData
(
vals
.
get
(
SINGLEREFERENCE_Job
));
}
}
...
@@ -1081,7 +1081,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1081,7 +1081,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
vals
.
put
(
FIELD_Name
,
HELPER_Name
.
writeExternal
(
_Name
));
vals
.
put
(
FIELD_Name
,
HELPER_Name
.
writeExternal
(
_Name
));
vals
.
put
(
FIELD_Importance
,
HELPER_Importance
.
writeExternal
(
_Importance
));
vals
.
put
(
FIELD_Importance
,
HELPER_Importance
.
writeExternal
(
_Importance
));
vals
.
put
(
FIELD_
AssessmentType
,
HELPER_AssessmentType
.
writeExternal
(
_Assessment
Type
));
vals
.
put
(
FIELD_
CriteriaType
,
HELPER_CriteriaType
.
writeExternal
(
_Criteria
Type
));
vals
.
put
(
SINGLEREFERENCE_Job
,
_Job
.
writeExternalData
());
vals
.
put
(
SINGLEREFERENCE_Job
,
_Job
.
writeExternalData
());
}
}
...
@@ -1104,9 +1104,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1104,9 +1104,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
{
{
listener
.
notifyFieldChange
(
this
,
other
,
FIELD_Importance
,
HELPER_Importance
.
toObject
(
this
.
_Importance
),
HELPER_Importance
.
toObject
(
otherAssessmentCriteria
.
_Importance
));
listener
.
notifyFieldChange
(
this
,
other
,
FIELD_Importance
,
HELPER_Importance
.
toObject
(
this
.
_Importance
),
HELPER_Importance
.
toObject
(
otherAssessmentCriteria
.
_Importance
));
}
}
if
(!
HELPER_
AssessmentType
.
compare
(
this
.
_AssessmentType
,
otherAssessmentCriteria
.
_Assessment
Type
))
if
(!
HELPER_
CriteriaType
.
compare
(
this
.
_CriteriaType
,
otherAssessmentCriteria
.
_Criteria
Type
))
{
{
listener
.
notifyFieldChange
(
this
,
other
,
FIELD_
AssessmentType
,
HELPER_AssessmentType
.
toObject
(
this
.
_AssessmentType
),
HELPER_AssessmentType
.
toObject
(
otherAssessmentCriteria
.
_Assessment
Type
));
listener
.
notifyFieldChange
(
this
,
other
,
FIELD_
CriteriaType
,
HELPER_CriteriaType
.
toObject
(
this
.
_CriteriaType
),
HELPER_CriteriaType
.
toObject
(
otherAssessmentCriteria
.
_Criteria
Type
));
}
}
// Compare single assocs
// Compare single assocs
...
@@ -1133,7 +1133,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1133,7 +1133,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
visitor
.
visitField
(
this
,
FIELD_Name
,
HELPER_Name
.
toObject
(
getName
()));
visitor
.
visitField
(
this
,
FIELD_Name
,
HELPER_Name
.
toObject
(
getName
()));
visitor
.
visitField
(
this
,
FIELD_Importance
,
HELPER_Importance
.
toObject
(
getImportance
()));
visitor
.
visitField
(
this
,
FIELD_Importance
,
HELPER_Importance
.
toObject
(
getImportance
()));
visitor
.
visitField
(
this
,
FIELD_
AssessmentType
,
HELPER_AssessmentType
.
toObject
(
getAssessment
Type
()));
visitor
.
visitField
(
this
,
FIELD_
CriteriaType
,
HELPER_CriteriaType
.
toObject
(
getCriteria
Type
()));
visitor
.
visitAssociation
(
_Job
);
visitor
.
visitAssociation
(
_Job
);
}
}
...
@@ -1180,9 +1180,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1180,9 +1180,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
{
{
return
filter
.
matches
(
getImportance
());
return
filter
.
matches
(
getImportance
());
}
}
else
if
(
attribName
.
equals
(
FIELD_
Assessment
Type
))
else
if
(
attribName
.
equals
(
FIELD_
Criteria
Type
))
{
{
return
filter
.
matches
(
get
Assessment
Type
());
return
filter
.
matches
(
get
Criteria
Type
());
}
}
else
if
(
attribName
.
equals
(
SINGLEREFERENCE_Job
))
else
if
(
attribName
.
equals
(
SINGLEREFERENCE_Job
))
{
{
...
@@ -1231,9 +1231,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1231,9 +1231,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
return
this
;
return
this
;
}
}
public
SearchAll
and
AssessmentType
(
QueryFilter
<
Assessment
Type
>
filter
)
public
SearchAll
and
CriteriaType
(
QueryFilter
<
Criteria
Type
>
filter
)
{
{
filter
.
addFilter
(
context
,
"tl_assessment_criteria.assessment_type"
,
"
Assessment
Type"
);
filter
.
addFilter
(
context
,
"tl_assessment_criteria.assessment_type"
,
"
Criteria
Type"
);
return
this
;
return
this
;
}
}
...
@@ -1286,9 +1286,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1286,9 +1286,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
{
{
return
HELPER_Importance
.
toObject
(
getImportance
());
return
HELPER_Importance
.
toObject
(
getImportance
());
}
}
else
if
(
attribName
.
equals
(
FIELD_
Assessment
Type
))
else
if
(
attribName
.
equals
(
FIELD_
Criteria
Type
))
{
{
return
HELPER_
AssessmentType
.
toObject
(
getAssessment
Type
());
return
HELPER_
CriteriaType
.
toObject
(
getCriteria
Type
());
}
}
else
else
{
{
...
@@ -1311,9 +1311,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1311,9 +1311,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
{
{
return
HELPER_Importance
;
return
HELPER_Importance
;
}
}
else
if
(
attribName
.
equals
(
FIELD_
Assessment
Type
))
else
if
(
attribName
.
equals
(
FIELD_
Criteria
Type
))
{
{
return
HELPER_
Assessment
Type
;
return
HELPER_
Criteria
Type
;
}
}
else
else
{
{
...
@@ -1336,9 +1336,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1336,9 +1336,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
{
{
setImportance
((
Importance
)(
HELPER_Importance
.
fromObject
(
_Importance
,
attribValue
)));
setImportance
((
Importance
)(
HELPER_Importance
.
fromObject
(
_Importance
,
attribValue
)));
}
}
else
if
(
attribName
.
equals
(
FIELD_
Assessment
Type
))
else
if
(
attribName
.
equals
(
FIELD_
Criteria
Type
))
{
{
set
AssessmentType
((
AssessmentType
)(
HELPER_AssessmentType
.
fromObject
(
_Assessment
Type
,
attribValue
)));
set
CriteriaType
((
CriteriaType
)(
HELPER_CriteriaType
.
fromObject
(
_Criteria
Type
,
attribValue
)));
}
}
else
else
{
{
...
@@ -1368,9 +1368,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1368,9 +1368,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
{
{
return
getWriteability_Importance
();
return
getWriteability_Importance
();
}
}
else
if
(
fieldName
.
equals
(
FIELD_
Assessment
Type
))
else
if
(
fieldName
.
equals
(
FIELD_
Criteria
Type
))
{
{
return
getWriteability_
Assessment
Type
();
return
getWriteability_
Criteria
Type
();
}
}
else
if
(
fieldName
.
equals
(
SINGLEREFERENCE_Job
))
else
if
(
fieldName
.
equals
(
SINGLEREFERENCE_Job
))
{
{
...
@@ -1396,9 +1396,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1396,9 +1396,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
fields
.
add
(
FIELD_Importance
);
fields
.
add
(
FIELD_Importance
);
}
}
if
(
getWriteability_
Assessment
Type
()
!=
FieldWriteability
.
TRUE
)
if
(
getWriteability_
Criteria
Type
()
!=
FieldWriteability
.
TRUE
)
{
{
fields
.
add
(
FIELD_
Assessment
Type
);
fields
.
add
(
FIELD_
Criteria
Type
);
}
}
...
@@ -1412,7 +1412,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1412,7 +1412,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
result
.
add
(
HELPER_Name
.
getAttribObject
(
getClass
(),
_Name
,
false
,
FIELD_Name
));
result
.
add
(
HELPER_Name
.
getAttribObject
(
getClass
(),
_Name
,
false
,
FIELD_Name
));
result
.
add
(
HELPER_Importance
.
getAttribObject
(
getClass
(),
_Importance
,
false
,
FIELD_Importance
));
result
.
add
(
HELPER_Importance
.
getAttribObject
(
getClass
(),
_Importance
,
false
,
FIELD_Importance
));
result
.
add
(
HELPER_
AssessmentType
.
getAttribObject
(
getClass
(),
_AssessmentType
,
false
,
FIELD_Assessment
Type
));
result
.
add
(
HELPER_
CriteriaType
.
getAttribObject
(
getClass
(),
_CriteriaType
,
false
,
FIELD_Criteria
Type
));
return
result
;
return
result
;
}
}
...
@@ -1500,21 +1500,21 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1500,21 +1500,21 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
}
}
/**
/**
* Get the attribute
Assessment
Type
* Get the attribute
Criteria
Type
*/
*/
public
AssessmentType
getAssessmentType
(
AssessmentCriteria
obj
,
Assessment
Type
original
)
public
CriteriaType
getCriteriaType
(
AssessmentCriteria
obj
,
Criteria
Type
original
)
{
{
return
original
;
return
original
;
}
}
/**
/**
* Change the value set for attribute
Assessment
Type.
* Change the value set for attribute
Criteria
Type.
* May modify the field beforehand
* May modify the field beforehand
* Occurs before validation.
* Occurs before validation.
*/
*/
public
AssessmentType
setAssessmentType
(
AssessmentCriteria
obj
,
AssessmentType
newAssessment
Type
)
throws
FieldException
public
CriteriaType
setCriteriaType
(
AssessmentCriteria
obj
,
CriteriaType
newCriteria
Type
)
throws
FieldException
{
{
return
new
Assessment
Type
;
return
new
Criteria
Type
;
}
}
}
}
...
@@ -1577,9 +1577,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1577,9 +1577,9 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
{
{
return
toImportance
();
return
toImportance
();
}
}
if
(
name
.
equals
(
"
Assessment
Type"
))
if
(
name
.
equals
(
"
Criteria
Type"
))
{
{
return
to
Assessment
Type
();
return
to
Criteria
Type
();
}
}
if
(
name
.
equals
(
"Job"
))
if
(
name
.
equals
(
"Job"
))
{
{
...
@@ -1595,7 +1595,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
...
@@ -1595,7 +1595,7 @@ public abstract class BaseAssessmentCriteria extends BaseBusinessClass
public
PipeLine
<
From
,
Importance
>
toImportance
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
Importance
>(
FIELD_Importance
));
}
public
PipeLine
<
From
,
Importance
>
toImportance
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
Importance
>(
FIELD_Importance
));
}
public
PipeLine
<
From
,
AssessmentType
>
toAssessmentType
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
AssessmentType
>(
FIELD_Assessment
Type
));
}
public
PipeLine
<
From
,
CriteriaType
>
toCriteriaType
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
CriteriaType
>(
FIELD_Criteria
Type
));
}
public
Job
.
JobPipeLineFactory
<
From
,
Job
>
toJob
()
{
return
toJob
(
Filter
.
ALL
);
}
public
Job
.
JobPipeLineFactory
<
From
,
Job
>
toJob
()
{
return
toJob
(
Filter
.
ALL
);
}
public
Job
.
JobPipeLineFactory
<
From
,
Job
>
toJob
(
Filter
<
Job
>
filter
)
public
Job
.
JobPipeLineFactory
<
From
,
Job
>
toJob
(
Filter
<
Job
>
filter
)
...
...
cmsWebApp/src/performa/orm/types/AssessmentType.java
View file @
3f9aa707
...
@@ -20,16 +20,12 @@ public class AssessmentType extends AbstractEnumerated
...
@@ -20,16 +20,12 @@ public class AssessmentType extends AbstractEnumerated
public
static
final
EnumeratedFactory
FACTORY_AssessmentType
=
new
AssessmentTypeFactory
();
public
static
final
EnumeratedFactory
FACTORY_AssessmentType
=
new
AssessmentTypeFactory
();
public
static
final
AssessmentType
SKILL
=
new
AssessmentType
(
"SKILL"
,
"SKILL"
,
"Skill
"
,
false
);
public
static
final
AssessmentType
COMPREHENSIVE
=
new
AssessmentType
(
"COMPREHENSIVE"
,
"COMPREHENSIVE"
,
"Comprehensive
"
,
false
);
public
static
final
AssessmentType
QUALIFICATION
=
new
AssessmentType
(
"QUALIFICATION"
,
"QUALIFICATION"
,
"Qualification"
,
false
);
public
static
final
AssessmentType
EXPRESS
=
new
AssessmentType
(
"EXPRESS"
,
"EXPRESS"
,
"Express"
,
false
);
public
static
final
AssessmentType
EXPERIENCE
=
new
AssessmentType
(
"EXPERIENCE"
,
"EXPERIENCE"
,
"Experience"
,
false
);
public
static
final
AssessmentType
KNOWLEDGE
=
new
AssessmentType
(
"KNOWLEDGE"
,
"KNOWLEDGE"
,
"Knowledge"
,
false
);
private
static
final
AssessmentType
[]
allAssessmentTypes
=
private
static
final
AssessmentType
[]
allAssessmentTypes
=
new
AssessmentType
[]
{
SKILL
,
QUALIFICATION
,
EXPERIENCE
,
KNOWLEDGE
};
new
AssessmentType
[]
{
COMPREHENSIVE
,
EXPRESS
};
private
static
AssessmentType
[]
getAllAssessmentTypes
()
private
static
AssessmentType
[]
getAllAssessmentTypes
()
...
...
cmsWebApp/src/performa/orm/types/AssessmentType.xml
View file @
3f9aa707
...
@@ -3,10 +3,8 @@
...
@@ -3,10 +3,8 @@
<ROOT>
<ROOT>
<CONSTANT
package=
"performa.orm.types"
name=
"AssessmentType"
>
<CONSTANT
package=
"performa.orm.types"
name=
"AssessmentType"
>
<VALUE
name=
"SKILL"
value=
"SKILL"
description=
"Skill"
/>
<VALUE
name=
"COMPREHENSIVE"
value=
"COMPREHENSIVE"
description=
"Comprehensive"
/>
<VALUE
name=
"QUALIFICATION"
value=
"QUALIFICATION"
description=
"Qualification"
/>
<VALUE
name=
"EXPRESS"
value=
"EXPRESS"
description=
"Express"
/>
<VALUE
name=
"EXPERIENCE"
value=
"EXPERIENCE"
description=
"Experience"
/>
<VALUE
name=
"KNOWLEDGE"
value=
"KNOWLEDGE"
description=
"Knowledge"
/>
</CONSTANT>
</CONSTANT>
</ROOT>
</ROOT>
\ No newline at end of file
cmsWebApp/src/performa/orm/types/CriteriaType.java
0 → 100644
View file @
3f9aa707
package
performa
.
orm
.
types
;
import
java.util.*
;
import
oneit.utils.*
;
/**
* This class was generated using constGen.bat.
* DO NOT MODIFY THIS CODE.
* Edit the associated .xml file, and regenerate this file
* constGen (directory) (file minus extension)
* e.g. constGen C:\...\sql FieldType
*/
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"
,
"Qualification"
,
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
};
private
static
CriteriaType
[]
getAllCriteriaTypes
()
{
return
allCriteriaTypes
;
}
private
CriteriaType
(
String
name
,
String
value
,
String
description
,
boolean
disabled
)
{
super
(
name
,
value
,
description
,
disabled
);
}
public
static
final
Comparator
COMPARE_BY_POSITION
=
new
CompareEnumByPosition
(
allCriteriaTypes
);
static
{
defineAdditionalData
();
}
public
boolean
isEqual
(
CriteriaType
other
)
{
return
this
.
name
.
equals
(
other
.
name
);
}
public
Enumeration
getAllInstances
()
{
return
CriteriaType
.
getAll
();
}
private
Object
readResolve
()
throws
java
.
io
.
ObjectStreamException
{
return
CriteriaType
.
forName
(
this
.
name
);
}
public
EnumeratedFactory
getFactory
()
{
return
FACTORY_CriteriaType
;
}
public
static
CriteriaType
forName
(
String
name
)
{
if
(
name
==
null
)
{
return
null
;
}
CriteriaType
[]
all
=
getAllCriteriaTypes
();
int
enumIndex
=
AbstractEnumerated
.
getIndexForName
(
all
,
name
);
return
all
[
enumIndex
];
}
public
static
CriteriaType
forValue
(
String
value
)
{
if
(
value
==
null
)
{
return
null
;
}
CriteriaType
[]
all
=
getAllCriteriaTypes
();
int
enumIndex
=
AbstractEnumerated
.
getIndexForValue
(
getAllCriteriaTypes
(),
value
);
return
all
[
enumIndex
];
}
public
static
java
.
util
.
Enumeration
getAll
()
{
return
AbstractEnumerated
.
getAll
(
getAllCriteriaTypes
());
}
public
static
CriteriaType
[]
getCriteriaTypeArray
()
{
return
(
CriteriaType
[])
getAllCriteriaTypes
().
clone
();
}
public
static
void
defineAdditionalData
()
{
}
static
class
CriteriaTypeFactory
implements
EnumeratedFactory
{
public
AbstractEnumerated
getForName
(
String
name
)
{
return
CriteriaType
.
forName
(
name
);
}
public
AbstractEnumerated
getForValue
(
String
name
)
{
return
CriteriaType
.
forValue
(
name
);
}
public
Enumeration
getAll
()
{
return
CriteriaType
.
getAll
();
}
}
public
Map
getAdditionalAttributes
()
{
Map
attribs
=
new
HashMap
();
return
attribs
;
}
}
cmsWebApp/src/performa/orm/types/CriteriaType.xml
0 → 100644
View file @
3f9aa707
<?xml version="1.0" encoding="UTF-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=
"EXPERIENCE"
value=
"EXPERIENCE"
description=
"Experience"
/>
<VALUE
name=
"KNOWLEDGE"
value=
"KNOWLEDGE"
description=
"Knowledge"
/>
</CONSTANT>
</ROOT>
cmsWebApp/webroot/extensions/adminportal/assessment_criteria.jsp
View file @
3f9aa707
...
@@ -156,36 +156,41 @@
...
@@ -156,36 +156,41 @@
%>
%>
</div>
</div>
<%
<%
FormTag jobForm = FormTag.getActiveFormTag(request);
FormBuilder formBuilder = jobForm.getFormBuilder();
for (AssessmentCriteria qualification : qualifications)
for (AssessmentCriteria qualification : qualifications)
{
{
String optionKey = WebUtils.getInputKey(request, qualification, AssessmentCriteria.FIELD_Importance);
String formValue = formBuilder.fieldValue (optionKey, qualification.getImportance() == null ? "" : qualification.getImportance().getName());
%>
%>
<div class="main-qualification">
<div class="main-qualification">
<span class="delete-qualification"><span></span></span>
<span class="delete-qualification"><span></span></span>
<oneit:ormInput obj="<%= qualification %>" type="text" attributeName="Name" cssClass="form-control" />
<oneit:ormInput obj="<%= qualification %>" type="text" attributeName="Name" cssClass="form-control" />
<div class="radio radio-primary qualification-radio">
<%
<input type="radio" name="radio1" id="radio5" value="option1" checked="">
for(Importance importance : Importance.getImportanceArray())
<label for="radio5">
{
Essential
boolean isSelected = CollectionUtils.equals(formValue, importance.getName());
</label>
String id = "importance_" + importance.getName();
</div>
String selectedStr = (isSelected) ? "checked" : "";
<div class="radio radio-primary qualification-radio">
%>
<input type="radio" name="radio1" id="radio6" value="option1">
<div class="radio radio-primary qualification-radio">
<label for="radio6">
<input type="radio" name="<%= optionKey %>" value="<%= importance.getName() %>" id="<%= id %>" <%= selectedStr %>/>
Highly Desirable
<label for="<%= id %>"><oneit:toString value="<%= importance %>" mode="EscapeHTML" /></label>
</label>
</div>
</div>
<div class="radio radio-primary qualification-radio">
<%
<input type="radio" name="radio1" id="radio7" value="option1">
}
<label for="radio7">
%>
Desirable
</label>
</div>
</div>
</div>
<%
<%
}
}
%>
%>
<div class="main-add-more">
<div class="main-add-more">
<div class="add-more-btn"><img src="images/plus-img.png"> Add Qualification</div>
<oneit:button value="Add Qualification" name="gotoPage" cssClass="add-more-btn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", firstPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap()).toMap() %>"/>
</div>
</div>
</div>
</div>
<div class="form-brack-line-sub"></div>
<div class="form-brack-line-sub"></div>
...
@@ -239,7 +244,9 @@
...
@@ -239,7 +244,9 @@
<input type="text" placeholder="Template Name" class="form-control" id="email">
<input type="text" placeholder="Template Name" class="form-control" id="email">
</div>
</div>
<span class="input-group-btn">
<span class="input-group-btn">
<button class="btn btn-primary" type="button">SAVE</button>
<oneit:button value="SAVE" name="gotoPage" cssClass="btn btn-primary"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", firstPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap()).toMap() %>"/>
</span>
</span>
</div>
</div>
</div>
</div>
...
...
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