Class AbstractClientPolicyConditionProvider<CONFIG extends org.keycloak.representations.idm.ClientPolicyConditionConfigurationRepresentation>
java.lang.Object
org.keycloak.services.clientpolicy.condition.AbstractClientPolicyConditionProvider<CONFIG>
- All Implemented Interfaces:
Provider,ClientPolicyConditionProvider<CONFIG>
public abstract class AbstractClientPolicyConditionProvider<CONFIG extends org.keycloak.representations.idm.ClientPolicyConditionConfigurationRepresentation>
extends Object
implements ClientPolicyConditionProvider<CONFIG>
- Author:
- Marek Posolda
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleantells whether the result of applyPolicy method is inverted or not as follows.voidsetupConfiguration(CONFIG config) setup this condition's configuration.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.services.clientpolicy.condition.ClientPolicyConditionProvider
applyPolicy, close, getConditionConfigurationClass, getName, getProviderId
-
Field Details
-
session
-
configuration
protected CONFIG extends org.keycloak.representations.idm.ClientPolicyConditionConfigurationRepresentation configuration
-
-
Constructor Details
-
AbstractClientPolicyConditionProvider
-
-
Method Details
-
setupConfiguration
Description copied from interface:ClientPolicyConditionProvidersetup this condition's configuration.- Specified by:
setupConfigurationin interfaceClientPolicyConditionProvider<CONFIG extends org.keycloak.representations.idm.ClientPolicyConditionConfigurationRepresentation>
-
isNegativeLogic
Description copied from interface:ClientPolicyConditionProvidertells 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- Specified by:
isNegativeLogicin interfaceClientPolicyConditionProvider<CONFIG extends org.keycloak.representations.idm.ClientPolicyConditionConfigurationRepresentation>- Returns:
- true if the result of applyPolicy method is inverted.
- Throws:
ClientPolicyException
-