예제 #1
0
파일: Group.java 프로젝트: SmallLars/esadb
  public boolean isMember(Member member, boolean forceMaleFemale) {
    switch (gender) {
      case ANY:
        if (forceMaleFemale) return false;
        break;
      case MALE:
        if (member.isFemale()) return false;
        break;
      case FEMALE:
        if (member.isMale()) return false;
        break;
    }

    if (from > member.getBirthYear()) return false;
    if (to < member.getBirthYear()) return false;

    return true;
  }