📄 hardtokenview.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 ""; } else { 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 (Object) ""; } else { return (Object) token.getField(token.getFieldPointer(index)); } } // Private constants. // Private methods. private HardTokenData tokendata; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -