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

📄 editpublisherjsphelper.java

📁 JAVA做的J2EE下CA认证系统 基于EJB开发
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                                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_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=PAGE_PUBLISHERS;                            }                            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=PAGE_PUBLISHER;                            }                                                    }                        if(request.getParameter(BUTTON_CANCEL) != null){                            // Don't save changes.                            includefile=PAGE_PUBLISHERS;                        }                                            }                }            }                        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=PAGE_PUBLISHER;            }						        }                    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 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 + -