Interface IRole

  • All Known Implementing Classes:
    BaseRole, FilteredRole, ManagedRole

    public interface IRole
    This is a common iterface from which different roles can be implemented.
    • Method Detail

      • hasMember

        boolean hasMember​(PersistentObject po)
                   throws UMSException
        Evaluates whether an object is member of this IRole.
        Parameters:
        po - Persistent object that is being checked for membership.
        Returns:
        true if the object is member of the role implementing this interface, false otherwise.
        Throws:
        UMSException - if an exception occurs while determining if this role has the member.
      • getGuid

        Guid getGuid()
        Returns the GUID of this object
        Returns:
        the GUID of this object