⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 globalconfiguration.java

📁 一个免费的CA,基于EJB平台的,老师叫我们测试,现把之共享出来让大家参考
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
       return availablethemes;    }    /** Returns the default avaiable theme used by administrator preferences. */    public String getDefaultAvailableTheme(){      return getAvailableThemes()[0];    }            // Methods for manipulating the headbanner filename.    public   String getHeadBanner() {return (String) data.get(HEADBANNER);}    public   String getHeadBannerFilename(){      String returnval = (String) data.get(HEADBANNER);      return returnval.substring(returnval.lastIndexOf('/')+1);    }    public   void setHeadBanner(String head){      data.put(HEADBANNER, ((String) data.get(ADMINPATH)) + ((String) data.get(BANNERS_PATH)) + "/" + head);    }    // Methods for manipulating the headbanner filename.    public   String getFootBanner() {return (String) data.get(FOOTBANNER);}    public   String getFootBannerFilename(){      String returnval = (String) data.get(FOOTBANNER);      return returnval.substring(returnval.lastIndexOf('/')+1);    }    public   void setFootBanner(String foot){      data.put(FOOTBANNER, "/" + ((String) data.get(BANNERS_PATH)) + "/" +foot);    }    // Methods for manipulating the title.    public   String getEjbcaTitle() {return (String) data.get(TITLE);}    public   void setEjbcaTitle(String ejbcatitle) {data.put(TITLE,ejbcatitle);}    public   String getAuthorizationPath() {return (String) data.get(AUTHORIZATION_PATH);}    public   String getBannersPath() {return (String) data.get(BANNERS_PATH);}    public   String getCaPath() {return (String) data.get(CA_PATH);}    public   String getConfigPath() {return (String) data.get(CONFIG_PATH);}    public   String getHelpPath() {return (String) data.get(HELP_PATH);}    public   String getImagesPath() {return (String) data.get(IMAGES_PATH);}    public   String getLanguagePath() {return (String) data.get(LANGUAGE_PATH);}    public   String getLogPath() {return (String) data.get(LOG_PATH);}    public   String getRaPath() {return (String) data.get(RA_PATH);}    public   String getThemePath() {return (String) data.get(THEME_PATH);}    public   String getHardTokenPath() {return (String) data.get(HARDTOKEN_PATH);}    public   String getLanguageFilename(){return (String) data.get(LANGUAGEFILENAME);}    public   String getMainFilename(){return (String) data.get(MAINFILENAME);}    public   String getIndexFilename(){return (String) data.get(INDEXFILENAME);}    public   String getMenuFilename(){return (String) data.get(MENUFILENAME);}    public   String getErrorPage(){return (String) data.get(ERRORPAGE);}    public   String[] getPossibleEntiresPerPage(){return DEFAULTPOSSIBLEENTRIESPERPAGE;}    public   String[] getPossibleLogEntiresPerPage(){return DEFAULTPOSSIBLELOGENTRIESPERPAGE;}    public   String getAvailableLanguagesAsString(){return (String) data.get(AVAILABLELANGUAGES);}    public   String getAvailableThemesAsString(){return (String) data.get(AVAILABLETHEMES);}    public   boolean getEnableEndEntityProfileLimitations(){return ((Boolean) data.get(ENABLEEEPROFILELIMITATIONS)).booleanValue();}    public   void    setEnableEndEntityProfileLimitations(boolean value){ data.put(ENABLEEEPROFILELIMITATIONS, Boolean.valueOf(value));}    public   boolean getEnableAuthenticatedUsersOnly(){return ((Boolean) data.get(ENABLEAUTHENTICATEDUSERSONLY)).booleanValue();}    public   void    setEnableAuthenticatedUsersOnly(boolean value){ data.put(ENABLEAUTHENTICATEDUSERSONLY, Boolean.valueOf(value));}    public   boolean getEnableKeyRecovery(){return ((Boolean) data.get(ENABLEKEYRECOVERY)).booleanValue();}    public   void    setEnableKeyRecovery(boolean value){ data.put(ENABLEKEYRECOVERY, Boolean.valueOf(value));}    public   boolean getIssueHardwareTokens(){return ((Boolean) data.get(ISSUEHARDWARETOKENS)).booleanValue();}    public   void    setIssueHardwareTokens(boolean value){ data.put(ISSUEHARDWARETOKENS, Boolean.valueOf(value));}   /**    * @return the number of required approvals to access sensitive hard token data (default 0)    */    public   int getNumberOfApprovalsToViewPUK(){    	Object num = data.get(NUMBEROFAPPROVALSTOVIEWPUK);        if(num == null){        	return 0;        }    	    	return ((Integer) num).intValue();    }        public void setNumberOfApprovalsToViewPUK(int numberOfHardTokenApprovals){     	data.put(NUMBEROFAPPROVALSTOVIEWPUK, new Integer(numberOfHardTokenApprovals));    }        /**     * @return true of email notification of requested approvals should be sent (default false)     */     public boolean getUseApprovalNotifications(){     	Object value = data.get(USEAPPROVALNOTIFICATIONS);         if(value == null){         	return false;         }     	     	return ((Boolean) value).booleanValue();     }          public   void    setUseApprovalNotifications(boolean useApprovalNotifications){      	data.put(USEAPPROVALNOTIFICATIONS, Boolean.valueOf(useApprovalNotifications));     }            /**      * Returns the email address to the administrators that should recieve notification emails      * should be an alias to all approval administrators default "" never null      */      public String getApprovalAdminEmailAddress(){      	Object value = data.get(APPROVALADMINEMAILADDRESS);          if(value == null){          	return "";          }      	      	return (String) value;      }            public   void    setApprovalAdminEmailAddress(String approvalAdminEmailAddress){       	data.put(APPROVALADMINEMAILADDRESS, approvalAdminEmailAddress);      }              /**       * Returns the email address used in the from field of approval notification emails       */       public String getApprovalNotificationFromAddress(){       	Object value = data.get(APPROVALNOTIFICATIONFROMADDR);           if(value == null){           	return "";           }       	       	return (String) value;       }              public   void    setApprovalNotificationFromAddress(String approvalNotificationFromAddress){        	data.put(APPROVALNOTIFICATIONFROMADDR, approvalNotificationFromAddress);       }               /** Implemtation of UpgradableDataHashMap function getLatestVersion */    public float getLatestVersion(){       return LATEST_VERSION;    }    /** Implemtation of UpgradableDataHashMap function upgrade. */    public void upgrade(){    	if(Float.compare(LATEST_VERSION, getVersion()) != 0) {    		// New version of the class, upgrade    		if(data.get(HARDTOKEN_PATH) == null){    			data.put(HARDTOKEN_PATH, ((String) data.get(ADMINPATH) + "hardtoken"));    		}    		    		data.put(VERSION, new Float(LATEST_VERSION));    		    	}    }    // Private fields.    // Private constants    //private static final   String BASEURL             = "baseurl";    private static final   String COMPUTERNAME          = "computername";    private static final   String APPLICATIONPATH       = "applicationpath";    private static final   String ADMINPATH             = "raadminpath";    private static final   String AVAILABLELANGUAGES    = "availablelanguages";    private static final   String AVAILABLETHEMES       = "availablethemes";    private static final   String PUBLICPORT            = "publicport";    private static final   String PRIVATEPORT           = "privateport";    private static final   String PUBLICPROTOCOL        = "publicprotocol";    private static final   String PRIVATEPROTOCOL       = "privateprotocol";      // Title    private static final   String TITLE              = "title";      // Banner files.    private static final   String HEADBANNER         = "headbanner";    private static final   String FOOTBANNER         = "footbanner";      // Other configuration.    private static final   String ENABLEEEPROFILELIMITATIONS   = "endentityprofilelimitations";    private static final   String ENABLEAUTHENTICATEDUSERSONLY = "authenticatedusersonly";    private static final   String ENABLEKEYRECOVERY            = "enablekeyrecovery";    private static final   String ISSUEHARDWARETOKENS          = "issuehardwaretokens";        private static final   String NUMBEROFAPPROVALSTOVIEWPUK   = "numberofapprovalstoviewpuk";    private static final   String USEAPPROVALNOTIFICATIONS     = "useapprovalnotifications";    private static final   String APPROVALADMINEMAILADDRESS    = "approvaladminemailaddress";    private static final   String APPROVALNOTIFICATIONFROMADDR = "approvalnotificationfromaddr";                 // Paths    private static final   String AUTHORIZATION_PATH  = "authorization_path";    private static final   String BANNERS_PATH        = "banners_path";    private static final   String CA_PATH             = "ca_path";    private static final   String CONFIG_PATH         = "data_path";    private static final   String HELP_PATH           = "help_path";    private static final   String IMAGES_PATH         = "images_path";    private static final   String LANGUAGE_PATH       = "language_path";    private static final   String LOG_PATH            = "log_path";    private static final   String RA_PATH             = "ra_path";    private static final   String THEME_PATH          = "theme_path";    private static final   String HARDTOKEN_PATH      = "hardtoken_path";    private static final   String LANGUAGEFILENAME    =  "languagefilename";    private static final   String MAINFILENAME        =  "mainfilename";    private static final   String INDEXFILENAME       =  "indexfilename";    private static final   String MENUFILENAME        =  "menufilename";    private static final   String ERRORPAGE           =  "errorpage";}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -