Class AuditLogProviderImpl

    • Constructor Detail

      • AuditLogProviderImpl

        public AuditLogProviderImpl()
    • Method Detail

      • setSqlRunner

        public void setSqlRunner​(@NotNull
                                 SQLRunnerEx sqlRunner)
      • setProjectManager

        public void setProjectManager​(@NotNull
                                      ProjectManager projectManager)
      • setSecurityContext

        public void setSecurityContext​(@NotNull
                                       SecurityContext securityContext)
      • setCommentManager

        public void setCommentManager​(@NotNull
                                      CommentManager commentManager)
      • setObjectFinderProvider

        public void setObjectFinderProvider​(@NotNull
                                            ObjectFinderProvider objectFinderProvider)
      • setUserModel

        public void setUserModel​(@NotNull
                                 UserModelEx userModel)
      • findLastComment

        @Nullable
        public Comment findLastComment​(@NotNull
                                       AuditLogObject auditObject,
                                       @NotNull
                                       ActionType... actionTypes)
        Description copied from interface: AuditLogProvider
        Returns comment of the last action with one of the specified action types of the specified object
        Specified by:
        findLastComment in interface AuditLogProvider
        Parameters:
        auditObject - object
        actionTypes - action types
        Returns:
        comment of the last action
      • findLastAction

        @Nullable
        public AuditLogAction findLastAction​(@NotNull
                                             AuditLogObject auditObject,
                                             @NotNull
                                             ActionType... actionTypes)
        Description copied from interface: AuditLogProvider
        Returns the last action with one of the specified action types of the specified object
        Specified by:
        findLastAction in interface AuditLogProvider
        Parameters:
        auditObject - object
        actionTypes - action types
        Returns:
        last action