1 23 24 package com.sun.enterprise.tools.upgrade.common.arguments; 25 26 import com.sun.enterprise.tools.upgrade.common.UpgradeConstants; 27 31 public class ARG_masterpassword extends ArgumentHandler { 32 33 34 public ARG_masterpassword(ParsedArgument pa) { 35 super(pa); 36 if(parameters.isEmpty()){ 37 helpUsage(sm.getString("enterprise.tools.upgrade.cli.argument_missing","--masterpassword/-m")); 38 System.exit(1); 39 } 40 String masterpassword = (String )parameters.firstElement(); 41 commonInfo.setMasterPassword(masterpassword); 42 if(!interactiveMap.containsKey("target")) 43 return; 44 if(!commonInfo.getTargetVersionAndEdition().equals(UpgradeConstants.VERSION_AS90_PE)) { 45 if(!utils.validateUserDetails(commonInfo.getAdminUserName(),commonInfo.getAdminPassword(),masterpassword)) { 46 if(!commonInfo.getTargetVersionAndEdition().equals(UpgradeConstants.VERSION_AS90_PE)){ 47 _logger.severe(sm.getString("enterprise.tools.upgrade.cli.wrong_adminuser_or_adminpassword_or_masterpassword")); 48 } else { 49 _logger.severe(sm.getString("enterprise.tools.upgrade.cli.wrong_adminuser_or_adminpassword")); 50 } 51 System.exit(1); 52 } 53 } 54 55 } 56 } 57 | Popular Tags |