org.jbpm.services.task.identity
Class DefaultUserInfo
java.lang.Object
org.jbpm.services.task.identity.AbstractUserGroupInfo
org.jbpm.services.task.identity.DefaultUserInfo
- All Implemented Interfaces:
- org.kie.internal.task.api.UserInfo
public class DefaultUserInfo
- extends AbstractUserGroupInfo
- implements org.kie.internal.task.api.UserInfo
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
registry
protected Map<String,Map<String,Object>> registry
DefaultUserInfo
public DefaultUserInfo(boolean activate)
DefaultUserInfo
public DefaultUserInfo(Properties registryProps)
- Constructs default UserInfo implementation to provide required information to the escalation handler.
following is the string for every organizational entity
entityId=email:locale:displayname:[member,member]
members are optional and should be given for group entities
- Parameters:
registryProps
-
getDisplayName
public String getDisplayName(OrganizationalEntity entity)
- Specified by:
getDisplayName
in interface org.kie.internal.task.api.UserInfo
getMembersForGroup
public Iterator<OrganizationalEntity> getMembersForGroup(Group group)
- Specified by:
getMembersForGroup
in interface org.kie.internal.task.api.UserInfo
hasEmail
public boolean hasEmail(Group group)
- Specified by:
hasEmail
in interface org.kie.internal.task.api.UserInfo
getEmailForEntity
public String getEmailForEntity(OrganizationalEntity entity)
- Specified by:
getEmailForEntity
in interface org.kie.internal.task.api.UserInfo
getLanguageForEntity
public String getLanguageForEntity(OrganizationalEntity entity)
- Specified by:
getLanguageForEntity
in interface org.kie.internal.task.api.UserInfo
buildRegistry
protected void buildRegistry(Properties registryProps)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.