Class ChangeSet

    • Constructor Detail

      • ChangeSet

        public ChangeSet​(String strDate,
                         String userDatePattern,
                         String comment,
                         String author,
                         List<ChangeFile> files)
        Parameters:
        strDate - Date the changes were committed
        userDatePattern - pattern of date
        comment - comment provided at commit time
        author - User who made changes
        files - The ChangeFile list
      • ChangeSet

        public ChangeSet​(Date date,
                         String comment,
                         String author,
                         List<ChangeFile> files)
        Parameters:
        date - Date the changes were committed
        comment - comment provided at commit time
        author - User who made changes
        files - The ChangeFile list
      • ChangeSet

        public ChangeSet()
        Constructor used when attributes aren't available until later
    • Method Detail

      • getFiles

        public List<ChangeFile> getFiles()
        Getter for ChangeFile list.
        Returns:
        List of ChangeFile.
      • setFiles

        public void setFiles​(List<ChangeFile> files)
        Setter for ChangeFile list.
        Parameters:
        files - List of ChangeFiles.
      • addFile

        public void addFile​(ChangeFile file)
      • containsFilename

        public boolean containsFilename​(String filename)
      • getAuthor

        public String getAuthor()
        Getter for property author.
        Returns:
        Value of property author.
      • setAuthor

        public void setAuthor​(String author)
        Setter for property author.
        Parameters:
        author - New value of property author.
      • getComment

        public String getComment()
        Getter for property comment.
        Returns:
        Value of property comment.
      • setComment

        public void setComment​(String comment)
        Setter for property comment.
        Parameters:
        comment - New value of property comment.
      • getDate

        public Date getDate()
        Getter for property date.
        Returns:
        Value of property date.
      • setDate

        public void setDate​(Date date)
        Setter for property date.
        Parameters:
        date - New value of property date.
      • setDate

        public void setDate​(String date)
        Setter for property date that takes a string and parses it
        Parameters:
        date - - a string in yyyy/MM/dd HH:mm:ss format
      • setDate

        public void setDate​(String date,
                            String userDatePattern)
        Setter for property date that takes a string and parses it
        Parameters:
        date - - a string in yyyy/MM/dd HH:mm:ss format
        userDatePattern - - pattern of date
      • getDateFormatted

        public String getDateFormatted()
        Returns:
        date in yyyy-mm-dd format
      • getTimeFormatted

        public String getTimeFormatted()
        Returns:
        time in HH:mm:ss format
      • getRevision

        public String getRevision()
        Returns:
        Since:
        1.3
      • setRevision

        public void setRevision​(String revision)
        Parameters:
        revision -
        Since:
        1.3
      • getParentRevision

        public String getParentRevision()
      • setParentRevision

        public void setParentRevision​(String parentRevision)
      • addMergedRevision

        public void addMergedRevision​(String mergedRevision)
      • getMergedRevisions

        public Set<String> getMergedRevisions()
      • setMergedRevisions

        public void setMergedRevisions​(Set<String> mergedRevisions)
      • toXML

        public String toXML()
        Provide the changelog entry as an XML snippet.
        Returns:
        a changelog-entry in xml format
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • escapeValue

        public static String escapeValue​(Object value)

        Escape the toString of the given object. For use in an attribute value.

        swiped from jakarta-commons/betwixt -- XMLUtils.java

        Parameters:
        value - escape value.toString()
        Returns:
        text with characters restricted (for use in attributes) escaped