- try {
- LOG.info("checking EndPoints...");
- List<EndPoint> endPointList = input.getEndPoint();
- ComplianceCheckResult endPointCheckResult = EndPointCheck.check(endPointList);
- if (endPointCheckResult.hasPassed()) {
- LOG.info("create-connectivity-service end-points compliant !");
- } else {
- return OperationResult.failed(endPointCheckResult.getMessage());
- }
-
- LOG.info("checking ConnConstraint...");
- ConnectivityConstraint connectivityConstraint = input.getConnectivityConstraint();
- ComplianceCheckResult conConstraintCheckResult = ConnConstraintCheck.check(connectivityConstraint);
- if (conConstraintCheckResult.hasPassed()) {
- LOG.info("create-connectivity-service connectivity constraints compliant !");
- } else {
- return OperationResult.failed(conConstraintCheckResult.getMessage());
- }
-
- LOG.info("checking ResilienceConstraint...");
- ResilienceConstraint resilienceConstraintList = input.getResilienceConstraint();
- ComplianceCheckResult resilienceConstraintCheckResult = ResilienceConstraintCheck.check(
- resilienceConstraintList);
- if (resilienceConstraintCheckResult.hasPassed()) {
- LOG.info("create-connectivity-service resilience constraints compliant !");
- } else {
- return OperationResult.failed(resilienceConstraintCheckResult.getMessage());
- }
+ LOG.info("checking EndPoints...");
+ if (input.getEndPoint() == null) {
+ return OperationResult.failed("Service End-Point must not be null");
+ }
+ List<EndPoint> endPointList = new ArrayList<>(input.getEndPoint().values());
+ ComplianceCheckResult endPointCheckResult = EndPointCheck.check(endPointList);
+ if (endPointCheckResult.hasPassed()) {
+ LOG.info("create-connectivity-service end-points compliant !");
+ } else {
+ return OperationResult.failed(endPointCheckResult.getMessage());
+ }