@Override public IArea getArea(UUID id) throws SiteWhereException { return getDelegate().getArea(id); }
IArea parent = getDeviceManagement().getArea(source.getParentAreaId()); area.setParentArea(parent);
@Override public void getArea(GGetAreaRequest request, StreamObserver<GGetAreaResponse> responseObserver) { try { GrpcUtils.handleServerMethodEntry(this, DeviceManagementGrpc.getGetAreaMethod()); IArea apiResult = getDeviceManagement().getArea(CommonModelConverter.asApiUuid(request.getId())); GGetAreaResponse.Builder response = GGetAreaResponse.newBuilder(); if (apiResult != null) { response.setArea(DeviceModelConverter.asGrpcArea(apiResult)); } responseObserver.onNext(response.build()); responseObserver.onCompleted(); } catch (Throwable e) { GrpcUtils.handleServerMethodException(DeviceManagementGrpc.getGetAreaMethod(), e, responseObserver); } finally { GrpcUtils.handleServerMethodExit(DeviceManagementGrpc.getGetAreaMethod()); } }
@Override public void getAreaLabel(GGetAreaLabelRequest request, StreamObserver<GGetAreaLabelResponse> responseObserver) { try { GrpcUtils.handleServerMethodEntry(this, LabelGenerationGrpc.getGetAreaLabelMethod()); ILabelGenerator generator = getLabelGeneratorById(request.getGeneratorId()); IArea area = getDeviceManagement().getArea(CommonModelConverter.asApiUuid(request.getAreaId())); byte[] content = generator.getAreaLabel(area, getEntityUriProvider()); Label label = new Label(); label.setContent(content); GGetAreaLabelResponse.Builder response = GGetAreaLabelResponse.newBuilder(); response.setLabel(LabelGenerationModelConverter.asGrpcLabel(label)); responseObserver.onNext(response.build()); responseObserver.onCompleted(); } catch (Throwable e) { GrpcUtils.handleServerMethodException(LabelGenerationGrpc.getGetAreaLabelMethod(), e, responseObserver); } finally { GrpcUtils.handleServerMethodExit(LabelGenerationGrpc.getGetAreaLabelMethod()); } }
result.setArea(getDeviceManagement().getArea(source.getAreaId()));
IArea area = getDeviceManagement().getArea(source.getAreaId()); if (area == null) { area = new InvalidArea();