Class CasGoogleAnalyticsAutoConfiguration

java.lang.Object
org.apereo.cas.config.CasGoogleAnalyticsAutoConfiguration

@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnFeatureEnabled(feature=Metrics) @AutoConfiguration public class CasGoogleAnalyticsAutoConfiguration extends Object
Since:
6.1.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.web.cookie.CasCookieBuilder
    casGoogleAnalyticsCookieGenerator(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.web.flow.CasWebflowConfigurer
    casGoogleAnalyticsWebflowConfigurer(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry, org.springframework.webflow.definition.registry.FlowDefinitionRegistry logoutFlowDefinitionRegistry, org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices)
     
    org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer
    casGoogleAnalyticsWebflowExecutionPlanConfigurer(org.apereo.cas.web.flow.CasWebflowConfigurer casGoogleAnalyticsWebflowConfigurer)
     
    org.springframework.webflow.execution.Action
    createGoogleAnalyticsCookieAction(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.web.cookie.CasCookieBuilder casGoogleAnalyticsCookieGenerator)
     
    org.springframework.webflow.execution.Action
    removeGoogleAnalyticsCookieAction(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.web.cookie.CasCookieBuilder casGoogleAnalyticsCookieGenerator)
     

    Methods inherited from class java.lang.Object

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

    • CasGoogleAnalyticsAutoConfiguration

      public CasGoogleAnalyticsAutoConfiguration()
  • Method Details

    • casGoogleAnalyticsCookieGenerator

      @ConditionalOnMissingBean(name="casGoogleAnalyticsCookieGenerator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.web.cookie.CasCookieBuilder casGoogleAnalyticsCookieGenerator(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • casGoogleAnalyticsWebflowConfigurer

      @ConditionalOnMissingBean(name="casGoogleAnalyticsWebflowConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.web.flow.CasWebflowConfigurer casGoogleAnalyticsWebflowConfigurer(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("loginFlowRegistry") org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry, @Qualifier("logoutFlowRegistry") org.springframework.webflow.definition.registry.FlowDefinitionRegistry logoutFlowDefinitionRegistry, @Qualifier("flowBuilderServices") org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices)
    • createGoogleAnalyticsCookieAction

      @ConditionalOnMissingBean(name="createGoogleAnalyticsCookieAction") @Bean @RefreshScope(proxyMode=DEFAULT) public org.springframework.webflow.execution.Action createGoogleAnalyticsCookieAction(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("casGoogleAnalyticsCookieGenerator") org.apereo.cas.web.cookie.CasCookieBuilder casGoogleAnalyticsCookieGenerator)
    • removeGoogleAnalyticsCookieAction

      @ConditionalOnMissingBean(name="removeGoogleAnalyticsCookieAction") @Bean @RefreshScope(proxyMode=DEFAULT) public org.springframework.webflow.execution.Action removeGoogleAnalyticsCookieAction(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("casGoogleAnalyticsCookieGenerator") org.apereo.cas.web.cookie.CasCookieBuilder casGoogleAnalyticsCookieGenerator)
    • casGoogleAnalyticsWebflowExecutionPlanConfigurer

      @ConditionalOnMissingBean(name="casGoogleAnalyticsWebflowExecutionPlanConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer casGoogleAnalyticsWebflowExecutionPlanConfigurer(@Qualifier("casGoogleAnalyticsWebflowConfigurer") org.apereo.cas.web.flow.CasWebflowConfigurer casGoogleAnalyticsWebflowConfigurer)