Package org.jbpm.services.task.identity
Class DBUserInfoImpl
- java.lang.Object
-
- org.jbpm.services.task.identity.AbstractUserGroupInfo
-
- org.jbpm.services.task.identity.DBUserInfoImpl
-
- All Implemented Interfaces:
org.kie.api.task.UserInfo
,org.kie.internal.task.api.UserInfo
public class DBUserInfoImpl extends AbstractUserGroupInfo implements org.kie.internal.task.api.UserInfo
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
DEFAULT_PROPERTIES_NAME
static String
DS_JNDI_NAME
static String
EMAIL_QUERY
static String
HAS_EMAIL_QUERY
static String
ID_QUERY
static String
LANG_QUERY
static String
MEMBERS_QUERY
static String
NAME_QUERY
-
Constructor Summary
Constructors Constructor Description DBUserInfoImpl(boolean activate)
DBUserInfoImpl(Properties config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Connection
getConnection()
String
getDisplayName(org.kie.api.task.model.OrganizationalEntity entity)
String
getEmailForEntity(org.kie.api.task.model.OrganizationalEntity entity)
String
getEntityForEmail(String email)
String
getLanguageForEntity(org.kie.api.task.model.OrganizationalEntity entity)
Iterator<org.kie.api.task.model.OrganizationalEntity>
getMembersForGroup(org.kie.api.task.model.Group group)
boolean
hasEmail(org.kie.api.task.model.Group group)
-
Methods inherited from class org.jbpm.services.task.identity.AbstractUserGroupInfo
readProperties
-
-
-
-
Field Detail
-
DEFAULT_PROPERTIES_NAME
protected static final String DEFAULT_PROPERTIES_NAME
- See Also:
- Constant Field Values
-
DS_JNDI_NAME
public static final String DS_JNDI_NAME
- See Also:
- Constant Field Values
-
NAME_QUERY
public static final String NAME_QUERY
- See Also:
- Constant Field Values
-
EMAIL_QUERY
public static final String EMAIL_QUERY
- See Also:
- Constant Field Values
-
LANG_QUERY
public static final String LANG_QUERY
- See Also:
- Constant Field Values
-
HAS_EMAIL_QUERY
public static final String HAS_EMAIL_QUERY
- See Also:
- Constant Field Values
-
MEMBERS_QUERY
public static final String MEMBERS_QUERY
- See Also:
- Constant Field Values
-
ID_QUERY
public static final String ID_QUERY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DBUserInfoImpl
public DBUserInfoImpl(boolean activate)
-
DBUserInfoImpl
public DBUserInfoImpl(Properties config)
-
-
Method Detail
-
getConnection
protected Connection getConnection() throws SQLException
- Throws:
SQLException
-
getDisplayName
public String getDisplayName(org.kie.api.task.model.OrganizationalEntity entity)
- Specified by:
getDisplayName
in interfaceorg.kie.api.task.UserInfo
- Specified by:
getDisplayName
in interfaceorg.kie.internal.task.api.UserInfo
-
getEntityForEmail
public String getEntityForEmail(String email)
- Specified by:
getEntityForEmail
in interfaceorg.kie.internal.task.api.UserInfo
-
getMembersForGroup
public Iterator<org.kie.api.task.model.OrganizationalEntity> getMembersForGroup(org.kie.api.task.model.Group group)
- Specified by:
getMembersForGroup
in interfaceorg.kie.api.task.UserInfo
- Specified by:
getMembersForGroup
in interfaceorg.kie.internal.task.api.UserInfo
-
hasEmail
public boolean hasEmail(org.kie.api.task.model.Group group)
- Specified by:
hasEmail
in interfaceorg.kie.api.task.UserInfo
- Specified by:
hasEmail
in interfaceorg.kie.internal.task.api.UserInfo
-
getEmailForEntity
public String getEmailForEntity(org.kie.api.task.model.OrganizationalEntity entity)
- Specified by:
getEmailForEntity
in interfaceorg.kie.api.task.UserInfo
- Specified by:
getEmailForEntity
in interfaceorg.kie.internal.task.api.UserInfo
-
getLanguageForEntity
public String getLanguageForEntity(org.kie.api.task.model.OrganizationalEntity entity)
- Specified by:
getLanguageForEntity
in interfaceorg.kie.api.task.UserInfo
- Specified by:
getLanguageForEntity
in interfaceorg.kie.internal.task.api.UserInfo
-
-