|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FacebookJrDBManInt
| Method Summary | |
|---|---|
boolean |
acceptFriendInvite(java.lang.String acceptingPersonName,
java.lang.String acceptedPersonName)
The person with name acceptingPersonName accepts acceptedPersonName as a friend. |
boolean |
addCollegeNetwork(java.lang.String networkName,
java.lang.String schoolName)
Adds a college network to the database. |
boolean |
addHighSchoolNetwork(java.lang.String networkName,
java.lang.String schoolName)
Adds a high school network to the database. |
boolean |
addPerson(java.lang.String name,
java.lang.String gender,
java.lang.String status,
java.lang.String email,
java.lang.String photoURL)
Adds a person to the database. |
boolean |
addRegionalNetwork(java.lang.String networkName,
java.lang.String location)
Adds a regional network to the database. |
java.util.ArrayList<java.lang.String> |
findMatches(java.lang.String gender,
java.lang.String status)
Returns a list of names (not just friends) that match the specified gender and status. |
java.util.ArrayList<java.lang.String> |
getAllNetworks()
Returns a list of all the networks in the database. |
java.util.ArrayList<java.lang.String> |
getAllPersons()
Returns a list of all the persons in the database. |
java.lang.String |
getEmail(java.lang.String personName)
Returns the person's email. |
java.util.ArrayList<java.lang.String> |
getFriends(java.lang.String personName)
Returns the friends of personName. |
java.util.ArrayList<java.lang.String> |
getFriendsOnline(java.lang.String personName)
Returns a list of friends that are online. |
java.lang.String |
getGender(java.lang.String personName)
Returns the person's gender. |
java.lang.String |
getInfoNetwork(java.lang.String networkName)
Returns a string with information about the network. |
java.lang.String |
getInfoPerson(java.lang.String personName)
Returns a string with information about the person. |
java.lang.String |
getName(java.lang.String personName)
Returns the person's name. |
java.util.ArrayList<java.lang.String> |
getNetworks(java.lang.String personName)
Returns the networks of personName. |
java.lang.String |
getPersonPhotoURL(java.lang.String personName)
Returns the person's photo url. |
java.lang.String |
getStatus(java.lang.String personName)
Returns the person's status string. |
java.lang.String |
getWallPostings(java.lang.String personName)
Returns a string with all the wall postings. |
boolean |
joinCollegeNetwork(java.lang.String networkName,
java.lang.String personName,
int year,
java.lang.String major)
Adds the person with name personName, that graduated on the specified year and that belongs to the specified major to the network. |
boolean |
joinHighSchoolNetwork(java.lang.String networkName,
java.lang.String personName,
int year,
boolean wentToCollege)
Adds the person with name personName and that graduated on the specified year to the high school network. |
boolean |
joinRegionalNetwork(java.lang.String networkName,
java.lang.String personName)
Adds the person with name personName to the specified regional network. |
boolean |
postToWall(java.lang.String personWriting,
java.lang.String writingToPerson,
java.lang.String message)
A message by personWriting is posted on the wall associated with writingToPerson. |
boolean |
refuseFriendInvite(java.lang.String refusingPersonName,
java.lang.String refusedPersonName)
The person with name refusingPersonName does not accept refusedPersonName as a friend. |
boolean |
removeFriend(java.lang.String personName,
java.lang.String friendName)
Removes the friend named friendName from the group of friends associated with personName. |
boolean |
removePerson(java.lang.String name)
Removes a person from the database. |
boolean |
sendFriendInvite(java.lang.String invitingPersonName,
java.lang.String invitedPersonName)
The person with name invitingPersonName sends a friend invitation to invitedPersonName. |
boolean |
updateOnlineStatus(java.lang.String personName,
boolean newStatus)
Updates the online status of personName. |
boolean |
updateStatus(java.lang.String personName,
java.lang.String status)
Update the status string of personName. |
| Method Detail |
|---|
boolean addPerson(java.lang.String name,
java.lang.String gender,
java.lang.String status,
java.lang.String email,
java.lang.String photoURL)
name - person's name.gender - possible values "M" or "F".status - possible values "Single" or "Married".email - photoURL - name of photo file
boolean removePerson(java.lang.String name)
name -
boolean removeFriend(java.lang.String personName,
java.lang.String friendName)
personName - friendName -
boolean sendFriendInvite(java.lang.String invitingPersonName,
java.lang.String invitedPersonName)
invitingPersonName - invitedPersonName -
boolean acceptFriendInvite(java.lang.String acceptingPersonName,
java.lang.String acceptedPersonName)
acceptingPersonName - acceptedPersonName -
boolean refuseFriendInvite(java.lang.String refusingPersonName,
java.lang.String refusedPersonName)
refusingPersonName - refusedPersonName -
boolean postToWall(java.lang.String personWriting,
java.lang.String writingToPerson,
java.lang.String message)
personWriting - writingToPerson - message - message to post
boolean updateStatus(java.lang.String personName,
java.lang.String status)
personName - status - new status (e.g., "I am tired")
boolean updateOnlineStatus(java.lang.String personName,
boolean newStatus)
personName - newStatus - true means the person is online.
boolean addRegionalNetwork(java.lang.String networkName,
java.lang.String location)
networkName - location -
boolean joinRegionalNetwork(java.lang.String networkName,
java.lang.String personName)
networkName - personName -
boolean addHighSchoolNetwork(java.lang.String networkName,
java.lang.String schoolName)
networkName - schoolName -
boolean joinHighSchoolNetwork(java.lang.String networkName,
java.lang.String personName,
int year,
boolean wentToCollege)
networkName - personName - year - high school graduation year.wentToCollege - whether the person attended college or not.
boolean addCollegeNetwork(java.lang.String networkName,
java.lang.String schoolName)
networkName - schoolName -
boolean joinCollegeNetwork(java.lang.String networkName,
java.lang.String personName,
int year,
java.lang.String major)
networkName - personName - year - graduation yearmajor - college major
java.lang.String getName(java.lang.String personName)
personName -
java.lang.String getGender(java.lang.String personName)
personName -
java.lang.String getStatus(java.lang.String personName)
personName -
java.lang.String getEmail(java.lang.String personName)
personName -
java.lang.String getPersonPhotoURL(java.lang.String personName)
personName -
java.util.ArrayList<java.lang.String> getFriends(java.lang.String personName)
personName -
java.util.ArrayList<java.lang.String> getNetworks(java.lang.String personName)
personName -
java.lang.String getWallPostings(java.lang.String personName)
personName -
java.util.ArrayList<java.lang.String> getAllPersons()
java.util.ArrayList<java.lang.String> getAllNetworks()
java.lang.String getInfoPerson(java.lang.String personName)
personName -
java.lang.String getInfoNetwork(java.lang.String networkName)
networkName -
java.util.ArrayList<java.lang.String> getFriendsOnline(java.lang.String personName)
personName -
java.util.ArrayList<java.lang.String> findMatches(java.lang.String gender,
java.lang.String status)
gender - "M" or "F"status - "Single" or "Married"
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||