private void assertRecipientsNotEmpty(MessageEntity messageEntity) { if ( messageEntity == null || messageEntity.getRecipient() == null || messageEntity.getChannel() == null || messageEntity.getRecipient().getRoleScope() == null || messageEntity.getRecipient().getRoleValues() == null || messageEntity.getRecipient().getRoleValues().isEmpty()) { throw new MessageRecipientFormatException(); } }
@Override public Set<String> getRecipientsId(Api api, MessageEntity message) { if (message != null && MessageChannel.HTTP.equals(message.getChannel())) { return Collections.singleton(message.getRecipient().getUrl()); final Set<String> recipientIds = new HashSet<>(); if (api == null && RoleScope.MANAGEMENT.name().equals(recipientEntity.getRoleScope())) { for (String roleName: recipientEntity.getRoleValues()) { recipientIds.addAll( membershipRepository.findByRole(RoleScope.MANAGEMENT, roleName) else if (api != null && RoleScope.APPLICATION.name().equals(recipientEntity.getRoleScope())) { for (String roleName: recipientEntity.getRoleValues()) { recipientIds.addAll( membershipRepository.findByReferencesAndRole( for (String roleName: recipientEntity.getRoleValues()) { recipientIds.addAll( membershipRepository.findByReferencesAndRole(
@Override public Set<String> getRecipientsId(MessageEntity message) { if (MessageChannel.HTTP.equals(message.getChannel())) { return Collections.singleton(message.getRecipient().getUrl()); } return getRecipientsId(null, message); }
@Override public Set<String> getRecipientsId(Api api, MessageEntity message) { if (message != null && MessageChannel.HTTP.equals(message.getChannel())) { return Collections.singleton(message.getRecipient().getUrl()); final Set<String> recipientIds = new HashSet<>(); if (api == null && RoleScope.MANAGEMENT.name().equals(recipientEntity.getRoleScope())) { for (String roleName: recipientEntity.getRoleValues()) { recipientIds.addAll( membershipRepository.findByRole(RoleScope.MANAGEMENT, roleName) else if (api != null && RoleScope.APPLICATION.name().equals(recipientEntity.getRoleScope())) { for (String roleName: recipientEntity.getRoleValues()) { recipientIds.addAll( membershipRepository.findByReferencesAndRole( for (String roleName: recipientEntity.getRoleValues()) { recipientIds.addAll( membershipRepository.findByReferencesAndRole(
@Override public Set<String> getRecipientsId(MessageEntity message) { if (MessageChannel.HTTP.equals(message.getChannel())) { return Collections.singleton(message.getRecipient().getUrl()); } return getRecipientsId(null, message); }
private void assertRecipientsNotEmpty(MessageEntity messageEntity) { if ( messageEntity == null || messageEntity.getRecipient() == null || messageEntity.getChannel() == null || messageEntity.getRecipient().getRoleScope() == null || messageEntity.getRecipient().getRoleValues() == null || messageEntity.getRecipient().getRoleValues().isEmpty()) { throw new MessageRecipientFormatException(); } }