Class BlamesModel


  • public class BlamesModel
    extends DetailsTableModel
    Provides the dynamic model for the details table that shows the source control blames.

    This blames model consists of the following columns:

    • issue details (message and description)
    • file name
    • age
    • SCM blame author name
    • SCM blame author email
    • SCM blame commit ID
    Author:
    Ullrich Hafner
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in class io.jenkins.plugins.datatables.TableModel
      • getColumns

        public List<io.jenkins.plugins.datatables.TableColumn> getColumns()
        Specified by:
        getColumns in class io.jenkins.plugins.datatables.TableModel
      • getRow

        protected BlamesModel.BlamesRow getRow​(edu.hm.hafner.analysis.Issue issue)
        Description copied from class: DetailsTableModel
        Returns a table row for the specified issue.
        Specified by:
        getRow in class DetailsTableModel
        Parameters:
        issue - the issue to show in the row
        Returns:
        a table row for the issue