Coverage details for base.jdbs.NetworkConnectionType

LineHitsSource
10/*******************************************************************************
2  *InternetCafe is a software solution that helps the management of Cybercafes
3  * according with the ITALIAN DECREE LAW ON ANTI-TERROR MEASURES, 27 JULY 2005.
4  * Copyright (C) 2006 Guido Angelo Ingenito
5  
6  * This program is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU General Public License
8  * as published by the Free Software Foundation; either version 2
9  * of the License, or (at your option) any later version.
10  
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19  *******************************************************************************/
20  
21 package base.jdbs;
22  
23 /**
24  * @author skunk
25  *
26  */
270public enum NetworkConnectionType {
280    Satellite, Cable, DSL, LANT1, LANT3;
29     
300    public static final String type[]={"Satellite","Cable","DSL","LAN (T1)","LAN (T3)"};
31  
32     public static NetworkConnectionType fromStringToConnectionType(String value) {
330        NetworkConnectionType result = NetworkConnectionType.Cable;
340        if(value.equalsIgnoreCase(type[0]))result = NetworkConnectionType.Satellite;
350        if(value.equalsIgnoreCase(type[1]))result = NetworkConnectionType.Cable;
360        if(value.equalsIgnoreCase(type[2]))result = NetworkConnectionType.DSL;
370        if(value.equalsIgnoreCase(type[3]))result = NetworkConnectionType.LANT1;
380        if(value.equalsIgnoreCase(type[4]))result = NetworkConnectionType.LANT3;
390        return result;
40     }
41     
42     public static String fromConnectionTypeToString(NetworkConnectionType value) {
430        String result = type[2];
440        switch(value){
45             case Satellite:
460                result = type[0];
470                break;
48             case Cable:
490                result = type[1];
500                break;
51             case DSL:
520                result = type[2];
530                break;
54             case LANT1:
550                result = type[3];
560                break;
57             case LANT3:
580                result = type[4];
590                break;
60         }
610        return result;
62     }
63 }

this report was generated by version 1.0.5 of jcoverage.
visit www.jcoverage.com for updates.

copyright © 2003, jcoverage ltd. all rights reserved.
Java is a trademark of Sun Microsystems, Inc. in the United States and other countries.