KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sslexplorer > navigation > DefaultFavorite


1 /*
2  * SSL-Explorer
3  *
4  * Copyright (C) 2003-2006 3SP LTD. All Rights Reserved
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 of
9  * the License, or (at your option) any later version.
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public
16  * License along with this program; if not, write to the Free Software
17  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18  */

19             
20 package com.sslexplorer.navigation;
21
22 /**
23  * Default implementation of a {@link com.sslexplorer.navigation.Favorite}.
24  *
25  * @author James D Robinson <a HREF="mailto:james@3sp.com">&lt;james@3sp.com&gt;</a>
26  * @see com.sslexplorer.navigation.Favorite
27  */

28 public class DefaultFavorite implements Favorite {
29
30     // Private instance variables
31

32     private String JavaDoc username;
33     private int type, id, resourceId;
34
35     /**
36      * Constructor
37      *
38      * @param id favorite ID
39      * @param type resource type ID
40      * @param username username
41      * @param resourceId resource Id
42      */

43     public DefaultFavorite(int id, int type, String JavaDoc username, int resourceId) {
44         this.id = id;
45         this.type = type;
46         this.username = username;
47         this.resourceId = resourceId;
48     }
49
50     /*
51      * (non-Javadoc)
52      *
53      * @see com.sslexplorer.navigation.Favorite#getId()
54      */

55     public int getId() {
56         return id;
57     }
58
59     /*
60      * (non-Javadoc)
61      *
62      * @see com.sslexplorer.navigation.Favorite#getUsername()
63      */

64     public String JavaDoc getUsername() {
65         return username;
66     }
67
68     /*
69      * (non-Javadoc)
70      *
71      * @see com.sslexplorer.navigation.Favorite#getType()
72      */

73     public int getType() {
74         return type;
75     }
76
77     /*
78      * (non-Javadoc)
79      *
80      * @see com.sslexplorer.navigation.Favorite#getFavoriteKey()
81      */

82     public int getFavoriteKey() {
83         return resourceId;
84     }
85
86 }
Popular Tags