Class AuditAdditionalObjectProviderImpl

    • Constructor Detail

      • AuditAdditionalObjectProviderImpl

        public AuditAdditionalObjectProviderImpl()
    • Method Detail

      • setSqlRunner

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

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

        @NotNull
        public List<ObjectWrapper> getAdditionalObjects​(long commentId,
                                                        @NotNull
                                                        ActionType actionType)
        Description copied from interface: AuditAdditionalObjectProvider
        Returns all additional objects of the specified audit action with their ids. First element of pair is an id, second one is an object. If some additional object has been deleted then string with its name will be returned. This operation can be slow and should not be called often.
        Specified by:
        getAdditionalObjects in interface AuditAdditionalObjectProvider
        Parameters:
        commentId - comment id (it identifies audit action)
        actionType - action type
        Returns:
        all additional objects of the specified audit action