Interface ClientPolicyConditionProvider<CONFIG extends ClientPolicyConditionConfigurationRepresentation>

    • Method Detail

      • close

        default void close()
        Specified by:
        close in interface Provider
      • setupConfiguration

        void setupConfiguration​(CONFIG config)
        setup this condition's configuration.
        Parameters:
        config -
      • isNegativeLogic

        boolean isNegativeLogic()
                         throws ClientPolicyException
        tells whether the result of applyPolicy method is inverted or not as follows. ClientPolicyVote.YES is inverted to ClientPolicyVote.NO ClientPolicyVote.NO is inverted to ClientPolicyVote.YES ClientPolicyVote.ABSTAIN remains unchanged
        Returns:
        true if the result of applyPolicy method is inverted.
        Throws:
        ClientPolicyException
      • getName

        default String getName()
      • getProviderId

        String getProviderId()