コード例 #1
0
 private void validateConnection(Connection connection, RichUserDetails richUserDetails)
     throws ServiceException {
   try {
     validateProviderNsa(connection.getProviderNsa());
     validateConnectionId(connection.getConnectionId());
     validatePort(connection.getSourceStpId(), "sourceSTP", richUserDetails);
     validatePort(connection.getDestinationStpId(), "destSTP", richUserDetails);
   } catch (ServiceException e) {
     connection.setCurrentState(TERMINATED);
     connectionRepo.save(connection);
     throw e;
   }
 }