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
     
    List<org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria>
     
    org.apereo.cas.services.LogicalOperatorTypes
     
    int
     
    boolean
     
    void
    setConditions(List<org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria> conditions)
     
    void
    setOperator(org.apereo.cas.services.LogicalOperatorTypes operator)
     
    boolean
    shouldActivate(org.apereo.cas.services.RegisteredServiceAccessStrategyRequest request)
     

    Methods inherited from class java.lang.Object

    getClass, 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
    • getConditions

      public List<org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria> getConditions()
    • getOperator

      public org.apereo.cas.services.LogicalOperatorTypes getOperator()
    • setConditions

      public void setConditions(List<org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria> conditions)
    • setOperator

      public void setOperator(org.apereo.cas.services.LogicalOperatorTypes operator)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object