Commit 948384e7 by Nilu

zeplin changes to J002

parent fd7bdb88
...@@ -37,10 +37,17 @@ public class CriteriaType extends AbstractEnumerated ...@@ -37,10 +37,17 @@ public class CriteriaType extends AbstractEnumerated
return allCriteriaTypes; return allCriteriaTypes;
} }
private transient boolean IsSingular;
private CriteriaType (String name, String value, String description, boolean disabled) private CriteriaType (String name, String value, String description, boolean disabled)
{ {
super (name, value, description, disabled); super (name, value, description, disabled);
} }
public boolean getIsSingular()
{
return IsSingular;
}
public static final Comparator COMPARE_BY_POSITION = new CompareEnumByPosition (allCriteriaTypes); public static final Comparator COMPARE_BY_POSITION = new CompareEnumByPosition (allCriteriaTypes);
...@@ -109,6 +116,10 @@ public class CriteriaType extends AbstractEnumerated ...@@ -109,6 +116,10 @@ public class CriteriaType extends AbstractEnumerated
public static void defineAdditionalData () public static void defineAdditionalData ()
{ {
QUALIFICATION.IsSingular = false;
SKILL.IsSingular = false;
EXPERIENCE.IsSingular = true;
KNOWLEDGE.IsSingular = true;
} }
...@@ -136,6 +147,7 @@ public class CriteriaType extends AbstractEnumerated ...@@ -136,6 +147,7 @@ public class CriteriaType extends AbstractEnumerated
{ {
Map attribs = new HashMap (); Map attribs = new HashMap ();
attribs.put ("IsSingular", ArrayFormatter.toObject(getIsSingular()));
return attribs; return attribs;
} }
......
...@@ -3,10 +3,12 @@ ...@@ -3,10 +3,12 @@
<ROOT> <ROOT>
<CONSTANT package="performa.orm.types" name="CriteriaType"> <CONSTANT package="performa.orm.types" name="CriteriaType">
<VALUE name="QUALIFICATION" value="QUALIFICATION" description="Qualifications"/> <DATA name="IsSingular" type="boolean"/>
<VALUE name="SKILL" value="SKILL" description="Skills"/>
<VALUE name="EXPERIENCE" value="EXPERIENCE" description="Experience"/> <VALUE name="QUALIFICATION" value="QUALIFICATION" description="Qualifications" IsSingular="false"/>
<VALUE name="KNOWLEDGE" value="KNOWLEDGE" description="Knowledge"/> <VALUE name="SKILL" value="SKILL" description="Skills" IsSingular="false"/>
<VALUE name="EXPERIENCE" value="EXPERIENCE" description="Experience" IsSingular="true"/>
<VALUE name="KNOWLEDGE" value="KNOWLEDGE" description="Knowledge" IsSingular="true"/>
</CONSTANT> </CONSTANT>
</ROOT> </ROOT>
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
</oneit:recalcClass> </oneit:recalcClass>
<oneit:recalcClass htmlTag="span" class="skill-label" classScript="job.getAssessmentCriteraCountByType(criteria) > 0 ? 'hide': 'show'" job="<%= job %>" criteria="<%= criteria %>"> <oneit:recalcClass htmlTag="span" class="skill-label" classScript="job.getAssessmentCriteraCountByType(criteria) > 0 ? 'hide': 'show'" job="<%= job %>" criteria="<%= criteria %>">
<span class="skill-label">No <oneit:toString value="<%= criteria %>" mode="EscapeHTML"/> currently added for this role.</span> <span class="skill-label">No required <oneit:toString value="<%= criteria %>" mode="EscapeHTML"/><%= criteria.getIsSingular() ? " has" : " have"%> been added.</span>
</oneit:recalcClass> </oneit:recalcClass>
</span> </span>
......
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