Author: aadamchik Date: Sun Dec 24 08:39:59 2006 New Revision: 490038 URL: http://svn.apache.org/viewvc?view=rev&rev=490038 Log: no change - reformatting the code according to the project Eclipse defaults
Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/conf/DriverDataSourceFactory.java Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/conf/DriverDataSourceFactory.java URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/conf/DriverDataSourceFactory.java?view=diff&rev=490038&r1=490037&r2=490038 ============================================================================== --- incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/conf/DriverDataSourceFactory.java (original) +++ incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/conf/DriverDataSourceFactory.java Sun Dec 24 08:39:59 2006 @@ -236,72 +236,68 @@ super(parser, parentHandler); } - private String passwordFromInputStream(InputStream inputStream) - { - BufferedReader bufferedReader = null; - InputStreamReader inputStreamReader = null; - String password = null; - - try - { - inputStreamReader = new InputStreamReader(inputStream); - bufferedReader = new BufferedReader(inputStreamReader); - password = bufferedReader.readLine(); - } - catch (IOException exception) - { - exception.printStackTrace(); - } - finally - { - try - { bufferedReader.close(); } - catch (Exception exception) - { } - - try - { inputStreamReader.close(); } - catch (Exception exception) - { } - - try - { inputStream.close(); } - catch (IOException exception) - { } - } + private String passwordFromInputStream(InputStream inputStream) { + BufferedReader bufferedReader = null; + InputStreamReader inputStreamReader = null; + String password = null; + + try { + inputStreamReader = new InputStreamReader(inputStream); + bufferedReader = new BufferedReader(inputStreamReader); + password = bufferedReader.readLine(); + } + catch (IOException exception) { + exception.printStackTrace(); + } + finally { + try { + bufferedReader.close(); + } + catch (Exception exception) { + } - return password; + try { + inputStreamReader.close(); + } + catch (Exception exception) { + } + + try { + inputStream.close(); + } + catch (IOException exception) { + } + } + + return password; } - private String passwordFromURL(URL url) - { - InputStream inputStream = null; - String password = null; - - try - { - inputStream = url.openStream(); - password = passwordFromInputStream(inputStream); - } - catch (IOException exception) - { - // Log the error while trying to open the stream. A null - // password will be returned as a result. - exception.printStackTrace(); - } + private String passwordFromURL(URL url) { + InputStream inputStream = null; + String password = null; + + try { + inputStream = url.openStream(); + password = passwordFromInputStream(inputStream); + } + catch (IOException exception) { + // Log the error while trying to open the stream. A null + // password will be returned as a result. + exception.printStackTrace(); + } - return password; + return password; } public void init(String name, Attributes atts, DataSourceInfo driverInfo) { logger.info("loading user name and password."); - String encoderClass = atts.getValue("encoderClass"); - String encoderSalt = atts.getValue("encoderSalt"); - String password = atts.getValue("password"); + String encoderClass = atts.getValue("encoderClass"); + String encoderSalt = atts.getValue("encoderSalt"); + String password = atts.getValue("password"); String passwordLocation = atts.getValue("passwordLocation"); - String passwordSource = atts.getValue("passwordSource"); - String username = atts.getValue("userName"); + String passwordSource = atts.getValue("passwordSource"); + String username = atts.getValue("userName"); driverInfo.setPasswordEncoderClass(encoderClass); driverInfo.setPasswordEncoderSalt(encoderSalt); @@ -309,58 +305,56 @@ driverInfo.setPasswordSource(passwordSource); driverInfo.setUserName(username); - // Replace {} in passwordSource with encoderSalt -- useful for EXECUTABLE & URL options + // Replace {} in passwordSource with encoderSalt -- useful for EXECUTABLE & + // URL options if (encoderSalt != null) - passwordSource = passwordSource.replace("\\{\\}", encoderSalt); + passwordSource = passwordSource.replace("\\{\\}", encoderSalt); PasswordEncoding passwordEncoder = driverInfo.getPasswordEncoder(); - if (passwordLocation != null) // New style model (v1.2), process extra locations + if (passwordLocation != null) // New style model (v1.2), process extra + // locations { - if (passwordLocation.equals(DataSourceInfo.PASSWORD_LOCATION_CLASSPATH)) - { - URL url = parentConfiguration.getResourceLocator().findResource(passwordSource); - - if (url != null) - password = passwordFromURL(url); - else - logger.error("Could not find resource in CLASSPATH: " + passwordSource); - } - else if (passwordLocation.equals(DataSourceInfo.PASSWORD_LOCATION_URL)) - { - try - { - password = passwordFromURL(new URL(passwordSource)); - } - catch (MalformedURLException exception) - { - exception.printStackTrace(); - } - } - else if (passwordLocation.equals(DataSourceInfo.PASSWORD_LOCATION_EXECUTABLE)) - { - if (passwordSource != null) - { - try - { - Process process = Runtime.getRuntime().exec(passwordSource); - password = passwordFromInputStream(process.getInputStream()); - process.waitFor(); - } - catch (IOException exception) - { - exception.printStackTrace(); - } - catch (InterruptedException exception) - { - exception.printStackTrace(); - } + if (passwordLocation.equals(DataSourceInfo.PASSWORD_LOCATION_CLASSPATH)) { + URL url = parentConfiguration.getResourceLocator().findResource( + passwordSource); + + if (url != null) + password = passwordFromURL(url); + else + logger.error("Could not find resource in CLASSPATH: " + + passwordSource); + } + else if (passwordLocation.equals(DataSourceInfo.PASSWORD_LOCATION_URL)) { + try { + password = passwordFromURL(new URL(passwordSource)); + } + catch (MalformedURLException exception) { + exception.printStackTrace(); + } + } + else if (passwordLocation + .equals(DataSourceInfo.PASSWORD_LOCATION_EXECUTABLE)) { + if (passwordSource != null) { + try { + Process process = Runtime.getRuntime().exec(passwordSource); + password = passwordFromInputStream(process.getInputStream()); + process.waitFor(); + } + catch (IOException exception) { + exception.printStackTrace(); + } + catch (InterruptedException exception) { + exception.printStackTrace(); + } + } } - } } if (password != null && passwordEncoder != null) - driverInfo.setPassword(passwordEncoder.decodePassword(password, encoderSalt)); + driverInfo.setPassword(passwordEncoder.decodePassword( + password, + encoderSalt)); } }