Class RegisteredServiceAccessStrategyAuditableEnforcer

java.lang.Object
org.apereo.cas.audit.BaseAuditableExecution
org.apereo.cas.services.RegisteredServiceAccessStrategyAuditableEnforcer
All Implemented Interfaces:
org.apereo.cas.audit.AuditableExecution

public class RegisteredServiceAccessStrategyAuditableEnforcer extends org.apereo.cas.audit.BaseAuditableExecution
Since:
5.3.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
    RegisteredServiceAccessStrategyAuditableEnforcer(org.springframework.context.ConfigurableApplicationContext applicationContext)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Optional<org.apereo.cas.audit.AuditableExecutionResult>
    byServiceAndRegisteredServiceAndPrincipal(org.apereo.cas.audit.AuditableContext context)
    By service and registered service and principal optional.
    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

    • RegisteredServiceAccessStrategyAuditableEnforcer

      public RegisteredServiceAccessStrategyAuditableEnforcer(org.springframework.context.ConfigurableApplicationContext applicationContext)
  • Method Details

    • byServiceAndRegisteredServiceAndPrincipal

      public static Optional<org.apereo.cas.audit.AuditableExecutionResult> byServiceAndRegisteredServiceAndPrincipal(org.apereo.cas.audit.AuditableContext context)
      By service and registered service and principal optional.
      Parameters:
      context - the context
      Returns:
      the optional
    • execute

      public org.apereo.cas.audit.AuditableExecutionResult execute(org.apereo.cas.audit.AuditableContext context)
      Specified by:
      execute in interface org.apereo.cas.audit.AuditableExecution
      Overrides:
      execute in class org.apereo.cas.audit.BaseAuditableExecution