@Override public ISearchResults<IDeviceGroup> listDeviceGroups(boolean includeDeleted, ISearchCriteria criteria) throws SiteWhereException { return delegate.listDeviceGroups(includeDeleted, criteria); }
if (role == null) { results = SiteWhere.getServer().getDeviceManagement(getTenant(servletRequest)) .listDeviceGroups(includeDeleted, criteria); } else { results = SiteWhere.getServer().getDeviceManagement(getTenant(servletRequest))
@Override public ISearchResults<IDeviceGroup> listDeviceGroups(ISearchCriteria criteria) throws SiteWhereException { return getDelegate().listDeviceGroups(criteria); }
@Override public void listDeviceGroups(GListDeviceGroupsRequest request, StreamObserver<GListDeviceGroupsResponse> responseObserver) { try { GrpcUtils.handleServerMethodEntry(this, DeviceManagementGrpc.getListDeviceGroupsMethod()); ISearchResults<IDeviceGroup> apiResult = getDeviceManagement() .listDeviceGroups(CommonModelConverter.asApiSearchCriteria(request.getCriteria().getPaging())); GListDeviceGroupsResponse.Builder response = GListDeviceGroupsResponse.newBuilder(); GDeviceGroupSearchResults.Builder results = GDeviceGroupSearchResults.newBuilder(); for (IDeviceGroup apiGroup : apiResult.getResults()) { results.addDeviceGroups(DeviceModelConverter.asGrpcDeviceGroup(apiGroup)); } results.setCount(apiResult.getNumResults()); response.setResults(results.build()); responseObserver.onNext(response.build()); responseObserver.onCompleted(); } catch (Throwable e) { GrpcUtils.handleServerMethodException(DeviceManagementGrpc.getListDeviceGroupsMethod(), e, responseObserver); } finally { GrpcUtils.handleServerMethodExit(DeviceManagementGrpc.getListDeviceGroupsMethod()); } }