/**
* This file is part of Faktotum.
*
*
* Faktotum is free software: you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
* as published by the Free Software Foundation, either version 3 of
* the License, or (at your option) any later version.
*
* Faktotum is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with Faktotum.
*
* If not, see <http://www.gnu.org/licenses/>.
*/
package de.romankreisel.faktotum.handlers;
import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import de.romankreisel.faktotum.dao.MemberStatusDao;
import de.romankreisel.faktotum.datamodel.MemberStatusEntity;
/**
* @author roman
*
*/
@ManagedBean
@ViewScoped
public class MemberStatusListHandler extends FaktotumHandler {
/**
*
*/
private static final long serialVersionUID = -1898708751837081252L;
private List<MemberStatusEntity> memberStatusList;
@EJB
private MemberStatusDao memberStatusDao;
public String editMemberStatus() {
if (this.memberStatusList == null) {
this.memberStatusList = this.memberStatusDao.getAllOrdered();
}
return "edit";
}
/**
* @return the memberStatusList
*/
public List<MemberStatusEntity> getMemberStatusList() {
return this.memberStatusList;
}
/**
* @param memberStatusList
* the memberStatusList to set
*/
public void setMemberStatusList(List<MemberStatusEntity> memberStatusList) {
this.memberStatusList = memberStatusList;
}
}