Class DefaultUserSkillsValueExtractor
- java.lang.Object
-
- org.kie.server.services.taskassigning.planning.data.AbstractLabelValueExtractor<T>
-
- org.kie.server.services.taskassigning.planning.data.AbstractAttributeMapValueLabelValueExtractor<M,T>
-
- org.kie.server.services.taskassigning.planning.data.AbstractStringListValueAttributeMapValueExtractor<Map<String,Object>,org.kie.server.services.taskassigning.user.system.api.User>
-
- org.kie.server.services.taskassigning.planning.data.DefaultUserSkillsValueExtractor
-
- All Implemented Interfaces:
org.kie.server.api.model.taskassigning.data.LabelValueExtractor<org.kie.server.services.taskassigning.user.system.api.User>
public class DefaultUserSkillsValueExtractor extends AbstractStringListValueAttributeMapValueExtractor<Map<String,Object>,org.kie.server.services.taskassigning.user.system.api.User>
-
-
Field Summary
Fields Modifier and Type Field Description static StringUSER_SKILLS_ATTRIBUTE_PROPERTY_NAMEProperty for configuring the name of the external user attribute from where the skills will be extracted.-
Fields inherited from class org.kie.server.services.taskassigning.planning.data.AbstractStringListValueAttributeMapValueExtractor
COMMA_SEPARATOR, separator
-
-
Constructor Summary
Constructors Constructor Description DefaultUserSkillsValueExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,Object>getAttributes(org.kie.server.services.taskassigning.user.system.api.User source)-
Methods inherited from class org.kie.server.services.taskassigning.planning.data.AbstractStringListValueAttributeMapValueExtractor
extractFromAttribute
-
Methods inherited from class org.kie.server.services.taskassigning.planning.data.AbstractAttributeMapValueLabelValueExtractor
extract, getAttributeName
-
Methods inherited from class org.kie.server.services.taskassigning.planning.data.AbstractLabelValueExtractor
getLabelName, getPriority, getType
-
-
-
-
Field Detail
-
USER_SKILLS_ATTRIBUTE_PROPERTY_NAME
public static final String USER_SKILLS_ATTRIBUTE_PROPERTY_NAME
Property for configuring the name of the external user attribute from where the skills will be extracted.
-
-
Method Detail
-
getAttributes
protected Map<String,Object> getAttributes(org.kie.server.services.taskassigning.user.system.api.User source)
- Specified by:
getAttributesin classAbstractAttributeMapValueLabelValueExtractor<Map<String,Object>,org.kie.server.services.taskassigning.user.system.api.User>
-
-