Class AccessLevelDao
java.lang.Object
ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao<AccessLevelRecord,AccessLevel>
ru.cg.webbpm.modules.security.api.impl.dao.jooq.AccessLevelDao
- Author:
- latypov
-
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<AccessLevelRecord,
AccessLevel> Creates access level record mappergetAccessLevel
(String accessLevelId) Gets access level by access level id.getLevelsLessThan
(LoadOptions options, short level) Gets access levels which less than level according to load options.Gets access level with maximal level.Gets access level with minimal level.Methods inherited from class ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao
createEnrichedRecordMapper, enriched
-
Constructor Details
-
AccessLevelDao
public AccessLevelDao()
-
-
Method Details
-
createRecordMapper
Creates access level record mapper- Specified by:
createRecordMapper
in classBaseDao<AccessLevelRecord,
AccessLevel> - Returns:
- record mapper.
-
getAccessLevel
Gets access level by access level id.- Parameters:
accessLevelId
- id of access level to receive. Instance ofString
type.- Returns:
- requested access level or null if does not exist. Instance of
AccessLevel
type.
-
getMinAccessLevel
Gets access level with minimal level.- Returns:
- access level with minimal level. Instance of
AccessLevel
type.
-
getMaxAccessLevel
Gets access level with maximal level.- Returns:
- access level with maximal level. Instance of
AccessLevel
type.
-
getLevelsLessThan
Gets access levels which less than level according to load options.- Parameters:
options
- indicates load option properties. Instance ofLoadOptions
type.level
- upper value of level. Instance ofshort
type.- Returns:
- list of values. Instance of
List
type.
-