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

📄 hardtokenview.java

📁 JAVA做的J2EE下CA认证系统 基于EJB开发
💻 JAVA
字号:
/************************************************************************* *                                                                       * *  EJBCA: The OpenSource Certificate Authority                          * *                                                                       * *  This software is free software; you can redistribute it and/or       * *  modify it under the terms of the GNU Lesser General Public           * *  License as published by the Free Software Foundation; either         * *  version 2.1 of the License, or any later version.                    * *                                                                       * *  See terms of license at gnu.org.                                     * *                                                                       * *************************************************************************/ package se.anatom.ejbca.webdist.hardtokeninterface;import java.util.Collection;import java.util.Date;import se.anatom.ejbca.hardtoken.*;import se.anatom.ejbca.hardtoken.hardtokentypes.*;import se.anatom.ejbca.util.StringTools;/** * A class representing a web interface view of a hard token in the ra database. * * @version $Id: UserView.java,v 1.0 2003/01/26 20:00:01 herrvendil Exp $ */public class HardTokenView implements java.io.Serializable, Cloneable {    // Public constants.    public HardTokenView() {        this.tokendata = new HardTokenData();            }    public HardTokenView(HardTokenData newtokendata) {        tokendata = newtokendata;            }    public void setUsername(String user) {        tokendata.setUsername(StringTools.strip(user));    }    public String getUsername() {        return tokendata.getUsername();    }    public void setTokenSN(String tokensn) {        tokendata.setTokenSN(tokensn);    }    public String getTokenSN() {        return tokendata.getTokenSN();    }    public void setCreateTime(Date createtime) {        tokendata.setCreateTime(createtime);    }    public Date getCreateTime() {        return tokendata.getCreateTime();    }    public void setModifyTime(Date modifytime) {        tokendata.setModifyTime(modifytime);    }    public Date getModifyTime() {        return tokendata.getModifyTime();    }    public int getNumberOfFields() {        return tokendata.getHardToken().getNumberOfFields();    }    public String getTextOfField(int index) {        if (tokendata.getHardToken().getFieldText(index).equals(HardToken.EMPTYROW_FIELD)) {            return "";        }        return tokendata.getHardToken().getFieldText(index);    }        public boolean isOriginal(){      return tokendata.isOriginal();	    }        public String getCopyOf(){      return tokendata.getCopyOf();	    }        public Collection getCopies(){      return tokendata.getCopies();	    }        public Integer getHardTokenProfileId(){    	    	  return new Integer(tokendata.getHardToken().getTokenProfileId());    }    public Object getField(int index) {        HardToken token = tokendata.getHardToken();        if (token.getFieldPointer(index).equals(HardToken.EMPTYROW_FIELD)) {            return "";        }        return token.getField(token.getFieldPointer(index));    }    // Private constants.    // Private methods.    private HardTokenData tokendata;    }

⌨️ 快捷键说明

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