+
+ @Transient
+ public boolean isSMEEnabled() {
+ if (rappResources != null && rappResources.getSme() != null) {
+ return Stream.of(rappResources.getSme().getInvokers(), rappResources.getSme().getServiceApis(),
+ rappResources.getSme().getProviderFunctions()).anyMatch(smeResource -> !smeResource.isEmpty());
+ }
+ return false;
+
+ }
+
+ @Transient
+ public boolean isDMEEnabled() {
+ if (rappResources != null && rappResources.getDme() != null) {
+ return Stream.of(rappResources.getDme().getProducerInfoTypes(),
+ rappResources.getDme().getConsumerInfoTypes(), rappResources.getDme().getInfoProducers(),
+ rappResources.getDme().getInfoConsumers()).anyMatch(smeResource -> !smeResource.isEmpty());
+ }
+ return false;
+ }