package is.idega.idegaweb.golf.service; import is.idega.idegaweb.golf.entity.Member; import is.idega.idegaweb.golf.entity.MemberHome; import java.sql.SQLException; import javax.ejb.FinderException; import com.idega.data.IDOLookup; public class GolfGroup { private int member_id = 1; public GolfGroup(int member_id) { this.member_id=member_id; } public GolfGroup(String member_id) { this.member_id=Integer.parseInt(member_id); } public boolean getCanWrite() throws SQLException, FinderException { Member member = ((MemberHome) IDOLookup.getHomeLegacy(Member.class)).findByPrimaryKey(member_id); String gender = member.getGender(); if ( gender == null ) gender = "M"; float grunn = member.getHandicap(); boolean canWrite = true; if ( gender.equalsIgnoreCase("M") ) { if (grunn <= 4.4) { canWrite = false; } else { canWrite = true; } } else if ( gender.equalsIgnoreCase("F") ) { if (grunn <= 10.4) { canWrite = false; } else { canWrite = true; } } return canWrite; } }