Interface RuleEvaluatorService

    • Method Detail

      • applyAsync

        com.soffid.iam.api.AsyncProcessTracker applyAsync​(RuleEntity rule)
                                                   throws es.caib.seycon.ng.exception.InternalErrorException,
                                                          es.caib.seycon.ng.exception.InternalErrorException
        Operation applyAsync
        Parameters:
        rule -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • queryProcessStatus

        com.soffid.iam.api.AsyncProcessTracker queryProcessStatus​(com.soffid.iam.api.AsyncProcessTracker process)
                                                           throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                  es.caib.seycon.ng.exception.InternalErrorException
        Operation queryProcessStatus Query the rule process status
        Parameters:
        process -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • dryRun

        File dryRun​(RuleEntity rule)
             throws es.caib.seycon.ng.exception.InternalErrorException,
                    es.caib.seycon.ng.exception.InternalErrorException
        Operation dryRun
        Parameters:
        rule -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • apply

        void apply​(RuleEntity rule)
            throws es.caib.seycon.ng.exception.InternalErrorException,
                   es.caib.seycon.ng.exception.InternalErrorException
        Operation apply
        Parameters:
        rule -
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • apply

        void apply​(RuleEntity rule,
                   UserEntity user)
            throws es.caib.seycon.ng.exception.InternalErrorException,
                   es.caib.seycon.ng.exception.InternalErrorException
        Operation apply
        Parameters:
        rule -
        user -
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • applyRules

        void applyRules​(UserEntity user)
                 throws es.caib.seycon.ng.exception.InternalErrorException,
                        es.caib.seycon.ng.exception.InternalErrorException
        Operation applyRules
        Parameters:
        user -
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException