1 23 24 package com.sun.enterprise.tools.upgrade.common.arguments; 25 26 import java.util.Vector ; 27 import java.util.logging.*; 28 import com.sun.enterprise.tools.upgrade.common.CommonInfoModel; 29 import com.sun.enterprise.tools.upgrade.logging.*; 30 import com.sun.enterprise.tools.upgrade.common.UpgradeUtils; 31 import java.util.Map ; 32 import com.sun.enterprise.util.i18n.StringManager; 33 34 38 public abstract class ArgumentHandler { 39 protected Logger _logger = LogService.getLogger(LogService.UPGRADE_LOGGER); 40 protected CommonInfoModel commonInfo; 41 protected Vector parameters; 42 protected StringManager sm; 43 protected UpgradeUtils utils; 44 protected Map interactiveMap; 45 46 47 public ArgumentHandler(ParsedArgument pa) { 48 commonInfo = pa.getCommonInfo(); 49 parameters = pa.getParameters(); 50 sm = StringManager.getManager(LogService.UPGRADE_CLI_LOGGER); 51 utils = UpgradeUtils.getUpgradeUtils(commonInfo); 52 interactiveMap = pa.getInteractiveMap(); 53 } 54 55 protected void helpUsage(){ 56 57 System.out.println(sm.getString("enterprise.tools.upgrade.cli.usage")); 58 59 if(commonInfo.isUpgradeJKStoNSS() || commonInfo.isUpgradeNSStoJKS()) { 60 System.out.println(sm.getString("enterprise.tools.upgrade.cli.convert_certs")); 61 System.out.println(); 62 return; 63 } 64 65 if(commonInfo.isUpgradeNSStoNSS()) { 66 System.out.println(sm.getString("enterprise.tools.upgrade.cli.NSS_certs")); 67 System.out.println(); 68 return; 69 } 70 71 if(commonInfo.isUpgradeJKStoJKS()) { 72 System.out.println(sm.getString("enterprise.tools.upgrade.cli.JKS_certs")); 73 System.out.println(); 74 return; 75 } 76 System.out.println(sm.getString("enterprise.tools.upgrade.cli.convert_certs")); 77 System.out.println(); 78 } 79 80 protected void helpUsage(String msg) { 81 System.out.println(msg); 82 System.out.println(); 83 helpUsage(); 84 } 85 } 86 | Popular Tags |