/** * Returns the Account specified by the "accountId" path parameter. * * @param scopeId * The {@link ScopeId} of the requested {@link Account}. * @param accountId * The id of the requested Account. * @return The requested Account object. * @throws Exception * Whenever something bad happens. See specific {@link KapuaService} exceptions. * @since 1.0.0 */ @ApiOperation(nickname = "accountFind", value = "Get an Account", // notes = "Returns the Account specified by the \"accountId\" path parameter.", // response = Account.class) @GET @Path("{accountId}") @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML }) public Account find( @ApiParam(value = "The ScopeId of the requested Account.", required = true, defaultValue = DEFAULT_SCOPE_ID) @PathParam("scopeId") ScopeId scopeId, // @ApiParam(value = "The id of the requested Account", required = true) @PathParam("accountId") EntityId accountId) throws Exception { Account account = accountService.find(scopeId, accountId); if (account == null) { throw new KapuaEntityNotFoundException(Account.TYPE, accountId); } return account; }
@Override public MessageInfo getInfo(KapuaId scopeId) throws ConfigurationException { Account account = null; if (scopeId != null) { try { account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(scopeId)); } catch (Exception exc) { throw new ConfigurationException("Cannot get account information", exc); } } return new MessageInfo(account); }
account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(accessToken.getScopeId())); } catch (Exception e) {
Account account = KapuaSecurityUtils.doPrivileged(() -> ACCOUNT_SERVICE.find(permission.getTargetScopeId()));
Account account = KapuaSecurityUtils.doPrivileged(() -> ACCOUNT_SERVICE.find(permission.getTargetScopeId()));
account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(kapuaPrincipal.getAccountId())); } catch (Exception e) {
account = KapuaSecurityUtils.doPrivileged(() -> ACCOUNT_SERVICE.find(user.getScopeId())); } catch (AuthenticationException ae) { throw ae;
account = KapuaSecurityUtils.doPrivileged(() -> ACCOUNT_SERVICE.find(user.getScopeId())); } catch (AuthenticationException ae) { throw ae;
account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(user.getScopeId())); } catch (AuthenticationException e) { throw e;
account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(user.getScopeId())); } catch (AuthenticationException e) { throw e;
account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(user.getScopeId())); } catch (AuthenticationException ae) { throw ae;
account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(user.getScopeId())); } catch (AuthenticationException ae) { throw ae;
account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(user.getScopeId())); } catch (AuthenticationException ae) { throw ae;
account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(user.getScopeId())); } catch (AuthenticationException ae) { throw ae;
@Override public KuraRequestMessage translate(FROM_M kapuaMessage) throws KapuaException { // // Kura channel KapuaLocator locator = KapuaLocator.getInstance(); AccountService accountService = locator.getService(AccountService.class); Account account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(kapuaMessage.getScopeId())); Device device = null; DeviceRegistryService deviceService = locator.getService(DeviceRegistryService.class); if (kapuaMessage.getDeviceId() != null) { device = deviceService.find(kapuaMessage.getScopeId(), kapuaMessage.getDeviceId()); } KuraRequestChannel kuraRequestChannel = translateChannel(kapuaMessage.getChannel()); kuraRequestChannel.setScope(account.getName()); kuraRequestChannel.setClientId(device != null ? device.getClientId() : kapuaMessage.getClientId()); // // Kura payload KuraRequestPayload kuraPayload = translatePayload(kapuaMessage.getPayload()); // // Return Kura Message return new KuraRequestMessage(kuraRequestChannel, kapuaMessage.getReceivedOn(), kuraPayload); }
@Override public KuraRequestMessage translate(FROM_M kapuaMessage) throws KapuaException { // // Kura channel KapuaLocator locator = KapuaLocator.getInstance(); AccountService accountService = locator.getService(AccountService.class); Account account = KapuaSecurityUtils.doPrivileged(() -> accountService.find(kapuaMessage.getScopeId())); Device device = null; DeviceRegistryService deviceService = locator.getService(DeviceRegistryService.class); if (kapuaMessage.getDeviceId() != null) { device = deviceService.find(kapuaMessage.getScopeId(), kapuaMessage.getDeviceId()); } KuraRequestChannel kuraRequestChannel = translateChannel(kapuaMessage.getChannel()); kuraRequestChannel.setScope(account.getName()); kuraRequestChannel.setClientId(device != null ? device.getClientId() : kapuaMessage.getClientId()); // // Kura payload KuraRequestPayload kuraPayload = translatePayload(kapuaMessage.getPayload()); // // Return Kura Message return new KuraRequestMessage(kuraRequestChannel, kapuaMessage.getReceivedOn(), kuraPayload); }
Account account = KapuaSecurityUtils.doPrivileged(() -> ACCOUNT_SERVICE.find(query.getScopeId()));
Account account = KapuaSecurityUtils.doPrivileged(() -> ACCOUNT_SERVICE.find(query.getScopeId()));
@Override public KuraDataMessage translate(KapuaDataMessage kapuaDataMessage) throws KapuaException { KapuaLocator locator = KapuaLocator.getInstance(); AccountService accountService = locator.getService(AccountService.class); Account account = accountService.find(kapuaDataMessage.getScopeId()); if (account == null) { throw new KapuaEntityNotFoundException(Account.TYPE, kapuaDataMessage.getScopeId()); } // // Kapua Channel KuraDataChannel kuraDataChannel = translate(kapuaDataMessage.getChannel()); kuraDataChannel.setClientId(kapuaDataMessage.getClientId()); kuraDataChannel.setScope(account.getName()); // // Kapua payload KuraDataPayload kuraDataPayload = translate(kapuaDataMessage.getPayload()); kuraDataPayload.setBody(kapuaDataMessage.getPayload().getBody()); kuraDataPayload.setMetrics(kapuaDataMessage.getPayload().getMetrics()); kuraDataPayload.setPosition(TranslatorKapuaKuraUtils.translate(kapuaDataMessage.getPosition())); kuraDataPayload.setTimestamp(kapuaDataMessage.getSentOn()); // // Kapua message KuraDataMessage kuraDataMessage = new KuraDataMessage(); kuraDataMessage.setChannel(kuraDataChannel); kuraDataMessage.setPayload(kuraDataPayload); // Return Kapua Message return kuraDataMessage; }
@Override public KuraDataMessage translate(KapuaDataMessage kapuaDataMessage) throws KapuaException { KapuaLocator locator = KapuaLocator.getInstance(); AccountService accountService = locator.getService(AccountService.class); Account account = accountService.find(kapuaDataMessage.getScopeId()); if (account == null) { throw new KapuaEntityNotFoundException(Account.TYPE, kapuaDataMessage.getScopeId()); } // // Kapua Channel KuraDataChannel kuraDataChannel = translate(kapuaDataMessage.getChannel()); kuraDataChannel.setClientId(kapuaDataMessage.getClientId()); kuraDataChannel.setScope(account.getName()); // // Kapua payload KuraDataPayload kuraDataPayload = translate(kapuaDataMessage.getPayload()); kuraDataPayload.setBody(kapuaDataMessage.getPayload().getBody()); kuraDataPayload.setMetrics(kapuaDataMessage.getPayload().getMetrics()); kuraDataPayload.setPosition(TranslatorKapuaKuraUtils.translate(kapuaDataMessage.getPosition())); kuraDataPayload.setTimestamp(kapuaDataMessage.getSentOn()); // // Kapua message KuraDataMessage kuraDataMessage = new KuraDataMessage(); kuraDataMessage.setChannel(kuraDataChannel); kuraDataMessage.setPayload(kuraDataPayload); // Return Kapua Message return kuraDataMessage; }