- List<RelationshipData> relationshipDataList = vnfEntity.getRelationshipList()
- .getRelationships().stream()
- .filter(relationship -> relationship.getRelatedTo().equals("service-instance"))
- .limit(1).findFirst().get().getRelationshipDataList();
-
- vserverInstanceId = relationshipDataList.stream()
- .filter(relationshipData -> relationshipData.getRelationshipKey()
- .equals("service-instance.service-instance-id"))
- .findFirst()
- .map(relationshipData -> relationshipData.getRelationshipValue()).get();
+ List<Relationship> relationshipList = vnfEntity.getRelationshipList().getRelationships();
+ Relationship relationship = null;
+ for(int i = 0; i < relationshipList.size(); i++) {
+ if ("service-instance".equals(relationshipList.get(i).getRelatedTo())) {
+ relationship = relationshipList.get(i);
+ break;
+ }
+ }
+ if (relationship != null) {
+ List<RelationshipData> relationshipDataList = relationship.getRelationshipDataList();
+ for(int i = 0; i < relationshipDataList.size(); i++) {
+ if ("service-instance.service-instance-id"
+ .equals(relationshipDataList.get(i).getRelationshipKey())) {
+ vserverInstanceId = relationshipDataList.get(i).getRelationshipValue();
+ break;
+ }
+ }
+ }