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

S

save(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactDao
Save or update this a Contact
save(ContactGroup) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactGroupDao
 
save(ContactItem) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactItemDao
 
save(User) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.UserDao
 
SearchBackingBean - Class in edu.jhu.cs.oose.group3.intelligentbook.backingbeans
This backing beans supports searching contacts.
SearchBackingBean() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SearchBackingBean
Default constructor required for creating a bean
searchByItemSubstring(String, Long) - Method in class edu.jhu.cs.oose.group3.intelligentbook.services.ContactService
 
selectedContact - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageViewGroupsBackingBean
 
selectedGroup - Variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageViewGroupsBackingBean
 
SessionBackingBean - Class in edu.jhu.cs.oose.group3.intelligentbook.backingbeans
This class is the superclass for beans that require logging in.
SessionBackingBean() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SessionBackingBean
 
setAddresses(List<Entry<String, AddressContactItem>>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalAddressesBackingBean
Set addresses entries to be filled in the form
setAddresses(List<Entry<String, AddressContactItem>>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkAddressesBackingBean
Set addresses to fill in the form
setBasedGroupKeys(List<String>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.AutomaticGroup
Set the groups from which this group is derived.
setCityContactItem(CityContactItem) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
Set the city component of the address
setCompanyContactItem(CompanyContactItem) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
Set the company component of the address
setContact(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.User
Set the contact associated with this user
setContactDao(ContactDao) - Method in class edu.jhu.cs.oose.group3.intelligentbook.services.ContactService
 
setContactDao(ContactDao) - Method in class edu.jhu.cs.oose.group3.intelligentbook.services.UserService
 
setContactGroupDao(ContactGroupDao) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactDao
Used to interact with database
setContactGroupDao(ContactGroupDao) - Method in class edu.jhu.cs.oose.group3.intelligentbook.services.ContactService
 
setContactItemDao(ContactItemDao) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactDao
 
setContactItemDao(ContactItemDao) - Method in class edu.jhu.cs.oose.group3.intelligentbook.services.ContactService
 
setContactItemKeys(ContactItemKeys) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddContactBackingBean
Set the implementation of ContactItemKeys, used for identifying ContactItems
setContactItemKeys(ContactItemKeys) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactFactory
Set the implementation of contact item keys
setContactService(ContactService) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddContactBackingBean
Set the current contact service, used to update contacts in the database
setContactService(ContactService) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageViewGroupsBackingBean
Set the current contact service, used for saving contacts
setContactService(ContactService) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageVisibilityGroupsBackingBean
Set the contact service used for saving contacts
setContactService(ContactService) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SearchBackingBean
Set the contact service for saving contacts
setContactService(ContactService) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.TestBean
Set the current contact service, used to update contacts in the database
setContactService(ContactService) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ViewContactBackingBean
Set the contact service, for saving contacts
setContents() - Method in class edu.jhu.cs.oose.group3.intelligentbook.junit.ContactItemTest
 
setContents(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.BirthdayContactItem
Set the birthday (given a string)
setContents(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
Set the contents stored at this contact item
setCountryContactItem(CountryContactItem) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
Set the country component of the address
setCurrentUser(User) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.LoginBackingBean
Set the current user, if valid
setCurrentUser(User) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SessionBackingBean
Set the current user
setDate(Date) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.BirthdayContactItem
 
setEmails(List<Entry<String, EmailContactItem>>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalInfoBackingBean
Set the email entries to be filled in the form
setEmails(List<Entry<String, EmailContactItem>>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkInfoBackingBean
Set the emails to fill the form
setErrors(List<String>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SuperBackingBean
Set the error messages to be displayed
setFirstName(Entry<String, FirstNameContactItem>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddBasicInfoBackingBean
Set the first name entry for the form
setFirstName(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.RegisterBackingBean
Set the first name
setFriendlyName(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
Modify the inappropriate component
setFriendlyName(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
Set the modified name for invalid name
setGroup(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageVisibilityGroupsBackingBean
Set the selected group
setGroup(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SearchBackingBean
 
setGroupName() - Method in class edu.jhu.cs.oose.group3.intelligentbook.junit.ContactGroupTest
 
setGroupName(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactGroup
Set the group name
setGroupToAdd(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageVisibilityGroupsBackingBean
Set the group to add
setHashedPassword(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.User
Set the hashed password for this user
setHibernateTemplate(HibernateTemplate) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactDao
Used to interact with database
setHibernateTemplate(HibernateTemplate) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactGroupDao
 
setHibernateTemplate(HibernateTemplate) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.ContactItemDao
 
setHibernateTemplate(HibernateTemplate) - Method in class edu.jhu.cs.oose.group3.intelligentbook.dao.UserDao
 
setHometown(Entry<String, HometownContactItem>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddBasicInfoBackingBean
Set the hometown entry for the form
setJumpLocation(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalAddressesBackingBean
Set the jump location for knowing the position of the form
setJumpLocation(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalInfoBackingBean
Set the jump location, for knowing the position in the form
setJumpLocation(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkAddressesBackingBean
 
setJumpLocation(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkInfoBackingBean
 
setKey(K) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.Entry
 
setLastName(Entry<String, LastNameContactItem>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddBasicInfoBackingBean
Set the last name entry for the form
setLastName(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.RegisterBackingBean
Set the last name
setMiddleName(Entry<String, MiddleNameContactItem>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddBasicInfoBackingBean
Set the middle name entry for the form
setNewGroup(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageViewGroupsBackingBean
Set the newly created group in the form
setNickname(Entry<String, NicknameContactItem>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddBasicInfoBackingBean
Set the nickname entry for the form
setNotices(List<String>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SuperBackingBean
Set the notices to be displayed
setOrdering(int) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
 
setOwnContact(Contact) - Method in interface edu.jhu.cs.oose.group3.intelligentbook.util.ContactExporter
Set the contact who is trying to export (only visible items are included)
setOwnContact(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.util.VCardContactExporter
 
setPassword(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.LoginBackingBean
Set the password
setPassword(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.RegisterBackingBean
Set the password
setPhones(List<Entry<String, PhoneContactItem>>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalInfoBackingBean
Set the phone entries to fill in the form
setPhones(List<Entry<String, PhoneContactItem>>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkInfoBackingBean
Set the phones to fill in the form
setQuery(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageVisibilityGroupsBackingBean
Set the query in the search text input
setQuery(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SearchBackingBean
Set the query to fill in the form
setSelectedContact(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageViewGroupsBackingBean
Set which contact is currently selected
setSelectedGroup(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageViewGroupsBackingBean
Set the selected group in the form
setStateContactItem(StateContactItem) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
Set the state component of the address
setStreetContactItem(StreetContactItem) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
Set the street component of the address
setTarget(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddBasicInfoBackingBean
Get the target entry, allowing the bean to know which contact item is selected
setTargetAddress(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalAddressesBackingBean
Set the target address, for knowing which address is being referred in the form.
setTargetAddress(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkAddressesBackingBean
 
setTargetContact(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ManageVisibilityGroupsBackingBean
Set teh targat contact,for identifying the selected contact
setTargetContact(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SearchBackingBean
Set the selected contact in the form
setTargetContact(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.ViewContactBackingBean
Set teh selected contact
setTargetContact(Contact) - Method in interface edu.jhu.cs.oose.group3.intelligentbook.util.ContactExporter
Set the contact whose data should be exported
setTargetContact(Contact) - Method in class edu.jhu.cs.oose.group3.intelligentbook.util.VCardContactExporter
 
setTargetEmail(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalInfoBackingBean
Set the target email, for knowing which email is being referred
setTargetEmail(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkInfoBackingBean
 
setTargetPhone(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddPersonalInfoBackingBean
Set the target phone, for knowing which phone is being referred
setTargetPhone(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddWorkInfoBackingBean
 
setType(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.NonsingularContactItem
Set the type of this contact item
setUserDao(UserDao) - Method in class edu.jhu.cs.oose.group3.intelligentbook.services.UserService
 
setUsername(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.LoginBackingBean
Set the user name
setUsername(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.RegisterBackingBean
Set the username
setUsername(String) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.User
Set the user name for logging in
setUserService(UserService) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.LoginBackingBean
Get the user service, needed for saving the user
setUserService(UserService) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.RegisterBackingBean
Get the user service for actually saving an user to database
setUserService(UserService) - Method in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.TestBean
Set the current user service, used to update contacts in the database
setValue(V) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.Entry
 
setVisibleGroupKeys() - Method in class edu.jhu.cs.oose.group3.intelligentbook.junit.ContactItemTest
 
setVisibleGroupKeys(List<String>) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
Get the keys for the contact groups that this contact item is visible to
setVisibleTo() - Method in class edu.jhu.cs.oose.group3.intelligentbook.junit.ContactItemTest
 
setVisibleTo(String, boolean) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.ContactItem
Set this contact item visible to the contact group represented by the key
setZipContactItem(ZipContactItem) - Method in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
Set the zip component of the address
SingularContactItem - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Represents a contact item that can only have one instance in a contact
SingularContactItem() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.SingularContactItem
 
SingularContactItem(String) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.SingularContactItem
 
state - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
 
StateContactItem - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Contact item for holding state information
StateContactItem() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.StateContactItem
 
StateContactItem(String) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.StateContactItem
 
StateContactItem(AddressContactItem) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.StateContactItem
Constructs a state contact item that is a part of an address contact item
states - Static variable in class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddContactBackingBean
 
street - Variable in class edu.jhu.cs.oose.group3.intelligentbook.model.AddressContactItem
 
StreetContactItem - Class in edu.jhu.cs.oose.group3.intelligentbook.model
Contact item for holding street information
StreetContactItem() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.StreetContactItem
 
StreetContactItem(String) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.StreetContactItem
 
StreetContactItem(AddressContactItem) - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.model.StreetContactItem
Constructs a street contact item that is a part of an address contact item
suite() - Static method in class edu.jhu.cs.oose.group3.intelligentbook.junit.AllTests
 
SuperBackingBean - Class in edu.jhu.cs.oose.group3.intelligentbook.backingbeans
Superclass of all backing beans.
SuperBackingBean() - Constructor for class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.SuperBackingBean
 

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