?? listendentities.jsp
字號:
index = ((java.lang.Integer) indexes.elementAt(i)).intValue(); usernames[i] = java.net.URLDecoder.decode(request.getParameter(HIDDEN_USERNAME+index),"UTF-8"); } notauthorizedrevokeall = !rabean.revokeUsers(usernames, Integer.parseInt(reason)); } } } if( request.getParameter(BUTTON_DELETEREVOKE_USERS) != null){ // Check reasons. String reason = request.getParameter(SELECT_REVOKE_REASON); if(reason != null){ // Revoke selected users editbuttonpressed=true; java.util.Enumeration parameters = request.getParameterNames(); java.util.Vector indexes = new java.util.Vector(); int index; while(parameters.hasMoreElements()){ String parameter = (String) parameters.nextElement(); if(parameter.startsWith(CHECKBOX_SELECT_USER) && request.getParameter(parameter).equals(CHECKBOX_VALUE)) { index = java.lang.Integer.parseInt(parameter.substring(CHECKBOX_SELECT_USER.length())); //Without [] indexes.addElement(new Integer(index)); } } if(indexes.size() > 0){ String[] usernames = new String[indexes.size()]; for(int i = 0; i < indexes.size(); i++){ index = ((java.lang.Integer) indexes.elementAt(i)).intValue(); usernames[i] = java.net.URLDecoder.decode(request.getParameter(HIDDEN_USERNAME+index),"UTF-8"); } if(rabean.revokeUsers(usernames, Integer.parseInt(reason))) notauthorizeddeleteall = !rabean.deleteUsers(usernames); else notauthorizedrevokeall = true; } } }/* if( request.getParameter(BUTTON_CHANGESTATUS) != null){ // Change statuse on selected users // TEMPORATE editbuttonpressed=true; java.util.Enumeration parameters = request.getParameterNames(); java.util.Vector indexes = new java.util.Vector(); int index; while(parameters.hasMoreElements()){ String parameter = (String) parameters.nextElement(); if(parameter.startsWith(CHECKBOX_SELECT_USER) && request.getParameter(parameter).equals(CHECKBOX_VALUE)) { index = java.lang.Integer.parseInt(parameter.substring(CHECKBOX_SELECT_USER.length())); //Without [] indexes.addElement(new Integer(index)); } } String newstatus = request.getParameter(SELECT_CHANGE_STATUS); if(indexes.size() > 0){ String[] usernames = new String[indexes.size()]; for(int i = 0; i < indexes.size(); i++){ index = ((java.lang.Integer) indexes.elementAt(i)).intValue(); usernames[i] = java.net.URLDecoder.decode(request.getParameter(HIDDEN_USERNAME+index),"UTF-8"); } if(newstatus != null && !newstatus.trim().equals("")) notauthorizedchangeall=!rabean.setUserStatuses(usernames,newstatus); } } */ } } if( request.getParameter(SORTBY_USERNAME_ACC+".x") != null ){ // Sortby username accending sortby = SORTBY_USERNAME_ACC; rabean.sortUserData(SortBy.USERNAME,SortBy.ACCENDING); } if( request.getParameter(SORTBY_USERNAME_DEC+".x") != null ){ // Sortby username decending sortby = SORTBY_USERNAME_DEC; rabean.sortUserData(SortBy.USERNAME,SortBy.DECENDING); } if( request.getParameter(SORTBY_CA_ACC+".x") != null ){ // Sortby CA accending sortby = SORTBY_CA_ACC; rabean.sortUserData(SortBy.CA,SortBy.ACCENDING); } if( request.getParameter(SORTBY_CA_DEC+".x") != null ){ // Sortby username decending sortby = SORTBY_CA_DEC; rabean.sortUserData(SortBy.CA,SortBy.DECENDING); } if( request.getParameter(SORTBY_COMMONNAME_ACC+".x") != null ){ // Sortby username accending sortby = SORTBY_COMMONNAME_ACC; rabean.sortUserData(SortBy.COMMONNAME,SortBy.ACCENDING); } if( request.getParameter(SORTBY_COMMONNAME_DEC+".x") != null ){ // Sortby username accending sortby = SORTBY_COMMONNAME_DEC; rabean.sortUserData(SortBy.COMMONNAME,SortBy.DECENDING); } if( request.getParameter(SORTBY_ORGANIZATIONUNIT_ACC+".x") != null ){ // Sortby username accending sortby = SORTBY_ORGANIZATIONUNIT_ACC; rabean.sortUserData(SortBy.ORGANIZATIONUNIT,SortBy.ACCENDING); } if( request.getParameter(SORTBY_ORGANIZATIONUNIT_DEC+".x") != null ){ // Sortby username accending sortby = SORTBY_ORGANIZATIONUNIT_DEC; rabean.sortUserData(SortBy.ORGANIZATIONUNIT,SortBy.DECENDING); } if( request.getParameter(SORTBY_ORGANIZATION_ACC+".x") != null ){ // Sortby username accending sortby = SORTBY_ORGANIZATION_ACC; rabean.sortUserData(SortBy.ORGANIZATION,SortBy.ACCENDING); } if( request.getParameter(SORTBY_ORGANIZATION_DEC+".x") != null ){ // Sortby username accending sortby = SORTBY_ORGANIZATION_DEC; rabean.sortUserData(SortBy.ORGANIZATION,SortBy.DECENDING); } if( request.getParameter(SORTBY_STATUS_ACC+".x") != null ){ // Sortby username accending sortby = SORTBY_STATUS_ACC; rabean.sortUserData(SortBy.STATUS,SortBy.ACCENDING); } if( request.getParameter(SORTBY_STATUS_DEC+".x") != null ){ // Sortby username accending sortby = SORTBY_STATUS_DEC; rabean.sortUserData(SortBy.STATUS,SortBy.DECENDING); } if( request.getParameter(BUTTON_PREVIOUS) != null ){ record = Integer.parseInt(request.getParameter(HIDDEN_RECORDNUMBER)); record -= ejbcawebbean.getEntriesPerPage(); if(record < 0 ) record=0; } if( request.getParameter(BUTTON_NEXT) != null ){ record = Integer.parseInt(request.getParameter(HIDDEN_RECORDNUMBER)); record += ejbcawebbean.getEntriesPerPage(); } if( (editbuttonpressed || request.getParameter(BUTTON_RELOAD)!=null) && oldaction.equals(OLD_ACTION_FINDUSER) ){ String user = oldactionvalue; if(user != null){ if(!user.trim().equals("")){ users = rabean.filterByUsername(user); } } }else{ if( (editbuttonpressed || request.getParameter(BUTTON_RELOAD)!=null) && oldaction.equals(OLD_ACTION_LISTUSERS) ){ String status = oldactionvalue; if(status != null){ if(!status.trim().equals("")){ if(status.equals(Integer.toString(ALL_STATUS))){ users = rabean.findAllUsers(record,size); } else{ Query query = new Query(Query.TYPE_USERQUERY); query.add(UserMatch.MATCH_WITH_STATUS,BasicMatch.MATCH_TYPE_EQUALS,status); users = rabean.filterByQuery(query,record,size); } } } }else{ if( (editbuttonpressed || request.getParameter(BUTTON_RELOAD)!=null)&& oldaction.equals(OLD_ACTION_ISREVOKED) ){ String serialnumber = oldactionvalue; if(serialnumber != null){ if(!serialnumber.trim().equals("")){ users = rabean.filterByCertificateSerialNumber(serialnumber.trim(),record,size); } } }else{ if( (editbuttonpressed || request.getParameter(BUTTON_RELOAD)!=null)&& oldaction.equals(OLD_ACTION_FINDTOKEN) ){ String tokenserialnumber = oldactionvalue; if(tokenserialnumber != null){ if(!tokenserialnumber.trim().equals("")){ users = rabean.filterByTokenSN(tokenserialnumber.trim(),record,size); } } }else{ if( (editbuttonpressed || request.getParameter(BUTTON_RELOAD)!=null) && oldaction.equals(OLD_ACTION_LISTEXPIRED) ){ String days = oldactionvalue; if(days != null){ if(!days.trim().equals("")){ users = rabean.filterByExpiringCertificates(days.trim(),record,size); } } }else{ if( (editbuttonpressed || request.getParameter(BUTTON_RELOAD)!=null) && oldaction.equals(OLD_ACTION_ADVANCEDLIST) ){ int matchwithrow1 = (request.getParameter(OLD_MATCHWITHROW1)==null?-1:Integer.parseInt(request.getParameter(OLD_MATCHWITHROW1))); int matchwithrow2 = (request.getParameter(OLD_MATCHWITHROW2)==null?-1:Integer.parseInt(request.getParameter(OLD_MATCHWITHROW2))); int matchwithrow3 = (request.getParameter(OLD_MATCHWITHROW3)==null?-1:Integer.parseInt(request.getParameter(OLD_MATCHWITHROW3))); int matchwithrow4 = (request.getParameter(OLD_MATCHWITHROW4)==null?-1:Integer.parseInt(request.getParameter(OLD_MATCHWITHROW4))); int matchtyperow1 = (request.getParameter(OLD_MATCHTYPEROW1)==null?-1:Integer.parseInt(request.getParameter(OLD_MATCHTYPEROW1))); int matchtyperow2 = (request.getParameter(OLD_MATCHTYPEROW2)==null?-1:Integer.parseInt(request.getParameter(OLD_MATCHTYPEROW2))); int matchtyperow3 = (request.getParameter(OLD_MATCHTYPEROW3)==null?-1:Integer.parseInt(request.getParameter(OLD_MATCHTYPEROW3))); int connectorrow2 = (request.getParameter(OLD_CONNECTORROW2)==null?-1:Integer.parseInt(request.getParameter(OLD_CONNECTORROW2))); int connectorrow3 = (request.getParameter(OLD_CONNECTORROW3)==null?-1:Integer.parseInt(request.getParameter(OLD_CONNECTORROW3))); int connectorrow4 = (request.getParameter(OLD_CONNECTORROW4)==null?-1:Integer.parseInt(request.getParameter(OLD_CONNECTORROW4))); int dayrow4 = (request.getParameter(OLD_DAY_ROW4)==null?-1:Integer.parseInt(request.getParameter(OLD_DAY_ROW4))); int dayrow5 = (request.getParameter(OLD_DAY_ROW5)==null?-1:Integer.parseInt(request.getParameter(OLD_DAY_ROW5))); int monthrow4 = (request.getParameter(OLD_MONTH_ROW4)==null?-1:Integer.parseInt(request.getParameter(OLD_MONTH_ROW4))); int monthrow5 = (request.getParameter(OLD_MONTH_ROW5)==null?-1:Integer.parseInt(request.getParameter(OLD_MONTH_ROW5))); int yearrow4 = (request.getParameter(OLD_YEAR_ROW4)==null?-1:Integer.parseInt(request.getParameter(OLD_YEAR_ROW4))); int yearrow5 = (request.getParameter(OLD_YEAR_ROW5)==null?-1:Integer.parseInt(request.getParameter(OLD_YEAR_ROW5))); int timerow4 = (request.getParameter(OLD_TIME_ROW4)==null?-1:Integer.parseInt(request.getParameter(OLD_TIME_ROW4))); int timerow5 = (request.getParameter(OLD_TIME_ROW5)==null?-1:Integer.parseInt(request.getParameter(OLD_TIME_ROW5))); String matchvaluerow1 = request.getParameter(OLD_MATCHVALUEROW1); String matchvaluerow2 = request.getParameter(OLD_MATCHVALUEROW2); String matchvaluerow3 = request.getParameter(OLD_MATCHVALUEROW3); boolean matchadded = false; Query query = new Query(Query.TYPE_USERQUERY); if(matchwithrow1 != -1 && matchtyperow1 != -1 && matchvaluerow1 != null){ if(!matchvaluerow1.trim().equals("")){ query.add(matchwithrow1,matchtyperow1, matchvaluerow1); matchadded = true; } } if(connectorrow2 != -1 && matchwithrow2 != -1 && matchtyperow2 != -1 && matchvaluerow2 != null){ if(!matchvaluerow2.trim().equals("")){ query.add(connectorrow2); query.add(matchwithrow2,matchtyperow2, matchvaluerow2); matchadded = true; } } if(connectorrow3 != -1 && matchwithrow3 != -1 && matchtyperow3 != -1 && matchvaluerow3 != null){ if(!matchvaluerow3.trim().equals("")){ query.add(connectorrow3); query.add(matchwithrow3,matchtyperow3, matchvaluerow3); matchadded = true; } } Date startdate = null; Date enddate = null; Calendar querytime = Calendar.getInstance(); if( matchwithrow4 != -1 ){ querytime.set(yearrow4, monthrow4, dayrow4, timerow4, 0 ,0); startdate = querytime.getTime(); querytime.set(yearrow5, monthrow5, dayrow5, timerow5, 0 ,0); enddate = querytime.getTime(); } if(connectorrow4 != -1 && matchwithrow4 != -1 ){ query.add(connectorrow4); query.add(startdate, enddate); } if(connectorrow4 == -1 && !matchadded && matchwithrow4 != -1 ){ query.add(startdate, enddate); }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -