@@ -0,0 +1,1042 @@
+/*%0A* The MIT License (MIT)%0A*%0A* View the full license at:%0A* https://github.com/hendrixjoseph/FamilyTree/blob/master/LICENSE.md%0A*%0A* Copyright (c) 2015 Joseph Hendrix%0A*%0A* Hosted on GitHub at https://github.com/hendrixjoseph/FamilyTree%0A*%0A*/%0A%0Apackage edu.wright.hendrix11.familyTree.bean;%0A%0Aimport edu.wright.hendrix11.util.DataGatherer;%0A%0Aimport javax.persistence.EntityManager;%0A%0Aimport java.util.List;%0A%0A/**%0A * @author Joe Hendrix %3Chendrix.11@wright.edu%3E%0A */%0Apublic abstract class AbstractDataBean%3CE%3E%0A%7B%0A    protected DataGatherer%3CE%3E dataGatherer;%0A    private List%3CE%3E entities;%0A%0A    /**%0A     *%0A     */%0A    public abstract void initialize();%0A%0A    public int getPage()%0A    %7B%0A        return dataGatherer.getPage();%0A    %7D%0A%0A    public void setPage(int page)%0A    %7B%0A        entities = dataGatherer.getItems(page);%0A    %7D%0A%0A    /**%0A     * @return%0A     */%0A    public List%3CE%3E getEntities()%0A    %7B%0A        return entities;%0A    %7D%0A%0A    /**%0A     * @param entities%0A     */%0A    public void setEntities(List%3CE%3E entities)%0A    %7B%0A        this.entities = entities;%0A    %7D%0A%7D%0A

Create AbstractDataBean.java