Uses of Class
corny.addressbook.data.Contact

Packages that use Contact
corny.addressbook   
corny.addressbook.ContactUtils   
corny.addressbook.data   
corny.addressbook.gui.ContactDisplay.ContactDisplayPanel   
corny.addressbook.gui.ContactTable   
corny.addressbook.gui.PeoplePicker   
corny.addressbook.gui.PeoplePicker.PeoplePickerPanel   
corny.addressbook.searching.Filter   
 

Uses of Contact in corny.addressbook
 

Methods in corny.addressbook that return Contact
 Contact NativeAddressBook.addContact(Group parentGroup)
          Adds a new, empty Contact (a person) to the Address Book.
 Contact NativeAddressBook.addContact(java.lang.String fName, java.lang.String mName, java.lang.String lName, java.lang.String title, java.lang.String org, java.util.List<MultiValue.KeyValuePair<java.lang.String>> email, java.util.List<MultiValue.KeyValuePair<java.lang.String>> phone, java.util.List<MultiValue.KeyValuePair<Address>> address, java.util.List<MultiValue.KeyValuePair<java.lang.String>> chat, java.util.Date birthday, boolean isPerson, Group group)
          Adds a new Contact.
 Contact NativeAddressBook.addContact(java.lang.String fName, java.lang.String mName, java.lang.String lName, java.lang.String title, java.lang.String org, MultiValue.KeyValuePair<java.lang.String> email, MultiValue.KeyValuePair<java.lang.String> phone, MultiValue.KeyValuePair<Address> address, MultiValue.KeyValuePair<java.lang.String> chat, java.util.Date birthday, boolean isPerson, Group group)
          Adds a new Contact.
 Contact NativeAddressBook.getMe()
          Returns the Contact which represents the user
 

Methods in corny.addressbook that return types with arguments of type Contact
 java.util.List<Contact> NativeAddressBook.findContacts(Filter search)
          Searches for Contacts in the whole Address Book
 java.util.List<Contact> NativeAddressBook.findContactsInGroup(Filter search, Group g)
          Searches for Contacts in a given Group
 java.util.List<Contact> NativeAddressBook.getContactsWithAddress(java.lang.String address)
          Searches the whole Address Book for Contacts whose addresses contain the given String.
 java.util.List<Contact> NativeAddressBook.getContactsWithEmail(java.lang.String email)
          Searches the whole Address Book for Contacts whose Email Addresses contain the given String.
 java.util.List<Contact> NativeAddressBook.getContactsWithFirstName(java.lang.String firstName)
          Searches the whole Address Book for Contacts whose first name contains the given String.
 java.util.List<Contact> NativeAddressBook.getContactsWithLastName(java.lang.String lastName)
          Searches the whole Address Book for Contacts whose last name contains the given String.
 java.util.List<Contact> NativeAddressBook.getContactsWithNameElement(java.lang.String nameElement)
          Searches the whole Address Book for Contacts whose full name contains the given String.
 java.util.List<Contact> NativeAddressBook.getContactsWithPhone(java.lang.String phone)
          Searches the whole Address Book for Contacts whose phone numbers contain the given String.
 java.util.List<Contact> NativeAddressBook.getContactsWithSomeAttribute(java.lang.String attribute)
          Searches the whole Address Book for Contacts which have any attribute which contains the given String.
 java.util.List<Contact> NativeAddressBook.getEveryone()
           
 

Methods in corny.addressbook with parameters of type Contact
 boolean NativeAddressBook.modifyContact(Contact contact, java.lang.String fName, java.lang.String mName, java.lang.String lName, java.lang.String title, java.lang.String org, java.util.List<MultiValue.KeyValuePair<java.lang.String>> email, java.util.List<MultiValue.KeyValuePair<java.lang.String>> phone, java.util.List<MultiValue.KeyValuePair<Address>> address, java.util.List<MultiValue.KeyValuePair<java.lang.String>> chat, java.util.Date birthday, java.lang.Boolean isPerson)
          Modifies an existing Contact.
 boolean NativeAddressBook.modifyContact(Contact contact, java.lang.String fName, java.lang.String mName, java.lang.String lName, java.lang.String title, java.lang.String org, MultiValue.KeyValuePair<java.lang.String> email, MultiValue.KeyValuePair<java.lang.String> phone, MultiValue.KeyValuePair<Address> address, MultiValue.KeyValuePair<java.lang.String> chat, java.util.Date birthday, java.lang.Boolean isPerson)
          Modifies an existing Contact.
 boolean NativeAddressBook.removeContact(Contact c)
          Permamently removes a Contact from the Address Book.
 void NativeAddressBook.revealInAddressBook(Contact c, boolean edit)
          Opens the Address Book and selects the given Contact.
 

Uses of Contact in corny.addressbook.ContactUtils
 

Methods in corny.addressbook.ContactUtils that return types with arguments of type Contact
static java.util.List<Contact> ContactUtils.filterContacts(java.util.Collection<Contact> coll, Filter filter)
          Filters the given Collection of Contacts.
 

Method parameters in corny.addressbook.ContactUtils with type arguments of type Contact
static java.util.List<Contact> ContactUtils.filterContacts(java.util.Collection<Contact> coll, Filter filter)
          Filters the given Collection of Contacts.
static int ContactUtils.searchAndReplace(java.util.Collection<Contact> contacts, ContactProperty property, java.lang.String propertyLabel, ValueModifier modifier)
          Searches through the Address Book and modifies the specified property.
static int ContactUtils.searchAndReplace(java.util.Collection<Contact> contacts, ContactProperty property, java.lang.String propertyLabel, ValueModifier modifier, java.awt.Window parent)
          Searches through the Address Book and modifies the specified property.
 

Uses of Contact in corny.addressbook.data
 

Methods in corny.addressbook.data that return types with arguments of type Contact
static java.util.Comparator<Contact> Contact.getFirstNameSorter()
           
static java.util.Comparator<Contact> Contact.getLastNameSorter()
           
 java.util.Set<Contact> Group.getMembers()
          Returns the members of this Group.
 java.util.Iterator<Contact> Group.iterator()
           
 

Methods in corny.addressbook.data with parameters of type Contact
 int Contact.compareTo(Contact o)
          Compares this Contact to another by comparing the last names.
 java.util.List<java.lang.Object> ContactProperty.fetchContactInfo(Contact c, java.lang.String propertyLabel, java.lang.Class<?> preferredClass)
          Used by the filtering process.
 java.lang.Object ContactProperty.getValue(Contact c)
          Returns the value of this property for a given Contact instance.
abstract  java.lang.Object ContactProperty.getValue(Contact c, java.lang.String label)
          Returns the value of this property for a given Contact instance.
 boolean ContactProperty.modifyContactInfo(Contact c, java.lang.String propertyLabel, ValueModifier modifier)
          Used by the search and replace process.
 boolean ContactProperty.setValue(Contact c, java.lang.Object value)
          Sets the value of this property for a given Contact instance.
 

Constructor parameters in corny.addressbook.data with type arguments of type Contact
Group(java.util.List<Contact> members)
          Constructor for the "Everyone"-Group
 

Uses of Contact in corny.addressbook.gui.ContactDisplay.ContactDisplayPanel
 

Methods in corny.addressbook.gui.ContactDisplay.ContactDisplayPanel that return Contact
 Contact ContactDisplayPanelHandler.getContact()
           
 

Constructors in corny.addressbook.gui.ContactDisplay.ContactDisplayPanel with parameters of type Contact
ContactDisplayPanel(Contact c)
          Creates a new ContactDisplayPanel without additional margin, displaying the given Contact.
ContactDisplayPanel(Contact c, int topMargin, int leftMargin)
          Creates a new ContactDisplayPanel displaying the given Contact.
 

Uses of Contact in corny.addressbook.gui.ContactTable
 

Methods in corny.addressbook.gui.ContactTable that return Contact
 Contact[] ContactTableHandler.getSelectedContacts()
           
 

Methods in corny.addressbook.gui.ContactTable that return types with arguments of type Contact
 java.util.Vector<Contact> ContactTableModel.getContacts()
           
 

Methods in corny.addressbook.gui.ContactTable with parameters of type Contact
 void ContactTableHandler.selectContact(Contact c)
          Selects a given Contact.
 

Uses of Contact in corny.addressbook.gui.PeoplePicker
 

Methods in corny.addressbook.gui.PeoplePicker that return Contact
 Contact[] PeoplePickerOverlay.getSelection()
           
 Contact[] PeoplePickerDialog.getSelection()
           
 

Uses of Contact in corny.addressbook.gui.PeoplePicker.PeoplePickerPanel
 

Methods in corny.addressbook.gui.PeoplePicker.PeoplePickerPanel that return Contact
 Contact[] PeoplePickerPanelHandler.getSelectedContacts()
          Returns all currently selected Contacts.
 

Uses of Contact in corny.addressbook.searching.Filter
 

Methods in corny.addressbook.searching.Filter with parameters of type Contact
 boolean MetaFilter.appliesToFilter(Contact c)
           
abstract  boolean Filter.appliesToFilter(Contact c)
          Used by NativeAddressBook to determine whether the Contact matches the search query
 boolean ContactFilter.appliesToFilter(Contact c)