Interface ACLAmetysObject

    • Method Detail

      • getAllowedProfilesForAnyConnectedUser

        Set<String> getAllowedProfilesForAnyConnectedUser()
        Gets the allowed profiles any connected user has on this ametys object
        Returns:
        the allowed profiles any connected user has on this ametys object
      • getDeniedProfilesForAnyConnectedUser

        Set<String> getDeniedProfilesForAnyConnectedUser()
        Gets the denied profiles any connected user has on this ametys object
        Returns:
        the denied profiles any connected user has on this ametys object
      • getAllowedProfilesForAnonymous

        Set<String> getAllowedProfilesForAnonymous()
        Gets the allowed profiles an anonymous user has on this ametys object
        Returns:
        the allowed profiles an anonymous user has on this ametys object
      • getDeniedProfilesForAnonymous

        Set<String> getDeniedProfilesForAnonymous()
        Gets the denied profiles an anonymous user has on this ametys object
        Returns:
        the denied profiles an anonymous user has on this ametys object
      • getAllowedUsers

        Set<UserIdentity> getAllowedUsers​(String profileId)
        Gets the users that have the given allowed profile on this ametys object
        Parameters:
        profileId - The id of the profile
        Returns:
        The allowed users with that profile on this ametys object
      • getAllowedGroups

        Set<GroupIdentity> getAllowedGroups​(String profileId)
        Gets the groups that have the given allowed profile on this ametys object
        Parameters:
        profileId - The id of the profile
        Returns:
        The allowed groups with that profile on that object
      • getDeniedUsers

        Set<UserIdentity> getDeniedUsers​(String profileId)
        Gets the users that have the given denied profile on this ametys object
        Parameters:
        profileId - The id of the profile
        Returns:
        The denied users with that profile on this ametys object
      • getDeniedGroups

        Set<GroupIdentity> getDeniedGroups​(String profileId)
        Gets the groups that have the given allowed profile on this ametys object
        Parameters:
        profileId - The id of the profile
        Returns:
        The denied groups with that profile on this ametys object
      • isInheritanceDisallowed

        boolean isInheritanceDisallowed()
        Returns true if the inheritance is disallow for this ametys object
        Returns:
        true if the inheritance is disallow for this ametys object