org.fm.addressbook.bean
Class AddressBookBean

java.lang.Object
  extended by org.fm.addressbook.bean.BaseBean
      extended by org.fm.addressbook.bean.AddressBookBean

public class AddressBookBean
extends BaseBean

JContact- online Address Book Management Systemhttp://jcontact.sourceforge.net/

Licensed under the terms of any of the following licenses at your choice: -
GNU General Public License Version 2 or later (the "GPL") http://www.gnu.org/licenses/gpl.html -
GNU Lesser General Public License Version 2.1 or later (the "LGPL") http://www.gnu.org/licenses/lgpl.html

AddressBookBean is managed bean with session scope. Handles addressbook view logic

Author:
Tennyson Varghese
Aneesh S

Field Summary
 
Fields inherited from class org.fm.addressbook.bean.BaseBean
SHOWBUTTON_CREATE, SHOWBUTTON_UPDATE
 
Constructor Summary
AddressBookBean()
           
 
Method Summary
 void deleteAddressBookAction()
          Delete AddressBook action
 void editAddressBookAction()
          Edit AddressBook action
 java.util.List<javax.faces.model.SelectItem> getAddressBooks()
           
 AddressBook getCurrentAddressBook()
           
 java.util.List<AddressBook> getCurrentAddressBookList()
           
 void init()
           
 void initCurrentAddressBook()
          Initialise currentAddressBook for creating a new addressbook
 void reloadAddressBookList()
          Initialise or reload currentAddressBookList
 void resetBean()
           
 void saveAddressBookAction()
          Save AddressBook action
 void setCurrentAddressBook(AddressBook currentAddressBook)
           
 void setCurrentAddressBookList(java.util.List<AddressBook> currentAddressBookList)
           
 void updateAddressBookAction()
          Update AddressBook action
 void viewContactsAction()
          Action corresponding to list all contacts in the selected addressBook
 
Methods inherited from class org.fm.addressbook.bean.BaseBean
getShowButton, isCreateAction, setShowButton
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressBookBean

public AddressBookBean()
Method Detail

init

public void init()
Specified by:
init in class BaseBean

reloadAddressBookList

public void reloadAddressBookList()
Initialise or reload currentAddressBookList


initCurrentAddressBook

public void initCurrentAddressBook()
Initialise currentAddressBook for creating a new addressbook


viewContactsAction

public void viewContactsAction()
Action corresponding to list all contacts in the selected addressBook


saveAddressBookAction

public void saveAddressBookAction()
Save AddressBook action


editAddressBookAction

public void editAddressBookAction()
Edit AddressBook action


updateAddressBookAction

public void updateAddressBookAction()
Update AddressBook action


deleteAddressBookAction

public void deleteAddressBookAction()
Delete AddressBook action


getAddressBooks

public java.util.List<javax.faces.model.SelectItem> getAddressBooks()
Returns:
addressBooks as list of

getCurrentAddressBook

public AddressBook getCurrentAddressBook()

setCurrentAddressBook

public void setCurrentAddressBook(AddressBook currentAddressBook)

getCurrentAddressBookList

public java.util.List<AddressBook> getCurrentAddressBookList()

setCurrentAddressBookList

public void setCurrentAddressBookList(java.util.List<AddressBook> currentAddressBookList)

resetBean

public void resetBean()
Specified by:
resetBean in class BaseBean