1 23 24 package com.sun.enterprise.tools.upgrade.common.arguments; 25 26 import com.sun.enterprise.tools.upgrade.common.ArgsParser; 27 import com.sun.enterprise.tools.upgrade.common.UpgradeConstants; 28 import com.sun.enterprise.tools.upgrade.common.UpgradeUtils; 29 33 public class ARG_passwordfile extends ArgumentHandler { 34 35 36 public ARG_passwordfile(ParsedArgument pa) { 37 super(pa); 38 String msg = sm.getString("enterprise.tools.upgrade.cli.argument_missing","--passwordfile+/-f"); 39 if (parameters.isEmpty()) { 40 helpUsage(msg); 41 System.exit(1); 42 } 43 String pwdFile = (String )parameters.firstElement(); 44 commonInfo.setPasswordsFromFile(pwdFile); 45 interactiveMap.put(ArgsParser.MASTERPASSWORD, commonInfo.getMasterPassword()); 46 interactiveMap.put(ArgsParser.ADMINPASSWORD,commonInfo.getAdminPassword()); 47 String adminUser = commonInfo.getAdminUserName(); 48 String adminPassword = commonInfo.getAdminPassword(); 49 String masterPassword = null; 50 if(!commonInfo.getTargetVersionAndEdition().equals(UpgradeConstants.VERSION_AS90_PE)) { 51 masterPassword = commonInfo.getMasterPassword(); 52 } 53 if(!UpgradeUtils.getUpgradeUtils(commonInfo).validateUserDetails(adminUser,adminPassword,masterPassword)) { 54 if(!commonInfo.getTargetVersionAndEdition().equals(UpgradeConstants.VERSION_AS90_PE)){ 55 _logger.severe(sm.getString("enterprise.tools.upgrade.cli.wrong_adminuser_or_adminpassword_or_masterpassword")); 56 } else { 57 _logger.severe(sm.getString("enterprise.tools.upgrade.cli.wrong_adminuser_or_adminpassword")); 58 } 59 System.exit(1); 60 } 61 } 62 63 } 64 | Popular Tags |