Class UserGroupGridService
java.lang.Object
ru.cg.webbpm.modules.webkit.beans.Behavior
service.BehaviorWithGraphFilter
service.grid.AbstractGridLoadingService<R,StaticGridColumn>
service.grid.BaseStaticGridLoadingService<GridRow>
ru.cg.webbpm.user_management.custom.UserGroupGridService
- All Implemented Interfaces:
LinkFieldService<String>,GridService
public class UserGroupGridService
extends BaseStaticGridLoadingService<GridRow>
implements GridService, LinkFieldService<String>
- Author:
- Tim Urmancheev
-
Field Summary
Fields inherited from class service.grid.AbstractGridLoadingService
columnsFields inherited from class ru.cg.webbpm.modules.webkit.beans.Behavior
objectContext, objectId -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class service.grid.BaseStaticGridLoadingService
convertTableRowToAggregationValues, getAggregationEntry, getClientColumnId, getGridAggregateFuncFields, getSortDefaultOrders, getSortOrders, getValueEntry, putCellValueMethods inherited from class service.grid.AbstractGridLoadingService
convertRawLoadedData, convertRawLoadedDataWithFictitiousIdColumn, getAggregationOptions, getEntityColumnsForLoad, getOptions, startMethods inherited from class service.BehaviorWithGraphFilter
convertFilterModels, convertFilters, convertToComponentFilterGroup, getComponentFilter, getEntityFilterGroupMethods inherited from class ru.cg.webbpm.modules.webkit.beans.Behavior
getChildScript, getChildScripts, getObjectId, getPageId, getParentContext, getScript, getScriptInObject, getScripts, getScriptsInChildren, setObjectContext, setObjectIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface service.GridService
exportData, loadDataWithRowCount
-
Constructor Details
-
UserGroupGridService
public UserGroupGridService()
-
-
Method Details
-
loadData
@Secured("USER_MANAGEMENT.USER.BOUND_GROUPS.LIST") public GridRows loadData(Integer offset, Integer limit, Filter[] filters, SortInfo[] sortInfos) - Specified by:
loadDatain interfaceGridService
-
loadDataByKeyValue
@Secured("USER_MANAGEMENT.USER.BOUND_GROUPS.LIST") public GridRows loadDataByKeyValue(String userId) - Specified by:
loadDataByKeyValuein interfaceLinkFieldService<String>
-
loadRows
- Specified by:
loadRowsin interfaceLinkFieldService<String>
-
saveRows
@Secured({"USER_MANAGEMENT.USER.BOUND_GROUPS.BIND","USER_MANAGEMENT.USER.BOUND_GROUPS.UNBIND"}) public void saveRows(String userId, List<String> groupIds) - Specified by:
saveRowsin interfaceLinkFieldService<String>
-
createGridRow
- Specified by:
createGridRowin classBaseStaticGridLoadingService<GridRow>
-