Class Group

  • All Implemented Interfaces:
    Serializable, Principal

    public class Group
    extends PrincipalImpl
    This class implements the EJB concept of a Group. A Group is a privilege attribute that several Principals share. Or, in in other words, several Principals belong to a same group.

    Two Group instances are equal if they have the same name.

    Author:
    Harish Prabandham
    See Also:
    Serialized Form
    • Constructor Detail

      • Group

        public Group​(String name)
        Parameters:
        name - - a name of the group
    • Method Detail

      • equals

        public boolean equals​(Object other)
        Description copied from class: PrincipalImpl
        This function returns true if the object passed matches the principal represented in this implementation
        Specified by:
        equals in interface Principal
        Overrides:
        equals in class PrincipalImpl
        Parameters:
        other - the Principal to compare with.
        Returns:
        true if the Principal passed is the same as that encapsulated in this object, false otherwise
      • hashCode

        public int hashCode()
        Description copied from class: PrincipalImpl
        Returns the hashcode for this Principal object
        Specified by:
        hashCode in interface Principal
        Overrides:
        hashCode in class PrincipalImpl
        Returns:
        a hashcode for the principal.