|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.flickrrecsys.db.DbUserGroups
public class DbUserGroups
Connecting to user group table
| Constructor Summary | |
|---|---|
DbUserGroups(java.lang.String path)
Constructor which gets the connection to the database |
|
| Method Summary | |
|---|---|
boolean |
alreadyExist(java.lang.String nsid,
int gid)
Check if the combination of user id and local group id exists in the database |
boolean |
anyGroupsExistForAUser(java.lang.String nsid)
Check if nsid has joined any groups |
void |
delete(java.lang.String nsid)
Delete joined groups by nsid |
java.util.Vector<java.lang.String> |
getChosenGroupsByNsid(java.lang.String nsid)
Get groups already selected as most frequently used |
java.util.Vector<Group> |
getChosenGroupsByNsidForList(java.lang.String nsid)
Get list of groups flagged as most frequently used |
java.util.Vector<Group> |
getNotChosenGroupsByNsid(java.lang.String nsid)
Get groups which have not yet been chosen as frequently used |
java.lang.String |
getNumberOfGroups(java.lang.String nsid)
Total number of groups already selected as most frequently used |
void |
insert(java.lang.String nsid,
int gid)
Insert user groups |
void |
updateFreqUsed(java.lang.String freqUsed,
int gid,
java.lang.String nsid)
Update the list of frequently used |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DbUserGroups(java.lang.String path)
path - to where the database details are| Method Detail |
|---|
public void insert(java.lang.String nsid,
int gid)
throws java.sql.SQLException,
java.security.NoSuchAlgorithmException,
java.io.UnsupportedEncodingException
nsid - user id from flickr wbesitegid - local group id
java.sql.SQLException
java.security.NoSuchAlgorithmException
java.io.UnsupportedEncodingException
public boolean alreadyExist(java.lang.String nsid,
int gid)
throws java.sql.SQLException
nsid - user id from Flickr websitegid - group id
java.sql.SQLException
public void delete(java.lang.String nsid)
throws java.sql.SQLException
nsid - user id from Flickr wbesite
java.sql.SQLException
public boolean anyGroupsExistForAUser(java.lang.String nsid)
throws java.sql.SQLException
nsid - user id from Flickr website
java.sql.SQLException
public java.util.Vector<java.lang.String> getChosenGroupsByNsid(java.lang.String nsid)
throws java.sql.SQLException
nsid - user id from Flickr website
java.sql.SQLException
public java.util.Vector<Group> getNotChosenGroupsByNsid(java.lang.String nsid)
throws java.sql.SQLException
nsid - user id from flickr website
java.sql.SQLException
public java.util.Vector<Group> getChosenGroupsByNsidForList(java.lang.String nsid)
throws java.sql.SQLException
nsid - user id from flickr website
java.sql.SQLException
public java.lang.String getNumberOfGroups(java.lang.String nsid)
throws java.sql.SQLException
nsid - user id from the flickr website
java.sql.SQLException
public void updateFreqUsed(java.lang.String freqUsed,
int gid,
java.lang.String nsid)
throws java.sql.SQLException
freqUsed - 0 if not frequently used, 1 if frequently usedgid - local group idnsid - user id from Flickr website
java.sql.SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||