Class GroupAuthority

  • All Implemented Interfaces:
    gemma.gsec.model.GroupAuthority, Serializable, org.springframework.security.core.GrantedAuthority, Identifiable

    public class GroupAuthority
    extends AbstractIdentifiable
    implements gemma.gsec.model.GroupAuthority
    Authority for groups (kind of like a "user role", but for group-based authorization)
    See Also:
    Serialized Form
    • Constructor Detail

      • GroupAuthority

        public GroupAuthority()
    • Method Detail

      • getAuthority

        public String getAuthority()
        Specified by:
        getAuthority in interface org.springframework.security.core.GrantedAuthority
      • setAuthority

        public void setAuthority​(String authority)
      • hashCode

        public int hashCode()
        Description copied from class: AbstractIdentifiable
        Important note: Never use the ID in the hashCode() implementation since it can be assigned when the object is persisted.
        Specified by:
        hashCode in class AbstractIdentifiable
      • equals

        public boolean equals​(Object object)
        Description copied from class: AbstractIdentifiable
        Important note: Two objects with the same class and non-null ID must be considered equal. If one or both IDs are nulls, the rest of the state can be used to determine equality.
        Specified by:
        equals in class AbstractIdentifiable