Class GroovyRegisteredServiceAccessStrategyEnforcer

java.lang.Object
org.apereo.cas.services.GroovyRegisteredServiceAccessStrategyEnforcer
All Implemented Interfaces:
org.apereo.cas.audit.AuditableExecution, RegisteredServiceAccessStrategyEnforcer, org.springframework.beans.factory.DisposableBean

public class GroovyRegisteredServiceAccessStrategyEnforcer extends Object implements RegisteredServiceAccessStrategyEnforcer, org.springframework.beans.factory.DisposableBean
Since:
7.0.0
  • Field Summary

    Fields inherited from interface org.apereo.cas.audit.AuditableExecution

    AUDITABLE_EXECUTION_DELEGATED_AUTHENTICATION_ACCESS, AUDITABLE_EXECUTION_REGISTERED_SERVICE_ACCESS
  • Constructor Summary

    Constructors
    Constructor
    Description
    GroovyRegisteredServiceAccessStrategyEnforcer(org.apereo.cas.util.scripting.WatchableGroovyScriptResource script)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.apereo.cas.audit.AuditableExecutionResult
    execute(org.apereo.cas.audit.AuditableContext context)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GroovyRegisteredServiceAccessStrategyEnforcer

      public GroovyRegisteredServiceAccessStrategyEnforcer(org.apereo.cas.util.scripting.WatchableGroovyScriptResource script)
  • Method Details

    • execute

      public org.apereo.cas.audit.AuditableExecutionResult execute(org.apereo.cas.audit.AuditableContext context) throws Throwable
      Specified by:
      execute in interface org.apereo.cas.audit.AuditableExecution
      Throws:
      Throwable
    • destroy

      public void destroy()
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean