edu.jhu.cs.oose.group3.intelligentbook.backingbeans
Class AddContactExtendedInfoBackingBean

java.lang.Object
  extended by edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddContactInfoBackingBean
      extended by edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddContactExtendedInfoBackingBean
Direct Known Subclasses:
AddContactPersonalInfoBackingBean, AddContactWorkInfoBackingBean

public class AddContactExtendedInfoBackingBean
extends AddContactInfoBackingBean


Field Summary
private  java.util.List<Mapping<java.lang.String,AddressContactItem>> addresses
           
private  java.lang.String addressToRemove
           
private  java.util.List<Mapping<java.lang.String,EmailContactItem>> emails
           
private  java.lang.String emailToRemove
           
private  java.util.List<Mapping<java.lang.String,PhoneContactItem>> phones
           
private  java.lang.String phoneToRemove
           
 
Constructor Summary
AddContactExtendedInfoBackingBean()
           
 
Method Summary
 java.lang.String addOneAddress()
           
 java.lang.String addOneEmail()
           
 java.lang.String addOnePhone()
           
 java.util.List<Mapping<java.lang.String,AddressContactItem>> getAddresses()
           
 java.lang.String getAddressToRemove()
           
 java.util.List<Mapping<java.lang.String,EmailContactItem>> getEmails()
           
 java.lang.String getEmailToRemove()
           
 java.util.List<Mapping<java.lang.String,PhoneContactItem>> getPhones()
           
 java.lang.String getPhoneToRemove()
           
 java.lang.String removeOneAddress()
           
 java.lang.String removeOneEmail()
           
 java.lang.String removeOnePhone()
           
 void setAddresses(java.util.List<Mapping<java.lang.String,AddressContactItem>> addresses)
           
 void setAddressToRemove(java.lang.String addressToRemove)
           
 void setEmails(java.util.List<Mapping<java.lang.String,EmailContactItem>> emails)
           
 void setEmailToRemove(java.lang.String emailToRemove)
           
 void setPhones(java.util.List<Mapping<java.lang.String,PhoneContactItem>> phones)
           
 void setPhoneToRemove(java.lang.String phoneToRemove)
           
 void updateContact()
           
 
Methods inherited from class edu.jhu.cs.oose.group3.intelligentbook.backingbeans.AddContactInfoBackingBean
getAllContactGroups, getAllStates, getContactService, getCurrentUser, setContactService, setCurrentUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

emails

private java.util.List<Mapping<java.lang.String,EmailContactItem>> emails

emailToRemove

private java.lang.String emailToRemove

phones

private java.util.List<Mapping<java.lang.String,PhoneContactItem>> phones

phoneToRemove

private java.lang.String phoneToRemove

addresses

private java.util.List<Mapping<java.lang.String,AddressContactItem>> addresses

addressToRemove

private java.lang.String addressToRemove
Constructor Detail

AddContactExtendedInfoBackingBean

public AddContactExtendedInfoBackingBean()
Method Detail

getEmails

public java.util.List<Mapping<java.lang.String,EmailContactItem>> getEmails()

setEmails

public void setEmails(java.util.List<Mapping<java.lang.String,EmailContactItem>> emails)

getEmailToRemove

public java.lang.String getEmailToRemove()

setEmailToRemove

public void setEmailToRemove(java.lang.String emailToRemove)

addOneEmail

public java.lang.String addOneEmail()

removeOneEmail

public java.lang.String removeOneEmail()

getPhones

public java.util.List<Mapping<java.lang.String,PhoneContactItem>> getPhones()

setPhones

public void setPhones(java.util.List<Mapping<java.lang.String,PhoneContactItem>> phones)

getPhoneToRemove

public java.lang.String getPhoneToRemove()

setPhoneToRemove

public void setPhoneToRemove(java.lang.String phoneToRemove)

addOnePhone

public java.lang.String addOnePhone()

removeOnePhone

public java.lang.String removeOnePhone()

getAddresses

public java.util.List<Mapping<java.lang.String,AddressContactItem>> getAddresses()

setAddresses

public void setAddresses(java.util.List<Mapping<java.lang.String,AddressContactItem>> addresses)

getAddressToRemove

public java.lang.String getAddressToRemove()

setAddressToRemove

public void setAddressToRemove(java.lang.String addressToRemove)

addOneAddress

public java.lang.String addOneAddress()

removeOneAddress

public java.lang.String removeOneAddress()

updateContact

public void updateContact()
Specified by:
updateContact in class AddContactInfoBackingBean