org.itracker.model
Class IssueHistory

java.lang.Object
  extended by org.itracker.model.AbstractEntity
      extended by org.itracker.model.IssueHistory
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Entity>, Entity

public class IssueHistory
extends AbstractEntity

An issue history entry.

An IssueHistory can only belong to 1 Issue (composition).

PENDING : what's the difference with an IssueActivity ?

Author:
ready
See Also:
Serialized Form

Nested Class Summary
static class IssueHistory.Status
           
 
Nested classes/interfaces inherited from class org.itracker.model.AbstractEntity
AbstractEntity.CreateDateComparator, AbstractEntity.IdComparator, AbstractEntity.LastModifiedDateComparator
 
Field Summary
 
Fields inherited from class org.itracker.model.AbstractEntity
CREATE_DATE_COMPARATOR, ID_COMPARATOR, LAST_MODIFIED_DATE_COMPARATOR
 
Constructor Summary
IssueHistory()
          Default constructor (required by Hibernate).
IssueHistory(Issue issue, User creator)
           
IssueHistory(Issue issue, User creator, String description, int status)
           
 
Method Summary
 String getDescription()
           
 Issue getIssue()
           
 int getStatus()
           
 User getUser()
           
 void setDescription(String description)
           
 void setIssue(Issue issue)
           
 void setStatus(int status)
           
 void setUser(User creator)
           
 String toString()
           
 
Methods inherited from class org.itracker.model.AbstractEntity
clone, compareTo, equals, getCreateDate, getId, getLastModifiedDate, hashCode, isNew, setCreateDate, setId, setLastModifiedDate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IssueHistory

public IssueHistory()
Default constructor (required by Hibernate).

PENDING: should be private so that it can only be used by Hibernate, to ensure that the fields which form an instance's identity are always initialized/never null.


IssueHistory

public IssueHistory(Issue issue,
                    User creator)

IssueHistory

public IssueHistory(Issue issue,
                    User creator,
                    String description,
                    int status)
Method Detail

getIssue

public Issue getIssue()

setIssue

public void setIssue(Issue issue)

getUser

public User getUser()

setUser

public void setUser(User creator)

getStatus

public int getStatus()

setStatus

public void setStatus(int status)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2002-2012 itracker. All Rights Reserved.