Class ChainingRegisteredServiceAccessStrategyActivationCriteria

java.lang.Object
org.apereo.cas.services.ChainingRegisteredServiceAccessStrategyActivationCriteria
All Implemented Interfaces:
Serializable, org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria, org.springframework.core.Ordered

public class ChainingRegisteredServiceAccessStrategyActivationCriteria extends Object implements org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria
Since:
6.5.0
See Also:
  • Field Summary

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addCondition(@NonNull org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria policy)
    Add policy/strategy.
    void
    addConditions(org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria... policies)
    Add conditions.
    boolean
     
    boolean
    shouldActivate(org.apereo.cas.services.RegisteredServiceAccessStrategyRequest request)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria

    getOrder
  • Constructor Details

    • ChainingRegisteredServiceAccessStrategyActivationCriteria

      public ChainingRegisteredServiceAccessStrategyActivationCriteria()
  • Method Details

    • addCondition

      public void addCondition(@NonNull @NonNull org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria policy)
      Add policy/strategy.
      Parameters:
      policy - the provider
    • addConditions

      public void addConditions(org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria... policies)
      Add conditions.
      Parameters:
      policies - the policies
    • shouldActivate

      public boolean shouldActivate(org.apereo.cas.services.RegisteredServiceAccessStrategyRequest request)
      Specified by:
      shouldActivate in interface org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria
    • isAllowIfInactive

      public boolean isAllowIfInactive()
      Specified by:
      isAllowIfInactive in interface org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria