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

📄 editpublisherjsphelper.java

📁 一套JAVA的CA证书签发系统.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
				 if(value != null){                              				   value = value.trim();				   publisherdata.setDescription(value); 				 }				 								 				 				 				 if(publisherdata instanceof CustomPublisherContainer){				   value = request.getParameter(TEXTFIELD_CUSTOMCLASSPATH);				   if(value != null){                              				 	 value = value.trim();				 	 ((CustomPublisherContainer) publisherdata).setClassPath(value); 				   }				   value = request.getParameter(TEXTAREA_CUSTOMPROPERTIES);				   if(value != null){                              				   	value = value.trim();				   	((CustomPublisherContainer) publisherdata).setPropertyData(value); 				   }				   				 }  				 if(publisherdata instanceof LdapPublisher){				 	LdapPublisher ldappublisher = (LdapPublisher) publisherdata;				 	value = request.getParameter(TEXTFIELD_LDAPHOSTNAME);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setHostname(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPPORT);				 	if(value != null){                              				 	  value = value.trim();				 	  ldappublisher.setPort(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPPORT);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setPort(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPBASEDN);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setBaseDN(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPLOGINDN);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setLoginDN(value); 				 	}				 	value = request.getParameter(PASSWORD_LDAPLOGINPASSWORD);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setLoginPassword(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPUSEROBJECTCLASS);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setUserObjectClass(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPCAOBJECTCLASS);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setCAObjectClass(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPUSERCERTATTRIBUTE);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setUserCertAttribute(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPCACERTATTRIBUTE);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setCACertAttribute(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPCRLATTRIBUTE);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setCRLAttribute(value); 				 	}				 	value = request.getParameter(TEXTFIELD_LDAPARLATTRIBUTE);				 	if(value != null){                              				 		value = value.trim();				 		ldappublisher.setARLAttribute(value); 				 	}                    value = request.getParameter(CHECKBOX_LDAPUSESSL);					if(value != null)                              					  ldappublisher.setUseSSL(value.equals(CHECKBOX_VALUE));					else					  ldappublisher.setUseSSL(false);                    value = request.getParameter(CHECKBOX_LDAPCREATENONEXISTING);					if(value != null)                              					  ldappublisher.setCreateNonExisingUsers(value.equals(CHECKBOX_VALUE));					else					  ldappublisher.setCreateNonExisingUsers(false);                    value = request.getParameter(CHECKBOX_LDAPMODIFYEXISTING);					if(value != null)                              					  ldappublisher.setModifyExistingUsers(value.equals(CHECKBOX_VALUE));					else					  ldappublisher.setModifyExistingUsers(false); 			 	                        String[] values = request.getParameterValues(SELECT_LDAPUSEFIELDINLDAPDN);				    if(values != null){				 	  ArrayList usefields = new ArrayList();				 	  for(int i=0;i< values.length;i++){				 	    usefields.add(new Integer(values[i]));					 	  }				 						 					 	  ldappublisher.setUseFieldInLdapDN(usefields); 				    }				 }				 if(publisherdata instanceof ActiveDirectoryPublisher){                   ActiveDirectoryPublisher adpublisher = (ActiveDirectoryPublisher) publisherdata;				 	value = request.getParameter(SELECT_ADSAMACCOUNTNAME);				 	if(value != null){                              				 		value = value.trim();				 		adpublisher.setSAMAccountName(Integer.parseInt(value)); 				 	}				 	value = request.getParameter(TEXTFIELD_ADUSERDESCRIPTION);				 	if(value != null){                              				 		value = value.trim();				 		adpublisher.setUserDescription(value); 				 	}                    value = request.getParameter(CHECKBOX_ADUSEPASSWORD);					if(value != null)                              					  adpublisher.setUseUserPassword(value.equals(CHECKBOX_VALUE));					else					  adpublisher.setUseUserPassword(false);				 	value = request.getParameter(SELECT_ADUSERACCOUNTCONTROL);				 	if(value != null){                              				 		value = value.trim();				 		adpublisher.setUserAccountControl(Integer.parseInt(value)); 				 	}                                                          				 }             				 				 				 if(request.getParameter(BUTTON_SAVE) != null){				   handler.changePublisher(publisher,publisherdata);									   includefile="publisherspage.jsp";				 }				 if(request.getParameter(BUTTON_TESTCONNECTION)!= null){				 	connectionmessage = true;				 				 	handler.changePublisher(publisher,publisherdata);				 	try{				 	  handler.testConnection(publisher);				 	  connectionsuccessful = true;				 	}catch(PublisherConnectionException pce){				 	  connectionerrormessage = pce.getMessage();					 	}				 	includefile="publisherpage.jsp";				 }				 			   }			   if(request.getParameter(BUTTON_CANCEL) != null){				  // Don't save changes.				 includefile="publisherspage.jsp";			   }			 }		  }		}				if( action.equals(ACTION_CHANGE_PUBLISHERTYPE)){	      this.publishername = request.getParameter(HIDDEN_PUBLISHERNAME);		  String value = request.getParameter(SELECT_PUBLISHERTYPE);		  if(value!=null){        			int profiletype = Integer.parseInt(value);			switch(profiletype){          			  case CustomPublisherContainer.TYPE_CUSTOMPUBLISHERCONTAINER :				publisherdata = new CustomPublisherContainer();				break;			  case LdapPublisher.TYPE_LDAPPUBLISHER :				publisherdata =  new LdapPublisher();				      				break;  					  case ActiveDirectoryPublisher.TYPE_ADPUBLISHER :				publisherdata =  new ActiveDirectoryPublisher();				      				break;  					}   		  }		  includefile="publisherpage.jsp";		}							  }      	          return includefile;	    }        public int getPublisherType(){    	      int retval = CustomPublisherContainer.TYPE_CUSTOMPUBLISHERCONTAINER;      if(publisherdata instanceof CustomPublisherContainer)        retval = CustomPublisherContainer.TYPE_CUSTOMPUBLISHERCONTAINER;	            if(publisherdata instanceof LdapPublisher)        retval = LdapPublisher.TYPE_LDAPPUBLISHER;	      	  if(publisherdata instanceof ActiveDirectoryPublisher)      	retval = ActiveDirectoryPublisher.TYPE_ADPUBLISHER;	  	      		  return retval;    	    }               // Private fields.    private EjbcaWebBean ejbcawebbean;    private CAInterfaceBean cabean;    private boolean initialized=false;	public boolean  publisherexists       = false;	public boolean  publisherdeletefailed = false;	public boolean  connectionmessage = false;	public boolean  connectionsuccessful = false;	public String   connectionerrormessage = "";    public boolean  issuperadministrator = false;        public BasePublisher publisherdata = null;	public String publishername = null;		}

⌨️ 快捷键说明

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