Changeset 35362
- Timestamp:
- 2021-09-11T14:06:07+12:00 (3 years ago)
- Location:
- main/trunk/greenstone3/src/java/org/greenstone/gsdl3
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java
r35290 r35362 231 231 try 232 232 { 233 this.recept = (Receptionist) Class.forName("org.greenstone.gsdl3.core." + recept_name). newInstance();233 this.recept = (Receptionist) Class.forName("org.greenstone.gsdl3.core." + recept_name).getDeclaredConstructor().newInstance(); 234 234 } 235 235 catch (Exception e) … … 253 253 try 254 254 { 255 this.gs_params = (GSParams) Class.forName("org.greenstone.gsdl3.util." + params_name). newInstance();255 this.gs_params = (GSParams) Class.forName("org.greenstone.gsdl3.util." + params_name).getDeclaredConstructor().newInstance(); 256 256 } 257 257 catch (Exception e) … … 276 276 try 277 277 { 278 message_router = (MessageRouter) Class.forName("org.greenstone.gsdl3.core." + mr_name). newInstance();278 message_router = (MessageRouter) Class.forName("org.greenstone.gsdl3.core." + mr_name).getDeclaredConstructor().newInstance(); 279 279 } 280 280 catch (Exception e) -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/OAIServer.java
r33971 r35362 165 165 try 166 166 { 167 message_router = (OAIMessageRouter) Class.forName("org.greenstone.gsdl3.core." + mr_name).newInstance();167 message_router = (OAIMessageRouter) Class.forName("org.greenstone.gsdl3.core." + mr_name).getDeclaredConstructor().newInstance(); 168 168 } 169 169 catch (Exception e) -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/ServiceCluster.java
r33385 r35362 460 460 { 461 461 // try for a default service in standard package 462 s = (ServiceRack) Class.forName("org.greenstone.gsdl3.service." + servicetype).newInstance();462 s = (ServiceRack) Class.forName("org.greenstone.gsdl3.service." + servicetype).getDeclaredConstructor().newInstance(); 463 463 } 464 464 catch (Exception e) … … 470 470 { 471 471 // name as is, in case package is already specified 472 s = (ServiceRack) Class.forName(servicetype).newInstance();472 s = (ServiceRack) Class.forName(servicetype).getDeclaredConstructor().newInstance(); 473 473 } 474 474 catch (Exception e) -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/MessageRouter.java
r34017 r35362 559 559 try 560 560 { 561 ServiceRack s = (ServiceRack) service_class.newInstance();561 ServiceRack s = (ServiceRack) service_class.getDeclaredConstructor().newInstance(); 562 562 s.setSiteHome(this.site_home); 563 563 s.setSiteAddress(this.site_http_address); … … 733 733 try 734 734 { 735 c = (Collection) Class.forName("org.greenstone.gsdl3.collection." + coll_class_name).newInstance();735 c = (Collection) Class.forName("org.greenstone.gsdl3.collection." + coll_class_name).getDeclaredConstructor().newInstance(); 736 736 } 737 737 catch (Exception e) -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/Receptionist.java
r33080 r35362 156 156 try 157 157 { 158 ac = (Action) Class.forName("org.greenstone.gsdl3.action." + class_name).newInstance();158 ac = (Action) Class.forName("org.greenstone.gsdl3.action." + class_name).getDeclaredConstructor().newInstance(); 159 159 } 160 160 catch (Exception e) … … 232 232 { 233 233 action_name = action.substring(0, 1).toUpperCase() + action.substring(1) + "Action"; 234 Action ac = (Action) Class.forName("org.greenstone.gsdl3.action." + action_name). newInstance();234 Action ac = (Action) Class.forName("org.greenstone.gsdl3.action." + action_name).getDeclaredConstructor().newInstance(); 235 235 ac.setConfigParams(this.config_params); 236 236 ac.setMessageRouter(this.mr); -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/sql/DatabaseFactory.java
r25635 r35362 32 32 String fullName = "org.greenstone.gsdl3.sql." + dbname.toLowerCase()+ "." + dbname +"SQLServer"; 33 33 try { 34 SQLServer server = (SQLServer)Class.forName(fullName).newInstance();34 SQLServer server = (SQLServer)Class.forName(fullName).getDeclaredConstructor().newInstance(); 35 35 serverMap.put(dbname, server); 36 36 return server; … … 46 46 //load SQLStatements class 47 47 try{ 48 SQLStatements state = (SQLStatements)Class.forName(fullsqlstate).newInstance();48 SQLStatements state = (SQLStatements)Class.forName(fullsqlstate).getDeclaredConstructor().newInstance(); 49 49 return state; 50 50 } … … 52 52 // if falied use sqlstate as a full path 53 53 try{ 54 SQLStatements state = (SQLStatements)Class.forName(sqlstate).newInstance();54 SQLStatements state = (SQLStatements)Class.forName(sqlstate).getDeclaredConstructor().newInstance(); 55 55 return state; 56 56 } … … 69 69 String fullName = "org.greenstone.gsdl3.sql." + dbname.toLowerCase()+ "." + dbname +"DBWrapper"; 70 70 try { 71 MetadataDBWrapper wrapper = (MetadataDBWrapper)Class.forName(fullName).newInstance();71 MetadataDBWrapper wrapper = (MetadataDBWrapper)Class.forName(fullName).getDeclaredConstructor().newInstance(); 72 72 if (wrapper != null){ 73 73 //load SQLServer class … … 80 80 //load SQLStatements class 81 81 try{ 82 SQLStatements state = (SQLStatements)Class.forName(fullsqlstate).newInstance();82 SQLStatements state = (SQLStatements)Class.forName(fullsqlstate).getDeclaredConstructor().newInstance(); 83 83 if (state != null){ 84 84 wrapper.setSQLStatements(state); … … 89 89 // if falied use sqlstate as a full path 90 90 try{ 91 SQLStatements state = (SQLStatements)Class.forName(sqlstate).newInstance();91 SQLStatements state = (SQLStatements)Class.forName(sqlstate).getDeclaredConstructor().newInstance(); 92 92 if (state != null){ 93 93 wrapper.setSQLStatements(state); -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/sql/derby/DerbySQLServer.java
r30055 r35362 20 20 public DerbySQLServer(){ 21 21 try{ 22 Class.forName(DRIVER).newInstance();22 Class.forName(DRIVER).getDeclaredConstructor().newInstance(); 23 23 } 24 24 catch(Exception e){ -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/DerbyWrapper.java
r35332 r35362 125 125 } 126 126 127 Class.forName(DRIVER). newInstance();127 Class.forName(DRIVER).getDeclaredConstructor().newInstance(); 128 128 protocol_str = PROTOCOL + dbpath; 129 129 if (create_database) -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/SimpleCollectionDatabase.java
r31230 r35362 79 79 try 80 80 { 81 this.coll_db = (FlatDatabaseWrapper) dbwrap_class.newInstance();81 this.coll_db = (FlatDatabaseWrapper) dbwrap_class.getDeclaredConstructor().newInstance(); 82 82 } 83 83 catch (Exception e)
Note:
See TracChangeset
for help on using the changeset viewer.