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
put the common code in there. Then,
ContactListActionBean
and
Contact-
FormActionBean
can inherit from it.
Here is the
ContactBaseActionBean
class:
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