Interface ACLService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.soffid.iam.api.AccessControlList expandACL​(com.soffid.iam.api.AccessControlList acl)
      Operation expandACL
      Collection<String> expandACLAccounts​(com.soffid.iam.api.AccessControlList acl)
      Operation expandACLAccounts
      com.soffid.iam.api.AccessControlList expandUser​(long userId)
      Operation expandUser
      boolean isAccountIncluded​(long userId, com.soffid.iam.api.AccessControlList acl)
      Operation isAccountIncluded
      boolean isCurrentUserIncluded​(com.soffid.iam.api.AccessControlList acl)
      Operation isCurrentUserIncluded
      boolean isUserIncluded​(long userId, com.soffid.iam.api.AccessControlList acl)
      Operation isUserIncluded
    • Method Detail

      • isAccountIncluded

        boolean isAccountIncluded​(long userId,
                                  com.soffid.iam.api.AccessControlList acl)
                           throws es.caib.seycon.ng.exception.InternalErrorException
        Operation isAccountIncluded
        Parameters:
        userId -
        acl -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • isCurrentUserIncluded

        boolean isCurrentUserIncluded​(com.soffid.iam.api.AccessControlList acl)
                               throws es.caib.seycon.ng.exception.InternalErrorException
        Operation isCurrentUserIncluded
        Parameters:
        acl -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • isUserIncluded

        boolean isUserIncluded​(long userId,
                               com.soffid.iam.api.AccessControlList acl)
                        throws es.caib.seycon.ng.exception.InternalErrorException
        Operation isUserIncluded
        Parameters:
        userId -
        acl -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • expandACL

        com.soffid.iam.api.AccessControlList expandACL​(com.soffid.iam.api.AccessControlList acl)
                                                throws es.caib.seycon.ng.exception.InternalErrorException
        Operation expandACL
        Parameters:
        acl -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • expandUser

        com.soffid.iam.api.AccessControlList expandUser​(long userId)
                                                 throws es.caib.seycon.ng.exception.InternalErrorException
        Operation expandUser
        Parameters:
        userId -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • expandACLAccounts

        Collection<String> expandACLAccounts​(com.soffid.iam.api.AccessControlList acl)
                                      throws es.caib.seycon.ng.exception.InternalErrorException
        Operation expandACLAccounts
        Parameters:
        acl -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException