Class SiteViewersGroup

java.lang.Object
org.fenixedu.bennu.core.groups.Group
org.fenixedu.bennu.core.groups.CustomGroup
org.fenixedu.cms.domain.SiteViewersGroup
All Implemented Interfaces:
Serializable, Comparable<org.fenixedu.bennu.core.groups.Group>

public class SiteViewersGroup extends org.fenixedu.bennu.core.groups.CustomGroup
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object object)
     
    static org.fenixedu.bennu.core.groups.Group
    get(Site site)
     
    Stream<org.fenixedu.bennu.core.domain.User>
     
    Stream<org.fenixedu.bennu.core.domain.User>
    getMembers(org.joda.time.DateTime when)
     
     
    int
     
    boolean
    isMember(org.fenixedu.bennu.core.domain.User user)
     
    boolean
    isMember(org.fenixedu.bennu.core.domain.User user, org.joda.time.DateTime when)
     
    org.fenixedu.bennu.core.domain.groups.PersistentGroup
     

    Methods inherited from class org.fenixedu.bennu.core.groups.CustomGroup

    getExpression

    Methods inherited from class org.fenixedu.bennu.core.groups.Group

    and, anonymous, anyone, compareTo, dynamic, grant, logged, managers, minus, nobody, not, or, parse, revoke, toString, users, users, verify

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • get

      public static org.fenixedu.bennu.core.groups.Group get(Site site)
    • getPresentationName

      public String getPresentationName()
      Specified by:
      getPresentationName in class org.fenixedu.bennu.core.groups.Group
    • toPersistentGroup

      public org.fenixedu.bennu.core.domain.groups.PersistentGroup toPersistentGroup()
      Specified by:
      toPersistentGroup in class org.fenixedu.bennu.core.groups.Group
    • getMembers

      public Stream<org.fenixedu.bennu.core.domain.User> getMembers()
      Specified by:
      getMembers in class org.fenixedu.bennu.core.groups.Group
    • getMembers

      public Stream<org.fenixedu.bennu.core.domain.User> getMembers(org.joda.time.DateTime when)
      Specified by:
      getMembers in class org.fenixedu.bennu.core.groups.Group
    • isMember

      public boolean isMember(org.fenixedu.bennu.core.domain.User user)
      Specified by:
      isMember in class org.fenixedu.bennu.core.groups.Group
    • isMember

      public boolean isMember(org.fenixedu.bennu.core.domain.User user, org.joda.time.DateTime when)
      Specified by:
      isMember in class org.fenixedu.bennu.core.groups.Group
    • equals

      public boolean equals(Object object)
      Specified by:
      equals in class org.fenixedu.bennu.core.groups.Group
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class org.fenixedu.bennu.core.groups.Group