Package hudson.scm

Class IntegrityChangeLogSet.IntegrityChangeLog

java.lang.Object
hudson.scm.ChangeLogSet.Entry
hudson.scm.IntegrityChangeLogSet.IntegrityChangeLog
Enclosing class:
IntegrityChangeLogSet

@ExportedBean(defaultVisibility=999) public static class IntegrityChangeLogSet.IntegrityChangeLog extends hudson.scm.ChangeLogSet.Entry
The Entry class defines the metadata related to an individual file change
  • Constructor Details

  • Method Details

    • getParent

      public IntegrityChangeLogSet getParent()
      Gets the IntegrityChangeLogSet to which this change set belongs.
      Overrides:
      getParent in class hudson.scm.ChangeLogSet.Entry
    • setParent

      protected void setParent(hudson.scm.ChangeLogSet changeLogSet)
      Because of the class loader difference, we need to extend this method to make it accessible to the rest of IntegritySCM
      Overrides:
      setParent in class hudson.scm.ChangeLogSet.Entry
    • addPath

    • getPaths

      @Exported public List<IntegrityChangeLogSet.IntegrityChangeLogPath> getPaths()
      Gets the files that are changed in this commit.
      Returns:
      can be empty but never null.
    • getAffectedPaths

      public Collection<String> getAffectedPaths()
      Specified by:
      getAffectedPaths in class hudson.scm.ChangeLogSet.Entry
    • getAffectedFiles

      Overrides:
      getAffectedFiles in class hudson.scm.ChangeLogSet.Entry
    • getAuthor

      @Exported public hudson.model.User getAuthor()
      Returns the author responsible for the change Note: This user must be defined in Hudson/Jenkins!
      Specified by:
      getAuthor in class hudson.scm.ChangeLogSet.Entry
    • getUser

      @Exported public String getUser()
      Gets the user responsible for the change
    • setUser

      public void setUser(String user)
      Sets the user responsible for the change
      Parameters:
      user -
    • getMsg

      @Exported public String getMsg()
      Returns the comments associated with the change
      Specified by:
      getMsg in class hudson.scm.ChangeLogSet.Entry
    • setMsg

      public void setMsg(String msg)
      Setter method to initialize the comments for this change
      Parameters:
      msg -
    • getRev

      @Exported public String getRev()
      Returns the revision number associated with the change
    • setRev

      public void setRev(String rev)
      Provides the mechanism to populate the revision string for this Entry
      Parameters:
      rev -
    • getDate

      @Exported public String getDate()
      Returns the modification timestamp for this Entry
      Parameters:
      rev -
    • setDate

      public void setDate(String date)
      Sets the date stamp for when this change was made
      Parameters:
      date -
    • getAction

      @Exported public String getAction()
      Returns the action associated with this change, i.e. add, update, or delete
      Returns:
    • setAction

      public void setAction(String action)
      Sets the action associated with this change, i.e. add, update, or delete
      Parameters:
      action -
    • getEditType

      @Exported public hudson.scm.EditType getEditType()
      Used by the stapler class to display an appropriate icon associated with the change
      Returns:
    • getFile

      public String getFile()
      Returns the Integrity Project Member path for this change
      Returns:
    • setFile

      public void setFile(String file)
      Sets the Integrity Project Member path for this change
      Parameters:
      file -
    • getAnnotation

      public String getAnnotation()
      Returns a string url representation containing the link to the Integrity Annotated Member view
      Returns:
    • setAnnotation

      public void setAnnotation(String annotation)
      Sets a string url representation containing the link to the Integrity Annotated Member view
      Parameters:
      annotation -
    • getDifferences

      public String getDifferences()
      Returns a string representation containing the link to the Integrity Member differences view
      Returns:
    • getCpid

      public String getCpid()
      Returns the Change package ID associated with this change
      Returns:
    • setDifferences

      public void setDifferences(String differences)
      Sets a string url representation containing the link to the Integrity Member differences view
      Parameters:
      differences -
    • setCpid

      public void setCpid(String cpid)
      Sets the Change package ID associated with this change
      Parameters:
      differences -
    • getViewCP

      public String getViewCP()
      Gets the URL for viewing a change package
      Returns:
    • setViewCP

      public void setViewCP(String viewCP)
      Sets a string url representation containing the link to the Integrity View CP view
      Parameters:
      annotation -