Class HvlAuthzInstanceInternalEventListener

java.lang.Object
tr.com.havelsan.javarch.oauth.authz.starter.listener.HvlAuthzInstanceInternalEventListener

@Component @ConditionalOnProperty(prefix="hvl.oauth.authz.event.operation", name="enabled") public class HvlAuthzInstanceInternalEventListener extends Object
The class that enables to listen events in the application context conditionally.
  • Constructor Details

    • HvlAuthzInstanceInternalEventListener

      public HvlAuthzInstanceInternalEventListener(HvlAuthzEventOperationProperties eventOperationProperties, HvlAuthzEventNotifier eventNotifier)
      Instantiates a new HvlAuthzInstanceInternalEventListener.
      Parameters:
      eventOperationProperties - the event operation properties
      eventNotifier - the event notifier
  • Method Details

    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthUserOperationInfoEventModel userOperationInfoEventModel)
      Consume.
      Parameters:
      userOperationInfoEventModel - the user operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthUserDetailOperationInfoEventModel userDetailOperationInfoEventModel)
      Consume.
      Parameters:
      userDetailOperationInfoEventModel - the user detail operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthUserPasswordPolicyOperationInfoEventModel userPasswordPolicyOperationInfoEventModel)
      Consume.
      Parameters:
      userPasswordPolicyOperationInfoEventModel - the user password policy operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthUserStrategyOperationInfoEventModel userStrategyOperationInfoEventModel)
      Consume.
      Parameters:
      userStrategyOperationInfoEventModel - the user strategy operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthProfileOperationInfoEventModel profileOperationInfoEventModel)
      Consume.
      Parameters:
      profileOperationInfoEventModel - the profile operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthProfileGroupOperationInfoEventModel profileGroupOperationInfoEventModel)
      Consume.
      Parameters:
      profileGroupOperationInfoEventModel - the profile group operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthPredefinedProxyOperationInfoEventModel predefinedProxyOperationInfoEventModel)
      Consume.
      Parameters:
      predefinedProxyOperationInfoEventModel - the predefined proxy operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthProxyOperationInfoEventModel proxyOperationInfoEventModel)
      Consume.
      Parameters:
      proxyOperationInfoEventModel - the proxy operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthRoleOperationInfoEventModel roleOperationInfoEventModel)
      Consume.
      Parameters:
      roleOperationInfoEventModel - the role operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthRoleGroupOperationInfoEventModel roleGroupOperationInfoEventModel)
      Consume.
      Parameters:
      roleGroupOperationInfoEventModel - the role operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthPredefinedRoleOperationInfoEventModel predefinedRoleOperationInfoEventModel)
      Consume.
      Parameters:
      predefinedRoleOperationInfoEventModel - the predefined role operation info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthRoleAssignerOperationalInfoEventModel roleAssignerOperationalInfoEventModel)
      Consume.
      Parameters:
      roleAssignerOperationalInfoEventModel - the role assigner operational info event model
    • consume

      @EventListener public void consume(@NotNull @NotNull HvlOAuthTrustedProxyOperationInfoEventModel trustedProxyOperationInfoEventModel)
      Consume.
      Parameters:
      trustedProxyOperationInfoEventModel - the trusted proxy operation info event model