Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

openfuture.bugbase.domain
Class BugReport  view BugReport download BugReport.java

java.lang.Object
  extended byopenfuture.bugbase.domain.DomainObject
      extended byopenfuture.bugbase.domain.BugReport
All Implemented Interfaces:
java.io.Serializable

public class BugReport
extends DomainObject
implements java.io.Serializable


Field Summary
(package private)  java.lang.String attachmentPath
           
(package private)  java.util.Date dateFixed
           
(package private)  java.util.Date dateRejected
           
(package private)  java.util.Date dateReported
           
(package private)  java.util.Date dateStarted
           
(package private)  java.lang.String description
           
(package private)  User doctor
           
(package private)  openfuture.bugbase.model.ErrorLevel errorLevel
           
(package private)  java.lang.String groupid
           
(package private)  java.lang.Integer id
           
(package private)  java.lang.String packageName
           
(package private)  java.lang.String project
           
(package private)  User reporter
           
(package private)  java.lang.String title
           
 
Fields inherited from class openfuture.bugbase.domain.DomainObject
STATE_CLEAN, STATE_DELETED, STATE_DIRTY, STATE_NEW
 
Constructor Summary
BugReport()
           
BugReport(java.lang.String project, java.lang.Integer id, java.lang.String title, java.lang.String description, java.lang.String packageName, openfuture.bugbase.model.ErrorLevel errorLevel, java.util.Date dateReported, java.util.Date dateStarted, java.util.Date dateFixed, java.util.Date dateRejected, User reporter, User doctor)
           
BugReport(java.lang.String project, java.lang.Integer id, java.lang.String title, java.lang.String description, java.lang.String packageName, openfuture.bugbase.model.ErrorLevel errorLevel, java.util.Date dateReported, java.util.Date dateStarted, java.util.Date dateFixed, java.util.Date dateRejected, User reporter, User doctor, java.lang.String attachmentPath)
           
BugReport(java.lang.String project, User reporter)
           
 
Method Summary
 java.lang.String getAttachmentPath()
          Get the value of attachmentPath.
 java.util.Date getDateFixed()
          Get the value of dateFixed.
 java.util.Date getDateRejected()
          Get the value of dateRejected.
 java.util.Date getDateReported()
          Get the value of dateReported.
 java.util.Date getDateStarted()
          Get the value of dateStarted.
 java.lang.String getDescription()
          Get the value of description.
 User getDoctor()
          Get the value of doctor.
 openfuture.bugbase.model.ErrorLevel getErrorLevel()
          Get the value of errorLevel.
 java.lang.String getGroupid()
          Get the value of groupid.
 java.lang.Integer getId()
          Get the value of id.
 java.lang.String getPackageName()
          Get the value of packageName.
 java.lang.String getProject()
          Get the value of project.
 User getReporter()
          Get the value of reporter.
 openfuture.bugbase.model.BugReportStatus getStatus()
          Derive the status from the date fields.
 java.lang.String getTitle()
          Get the value of title.
 void setAttachmentPath(java.lang.String v)
          Set the value of attachmentPath.
 void setDateFixed(java.util.Date v)
          Set the value of dateFixed.
 void setDateRejected(java.util.Date v)
          Set the value of dateRejected.
 void setDateReported(java.util.Date v)
          Set the value of dateReported.
 void setDateStarted(java.util.Date v)
          Set the value of dateStarted.
 void setDescription(java.lang.String v)
          Set the value of description.
 void setDoctor(User v)
          Set the value of doctor.
 void setErrorLevel(openfuture.bugbase.model.ErrorLevel v)
          Set the value of errorLevel.
 void setGroupid(java.lang.String v)
          Set the value of groupid.
 void setId(java.lang.Integer v)
          Set the value of id.
 void setPackageName(java.lang.String v)
          Set the value of packageName.
 void setProject(java.lang.String v)
          Set the value of project.
 void setReporter(User v)
          Set the value of reporter.
 void setTitle(java.lang.String v)
          Set the value of title.
private  java.lang.String showUser(User user)
          Show the user in the form user name: <email address>.
 java.lang.String toEmailContent()
          Create a report of the bug status to be sent by email.
 
Methods inherited from class openfuture.bugbase.domain.DomainObject
getState, isDeleted, isDirty, isNew, setClean, setDirty, setModified, setState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

project

java.lang.String project

groupid

java.lang.String groupid

title

java.lang.String title

description

java.lang.String description

id

java.lang.Integer id

packageName

java.lang.String packageName

errorLevel

openfuture.bugbase.model.ErrorLevel errorLevel

dateReported

java.util.Date dateReported

dateStarted

java.util.Date dateStarted

dateFixed

java.util.Date dateFixed

dateRejected

java.util.Date dateRejected

reporter

User reporter

doctor

User doctor

attachmentPath

java.lang.String attachmentPath
Constructor Detail

BugReport

public BugReport()

BugReport

public BugReport(java.lang.String project,
                 User reporter)

BugReport

public BugReport(java.lang.String project,
                 java.lang.Integer id,
                 java.lang.String title,
                 java.lang.String description,
                 java.lang.String packageName,
                 openfuture.bugbase.model.ErrorLevel errorLevel,
                 java.util.Date dateReported,
                 java.util.Date dateStarted,
                 java.util.Date dateFixed,
                 java.util.Date dateRejected,
                 User reporter,
                 User doctor)

BugReport

public BugReport(java.lang.String project,
                 java.lang.Integer id,
                 java.lang.String title,
                 java.lang.String description,
                 java.lang.String packageName,
                 openfuture.bugbase.model.ErrorLevel errorLevel,
                 java.util.Date dateReported,
                 java.util.Date dateStarted,
                 java.util.Date dateFixed,
                 java.util.Date dateRejected,
                 User reporter,
                 User doctor,
                 java.lang.String attachmentPath)
Method Detail

getTitle

public java.lang.String getTitle()
Get the value of title.


setTitle

public void setTitle(java.lang.String v)
Set the value of title.


getId

public java.lang.Integer getId()
Get the value of id.


setId

public void setId(java.lang.Integer v)
Set the value of id.


getDateReported

public java.util.Date getDateReported()
Get the value of dateReported.


setDateReported

public void setDateReported(java.util.Date v)
Set the value of dateReported.


getDateStarted

public java.util.Date getDateStarted()
Get the value of dateStarted.


setDateStarted

public void setDateStarted(java.util.Date v)
Set the value of dateStarted.


getDateFixed

public java.util.Date getDateFixed()
Get the value of dateFixed.


setDateFixed

public void setDateFixed(java.util.Date v)
Set the value of dateFixed.


getDateRejected

public java.util.Date getDateRejected()
Get the value of dateRejected.


setDateRejected

public void setDateRejected(java.util.Date v)
Set the value of dateRejected.


getDescription

public java.lang.String getDescription()
Get the value of description.


setDescription

public void setDescription(java.lang.String v)
Set the value of description.


getReporter

public User getReporter()
Get the value of reporter.


setReporter

public void setReporter(User v)
Set the value of reporter.


getDoctor

public User getDoctor()
Get the value of doctor.


setDoctor

public void setDoctor(User v)
Set the value of doctor.


getPackageName

public java.lang.String getPackageName()
Get the value of packageName.


setPackageName

public void setPackageName(java.lang.String v)
Set the value of packageName.


getProject

public java.lang.String getProject()
Get the value of project.


setProject

public void setProject(java.lang.String v)
Set the value of project.


getErrorLevel

public openfuture.bugbase.model.ErrorLevel getErrorLevel()
Get the value of errorLevel.


setErrorLevel

public void setErrorLevel(openfuture.bugbase.model.ErrorLevel v)
Set the value of errorLevel.


getGroupid

public java.lang.String getGroupid()
Get the value of groupid.


setGroupid

public void setGroupid(java.lang.String v)
Set the value of groupid.


getAttachmentPath

public java.lang.String getAttachmentPath()
Get the value of attachmentPath.


setAttachmentPath

public void setAttachmentPath(java.lang.String v)
Set the value of attachmentPath.


getStatus

public openfuture.bugbase.model.BugReportStatus getStatus()
Derive the status from the date fields.


toEmailContent

public java.lang.String toEmailContent()
Create a report of the bug status to be sent by email.


showUser

private java.lang.String showUser(User user)
Show the user in the form user name: <email address>.