A B C D E F G H I J K L M N O P Q R S T U V W Z

C

c - Variable in class edu.jhu.cs.oose.group3.intelligentbook.junit.ContactTest
 
city - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
 
CityContactItem - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Contact item for holding city information
CityContactItem() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.CityContactItem
 
CityContactItem(String) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.CityContactItem
 
clearField() - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddBasicInfoBackingBean
Clear an entry in the form
clearOneAddress() - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalAddressesBackingBean
Clear one address' entry
clearOneAddress() - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkAddressesBackingBean
 
clearOneEmail() - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalInfoBackingBean
Clear on email entry from the form
clearOneEmail() - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkInfoBackingBean
 
clearOnePhone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalInfoBackingBean
Clear one phone from the form
clearOnePhone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkInfoBackingBean
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
deep clone this contact item
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.BirthdayContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.CityContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.CompanyContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.CountryContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.EmailContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.FirstNameContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.HometownContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.LastNameContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.MiddleNameContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.NicknameContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.OccupationContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.PhoneContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.StateContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.StreetContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.WebsiteContactItem
 
clone() - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ZipContactItem
 
ColleagueGroup - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Contact group for holding colleague groups
ColleagueGroup() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.ColleagueGroup
Constructs colleague group with group named "Colleagues"
ColleagueGroup(String) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.ColleagueGroup
Constructs colleague group with the specified group name
company - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
 
CompanyContactItem - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Contact item for holding company information
CompanyContactItem() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.CompanyContactItem
 
CompanyContactItem(String) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.CompanyContactItem
 
compare(Contact, Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactComparator
Compares two contacts based on some contact item key
compare(ContactItem, ContactItem) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItemOrderingComparator
 
compareBy - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactComparator
 
compareTo(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.Contact
Compare contacts by their ids
compareTo(ContactGroup) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactGroup
Compares this contact group with another based on group name
compareTo(ContactItem) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
Compare contact items by their ids
contact - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageViewGroupsBackingBean.ContactViewAdapter
 
Contact - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Represents a contact, each of which corresponds to a user
Contact() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.Contact
 
contact - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.User
 
ContactComparator - Class in edu.jhu.cs.oose.group3.intelligentbook.model
For comparing contacts
ContactComparator(String) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.ContactComparator
Creates a contact comparator based on selected contact item key
ContactDao - Class in edu.jhu.cs.oose.group3.intelligentbook.dao
Deals with the data access for Contact objects
ContactDao() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactDao
Default constructor needed for creating this DAO as a bean
contactDao - Variable in class edu.jhu.cs.oose.group3.intelligentbook.services.ContactService
 
contactDao - Variable in class edu.jhu.cs.oose.group3.intelligentbook.services.UserService
 
ContactExporter - Interface in edu.jhu.cs.oose.group3.intelligentbook.util
This interface represents some class which can export a single contact.
ContactFactory - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Factory for creating contacts and its components
ContactFactory() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.ContactFactory
 
ContactGroup - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Represents a group of contacts This group is associated with and maintained by a particular user
ContactGroup() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.ContactGroup
Constructs empty contact group
ContactGroup(String) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.ContactGroup
Construct empty contact group with a group name
contactGroupDao - Variable in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactDao
 
ContactGroupDao - Class in edu.jhu.cs.oose.group3.intelligentbook.dao
Deals with data access for ContactGroup objects
ContactGroupDao() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactGroupDao
Default constructor needed for creating this DAO as a bean
contactGroupDao - Variable in class edu.jhu.cs.oose.group3.intelligentbook.services.ContactService
 
ContactGroupTest - Class in edu.jhu.cs.oose.group3.intelligentbook.junit
 
ContactGroupTest() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.junit.ContactGroupTest
 
ContactItem - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Represents a single contact item such as a phone number or email Stores the item's value as well as information about who can see it.
ContactItem() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
 
contactItemDao - Variable in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactDao
 
ContactItemDao - Class in edu.jhu.cs.oose.group3.intelligentbook.dao
Deals with the data access for ContactItem objects
ContactItemDao() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactItemDao
Default constructor needed for creating this DAO as a bean
contactItemDao - Variable in class edu.jhu.cs.oose.group3.intelligentbook.services.ContactService
 
contactItemId - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
 
contactItemIsVisibleTo() - Method in class edu.jhu.cs.oose.group3.intelligentbook.junit.ContactTest
 
contactItemIsVisibleTo(ContactItem, Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.Contact
An item is visible to another contact if and only if that contact is a member of at least one group in the item's visibleGroups Any contact item is visible to its owner.
contactItemKeys - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddContactBackingBean
Set the implementation of ContactItemKeys, used for identifying ContactItems
contactItemKeys - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactFactory
 
ContactItemKeys - Interface in edu.jhu.cs.oose.group3.intelligentbook.model
Represents contact item keys so that specific ContactItems can be quickly found.
ContactItemOrderingComparator - Class in edu.jhu.cs.oose.group3.intelligentbook.model
For comparing Contact items.
ContactItemOrderingComparator() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItemOrderingComparator
 
contactItems - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.Contact
 
ContactItemTest - Class in edu.jhu.cs.oose.group3.intelligentbook.junit
 
ContactItemTest() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.junit.ContactItemTest
 
contactService - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddContactBackingBean
allows save/update contact
contactService - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageViewGroupsBackingBean
allows save/update contact
contactService - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageVisibilityGroupsBackingBean
 
contactService - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SearchBackingBean
 
contactService - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.TestBean
 
contactService - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ViewContactBackingBean
 
ContactService - Class in edu.jhu.cs.oose.group3.intelligentbook.services
Provides general services related to Contact.
ContactService() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.services.ContactService
 
ContactTest - Class in edu.jhu.cs.oose.group3.intelligentbook.junit
 
ContactTest() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.junit.ContactTest
 
contents - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
 
country - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
 
CountryContactItem - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Contact item for holding country information
CountryContactItem() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.CountryContactItem
 
CountryContactItem(String) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.CountryContactItem
 
createBasicContactItems(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactFactory
Create user's default basic contact items
createPersonalContactItems(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactFactory
Creates default personal contact items
createViewContactGroups(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactFactory
Create user's view contact groups
createVisibilityContactGroups(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactFactory
Create user's visibility contact groups
createWorkContactItems(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactFactory
Create user's default work contact items
currentUser - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.LoginBackingBean
 
currentUser - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SessionBackingBean
the current logged in user

A B C D E F G H I J K L M N O P Q R S T U V W Z