From d9f68798555e5ba8b4f7ddecf4a8cabbe9bb161a Mon Sep 17 00:00:00 2001 From: James Moger Date: Fri, 1 Jul 2011 21:17:28 -0400 Subject: Documentation. Added JavaDoc comments. --- src/com/gitblit/models/TicketModel.java | 51 +++++++++++++++++++++------------ 1 file changed, 32 insertions(+), 19 deletions(-) (limited to 'src/com/gitblit/models/TicketModel.java') diff --git a/src/com/gitblit/models/TicketModel.java b/src/com/gitblit/models/TicketModel.java index d86a073d..b8043c6c 100644 --- a/src/com/gitblit/models/TicketModel.java +++ b/src/com/gitblit/models/TicketModel.java @@ -21,6 +21,12 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; +/** + * TicketModel is a serializable model class that represents a Ticgit ticket. + * + * @author James Moger + * + */ public class TicketModel implements Serializable, Comparable { private static final long serialVersionUID = 1L; @@ -50,6 +56,32 @@ public class TicketModel implements Serializable, Comparable { } } + @Override + public int hashCode() { + return id.hashCode(); + } + + @Override + public boolean equals(Object o) { + if (o instanceof TicketModel) { + TicketModel other = (TicketModel) o; + return id.equals(other.id); + } + return super.equals(o); + } + + @Override + public int compareTo(TicketModel o) { + return date.compareTo(o.date); + } + + /** + * Comment is a serializable model class that represents a Ticgit ticket + * comment. + * + * @author James Moger + * + */ public static class Comment implements Serializable, Comparable { private static final long serialVersionUID = 1L; @@ -84,23 +116,4 @@ public class TicketModel implements Serializable, Comparable { return date.compareTo(o.date); } } - - @Override - public int hashCode() { - return id.hashCode(); - } - - @Override - public boolean equals(Object o) { - if (o instanceof TicketModel) { - TicketModel other = (TicketModel) o; - return id.equals(other.id); - } - return super.equals(o); - } - - @Override - public int compareTo(TicketModel o) { - return date.compareTo(o.date); - } } -- cgit v1.2.3