Class UserRoleDao
java.lang.Object
ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao<org.jooq.Record,UserRole>
ru.cg.webbpm.modules.security.api.impl.dao.jooq.UserRoleDao
- Author:
- m.popov
-
Field Summary
Fields inherited from class ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao
dslContext, enrichedRecordMapper, recordMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jooq.RecordMapper<org.jooq.Record,
UserRole> Creates user to role record mapper.getUserRolesByUserId
(LoadOptions options, String userId) Gets user role links by user account id according to load options.getUserRolesByUserId
(LoadOptions options, String userId, short maxAccessLevel) Gets user role links by user account id according to load options and less than passed maximal level access.Methods inherited from class ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao
createEnrichedRecordMapper, enriched
-
Constructor Details
-
UserRoleDao
public UserRoleDao()
-
-
Method Details
-
createRecordMapper
Creates user to role record mapper.- Specified by:
createRecordMapper
in classBaseDao<org.jooq.Record,
UserRole> - Returns:
- new record mapper.
-
getUserRolesByUserId
Gets user role links by user account id according to load options.- Parameters:
userId
- user account id of objects to receive. Instance ofString
type.options
- indicates load options properties. Instance ofLoadOptions
type.- Returns:
- list of user role links. Instance of
List
type.
-
getUserRolesByUserId
public List<UserRole> getUserRolesByUserId(LoadOptions options, String userId, short maxAccessLevel) Gets user role links by user account id according to load options and less than passed maximal level access.- Parameters:
userId
- user account id of objects to receive. Instance ofString
type.options
- indicates load options properties. Instance ofLoadOptions
type.maxAccessLevel
- maximal level access. Instance ofshort
type.- Returns:
- list of user role links. Instance of
List
type.
-