Class Author

java.lang.Object
net.sf.statcvs.model.Author
All Implemented Interfaces:
Comparable

public class Author extends Object implements Comparable
Represents an author of one or more Revisions in a repository. TODO: Rename to Login
Version:
$Id: Author.java,v 1.16 2009/08/20 17:44:05 benoitx Exp $
Author:
Richard Cyganiak <richard@cyganiak.de>
  • Constructor Details

    • Author

      public Author(String name)
      Creates a new author.
      Parameters:
      name - the author's login name
  • Method Details

    • addRevision

      protected void addRevision(Revision revision)
      Adds a revision for this author; called by Revision constructor
      Parameters:
      revision - a revision committed by this author
    • getName

      public String getName()
      Returns the author's login name.
      Returns:
      the author's login name
    • getRevisions

      public SortedSet getRevisions()
      Returns all Revisions of this author, sorted from oldest to most recent.
      Returns:
      all revisions of this author
    • getDirectories

      public SortedSet getDirectories()
      Returns all Directorys the author has committed a change to, sorted by name.
      Returns:
      a set of Directory objects
    • compareTo

      public int compareTo(Object o)
      Compares the instance to another author, using their login names.
      Specified by:
      compareTo in interface Comparable
      See Also:
    • equals

      public boolean equals(Object rhs)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • getHomePageUrl

      public String getHomePageUrl()
    • setHomePageUrl

      public void setHomePageUrl(String homePageUrl)
    • getImageUrl

      public String getImageUrl()
    • setImageUrl

      public void setImageUrl(String imageUrl)
    • getRealName

      public String getRealName()
    • setRealName

      public void setRealName(String realName)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getTwitterUserName

      public String getTwitterUserName()
    • setTwitterUserName

      public void setTwitterUserName(String twitterUserName)
    • getTwitterUserId

      public String getTwitterUserId()
    • setTwitterUserId

      public void setTwitterUserId(String twitterUserId)
    • isTwitterIncludeHtml

      public boolean isTwitterIncludeHtml()
    • setTwitterIncludeHtml

      public void setTwitterIncludeHtml(boolean twitterIncludeHtml)
    • isTwitterIncludeFlash

      public boolean isTwitterIncludeFlash()
    • setTwitterIncludeFlash

      public void setTwitterIncludeFlash(boolean twitterIncludeFlash)