Class AuthorityDao
java.lang.Object
ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao<AuthorityRecord,Authority>
ru.cg.webbpm.modules.security.api.impl.dao.jooq.AuthorityDao
- 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 TypeMethodDescriptionvoid
createAuthorities
(Collection<Authority> authorities) Inserts authorities into database.protected org.jooq.RecordMapper<AuthorityRecord,
Authority> Creates authority record mapper.void
deleteAuthorities
(Collection<String> authorityIds) Removes authorities from database by authority ids.getAuthorities
(LoadOptions options) Gets authorities according to load options.getAuthority
(String authorityId) Gets authority by authority id.Methods inherited from class ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao
createEnrichedRecordMapper, enriched
-
Constructor Details
-
AuthorityDao
public AuthorityDao()
-
-
Method Details
-
createRecordMapper
Creates authority record mapper.- Specified by:
createRecordMapper
in classBaseDao<AuthorityRecord,
Authority> - Returns:
- record mapper.
-
getAuthority
Gets authority by authority id. -
getAuthorities
Gets authorities according to load options.- Parameters:
options
- indicates load option properties. Instance ofLoadOptions
type.- Returns:
- list of authorities. Instance of
List
type.
-
createAuthorities
Inserts authorities into database.- Parameters:
authorities
- collection of authorities to add. Instance ofCollection
type.
-
deleteAuthorities
Removes authorities from database by authority ids.- Parameters:
authorityIds
- collection of authority ids to remove. Instance ofCollection
type.
-