Class OrgUnitDao
java.lang.Object
ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao<OrgUnitRecord,OrgUnit>
ru.cg.webbpm.modules.security.api.impl.dao.jooq.OrgUnitDao
- 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
createOrgUnit
(OrgUnit orgUnit) Inserts org unit into database.protected org.jooq.RecordMapper<OrgUnitRecord,
OrgUnit> Creates org unit record mapper.void
deleteOrgUnits
(Collection<String> ids) Removes org units by org unit ids.Gets org unit by org unit code.Gets org units using downward recursion.getIdsWithParentIdsExisting
(String... ids) Gets org units using bottom-up recursion by ids.getOrgUnit
(String id) Gets org unit by passed id.getOrgUnits
(OrgUnitService.OrgUnitFilter filter, boolean searchOnlyActual) Gets org units filtered by org unit filter.Gets org units using bottom-up recursion by load options.Gets org units using downward recursion by filter.void
updateOrgUnit
(OrgUnit orgUnit) Updates org unit in database.void
updateOrgUnitsRemoved
(Collection<String> ids, boolean removed) Updates removed status of org units by ids.Methods inherited from class ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao
createEnrichedRecordMapper, enriched
-
Constructor Details
-
OrgUnitDao
public OrgUnitDao()
-
-
Method Details
-
createRecordMapper
Creates org unit record mapper.- Specified by:
createRecordMapper
in classBaseDao<OrgUnitRecord,
OrgUnit> - Returns:
- new record mapper.
-
getOrgUnit
Gets org unit by passed id. -
createOrgUnit
Inserts org unit into database.- Parameters:
orgUnit
- org unit to add. Instance ofOrgUnit
type.
-
updateOrgUnit
Updates org unit in database.- Parameters:
orgUnit
- org unit to update. Instance ofOrgUnit
type.
-
deleteOrgUnits
Removes org units by org unit ids.- Parameters:
ids
- ids collection of org units to remove. Instance ofCollection
type.
-
getByCode
Gets org unit by org unit code. -
getOrgUnits
Gets org units filtered by org unit filter.- Parameters:
filter
- org unit filter. Instance ofOrgUnitService.OrgUnitFilter
type.searchOnlyActual
- marker for removed filter. Instance ofBoolean
type.- Returns:
- list of org units. Instance of
List
type.
-
getOrgUnitWithChildrenExisting
Gets org units using downward recursion by filter.- Parameters:
id
- id of object to receive from table. Instance ofString
type.filter
- org unit filter. Instance ofOrgUnitService.OrgUnitFilter
type.- Returns:
- list of org units. Instance of
List
type.
-
getIdsWithChildrenIdsExisting
Gets org units using downward recursion.- Parameters:
ids
- ids of objects to receive. Instance ofCollection
type.- Returns:
- list of org units. Instance of
List
type.
-
getIdsWithParentIdsExisting
Gets org units using bottom-up recursion by ids. -
getOrgUnitsWithParentsExisting
Gets org units using bottom-up recursion by load options.- Parameters:
options
- indicates load option properties. Instance ofNonPageableLoadOptions
type.- Returns:
- list of org units. Instance of
List
type.
-
updateOrgUnitsRemoved
Updates removed status of org units by ids.- Parameters:
ids
- ids of objects to update. Instance ofString
type.removed
- value of org unit remove status. Instance ofboolean
type.
-