source: trunk/security/ExpressoCert/src/br/gov/serpro/cert/TokenCollection.java @ 1174

Revision 1174, 1.2 KB checked in by rafaelraymundo, 15 years ago (diff)

Ticket #558 - Altera nome de diretório seguranca para security.

Line 
1/*
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
4 */
5
6package br.gov.serpro.cert;
7
8import br.gov.serpro.setup.Setup;
9import java.util.HashMap;
10
11/**
12 *
13 * @author esa
14 */
15class TokenCollection extends HashMap<String, Token>{
16   
17    private String preferedTokenKey;
18    private final Setup setup;
19
20    public TokenCollection(Setup setup){
21       
22        this.setup = setup;
23        this.addTokens(setup.getParameter("token"));
24
25    }
26
27    public void setPreferedToken(java.lang.String preferedTokenKey){
28       
29    }
30
31    public String getPreferedToken(){
32        return preferedTokenKey;
33    }
34
35    private void addTokens(String tokens){
36       
37        String[] tokensArray = tokens.split(",");
38        for (String tokenString : tokensArray){
39            if (tokenString != null && tokenString.length() > 0){
40                String[] tokenArray = tokenString.split(";");
41                Token token = new Token(tokenArray[0], tokenArray[1], this.setup);
42                token.registerToken();
43                if (token.isRegistered()){
44                    this.put(token.getName(), token);
45                }
46            }
47        }
48    }
49
50}
Note: See TracBrowser for help on using the repository browser.