Class GroovyRegisteredServiceAccessStrategyActivationCriteria

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

public class GroovyRegisteredServiceAccessStrategyActivationCriteria extends Object implements org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria
Since:
7.0.0
See Also:
  • Constructor Details

    • GroovyRegisteredServiceAccessStrategyActivationCriteria

      public GroovyRegisteredServiceAccessStrategyActivationCriteria()
  • Method Details

    • shouldActivate

      public boolean shouldActivate(org.apereo.cas.services.RegisteredServiceAccessStrategyRequest request) throws Throwable
      Specified by:
      shouldActivate in interface org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria
      Throws:
      Throwable
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered
      Specified by:
      getOrder in interface org.apereo.cas.services.RegisteredServiceAccessStrategyActivationCriteria
    • getGroovyScript

      public String getGroovyScript()
    • getExecutableScript

      public org.apereo.cas.util.scripting.ExecutableCompiledGroovyScript getExecutableScript()
    • setOrder

      Returns:
      this.
    • setGroovyScript

      public GroovyRegisteredServiceAccessStrategyActivationCriteria setGroovyScript(String groovyScript)
      Returns:
      this.
    • setExecutableScript

      public GroovyRegisteredServiceAccessStrategyActivationCriteria setExecutableScript(org.apereo.cas.util.scripting.ExecutableCompiledGroovyScript executableScript)
      Returns:
      this.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object