Java Reference
In-Depth Information
BaseActionBean
ContactBaseActionBean
- Integer contactId
- Contact contact
- ContactDao contactDao
ContactListActionBean
ContactFormActionBean
- Resolution list()
- Resolution view()
- Resolution delete()
- List<Contact> contacts
- Resolution form()
- Resolution save()
- Resolution cancel()
Figure 3.11: Action bean class diagram
Check out Figure 3.11 . We'll create the ContactBaseActionBean class and
put the common code in there. Then, ContactListActionBean and Contact-
FormActionBean can inherit from it.
Here is the ContactBaseActionBean class:
Download email_05/src/stripesbook/action/ContactBaseActionBean.java
package stripesbook.action;
public abstract class ContactBaseActionBean extends BaseActionBean {
private ContactDao contactDao = MockContactDao.getInstance();
protected ContactDao getContactDao() {
return contactDao;
}
private Integer contactId;
public Integer getContactId() {
return contactId;
}
public void setContactId(Integer id) {
contactId = id;
}
private Contact contact;
 
 
Search WWH ::




Custom Search