2626import schemacrawler .tools .ai .model .TableDocument ;
2727
2828@ Service
29- public class DatabaseObjectResourceProvider {
29+ public class ResourceProvider {
3030
3131 @ Autowired public Catalog catalog ;
3232
@@ -47,11 +47,11 @@ public String getRoutineDetails(
4747 .withAdditionalRoutineDetails (allRoutineDetails ())
4848 .getRoutineDocument (routine );
4949 LoggingUtility .log (
50- exchange , String .format ("Generated resource for <%s>" , resourceRequest .uri ()));
50+ exchange , String .format ("Located resource for <%s>" , resourceRequest .uri ()));
5151 return document .toObjectNode ().toPrettyString ();
5252 } catch (final Exception e ) {
5353 LoggingUtility .logException (
54- exchange , String .format ("Could not read resource <%s>" , resourceRequest .uri ()), e );
54+ exchange , String .format ("Could not locate resource <%s>" , resourceRequest .uri ()), e );
5555 throw e ;
5656 }
5757 }
@@ -73,36 +73,36 @@ public String getTableDetails(
7373 .withAdditionalTableDetails (allTableDetails ())
7474 .getTableDocument (table );
7575 LoggingUtility .log (
76- exchange , String .format ("Generated resource for <%s>" , resourceRequest .uri ()));
76+ exchange , String .format ("Located resource for <%s>" , resourceRequest .uri ()));
7777 return document .toObjectNode ().toPrettyString ();
7878 } catch (final Exception e ) {
7979 LoggingUtility .logException (
80- exchange , String .format ("Could not read resource <%s>" , resourceRequest .uri ()), e );
80+ exchange , String .format ("Could not locate resource <%s>" , resourceRequest .uri ()), e );
8181 throw e ;
8282 }
8383 }
8484
8585 private <DO extends DatabaseObject > DO lookupDatabaseObject (
86- final String databaseObjectName , final Collection <DO > databaseObjects ) {
87- requireNonNull (databaseObjects , "No database objects provided" );
86+ final String databaseObjectName , final Collection <DO > allDatabaseObjects ) {
87+ requireNonNull (allDatabaseObjects , "No database objects provided" );
8888 final String searchObjectName = trimToEmpty (databaseObjectName );
89- final List <DO > routines =
90- databaseObjects .stream ()
89+ final List <DO > databaseObjects =
90+ allDatabaseObjects .stream ()
9191 .filter (
9292 databaseObject ->
9393 databaseObject .getName ().equalsIgnoreCase (searchObjectName )
9494 || databaseObject .getFullName ().equalsIgnoreCase (searchObjectName ))
9595 .collect (Collectors .toList ());
96- if (routines .isEmpty ()) {
96+ if (databaseObjects .isEmpty ()) {
9797 throw new SchemaCrawlerException (String .format ("<%s> not found" , databaseObjectName ));
9898 }
99- if (routines .size () > 1 ) {
99+ if (databaseObjects .size () > 1 ) {
100100 throw new SchemaCrawlerException (
101101 String .format (
102102 "<%s> has too many matches - provide a fully-qualified name" , databaseObjectName ));
103103 }
104104
105- final DO routine = routines .get (0 );
106- return routine ;
105+ final DO databaseObject = databaseObjects .get (0 );
106+ return databaseObject ;
107107 }
108108}
0 commit comments