gov.virginia.dcjs.regulatory
Interface Investigation

All Superinterfaces:
DCJSItem, Episodic, SherlockItem

public interface Investigation
extends Episodic, SherlockItem


Method Summary
 void addAction(InvestigationAction action)
           
 void addCase(Case c)
           
 void addComplaint(Complaint complaint)
           
 void addFinding(InvestigationFinding finding)
           
 void close()
           
 InvestigationAction[] getActions()
           
 Case[] getCases()
           
 Complaint[] getComplaints()
           
 InvestigationFinding[] getFindings()
           
 java.lang.String getInvestigator()
           
 java.lang.String getPriority()
           
 Entity getRespondant()
           
 InvestigationStatus getStatus()
           
 InvestigationType getType()
           
 boolean isClosed()
           
 boolean isOpen()
           
 void open(java.lang.String investigator)
           
 void setPriority(java.lang.String priority)
           
 void setRespondant(Entity respondant)
           
 void setStatus(InvestigationStatus status)
           
 void setType(InvestigationType type)
           
 
Methods inherited from interface gov.virginia.dcjs.regulatory.Episodic
addMilestone, getMilestones
 
Methods inherited from interface gov.virginia.dcjs.regulatory.SherlockItem
addComment, getComments
 
Methods inherited from interface gov.virginia.dcjs.DCJSItem
getKey
 

Method Detail

open

public void open(java.lang.String investigator)

close

public void close()

setRespondant

public void setRespondant(Entity respondant)

getRespondant

public Entity getRespondant()

isOpen

public boolean isOpen()

isClosed

public boolean isClosed()

addComplaint

public void addComplaint(Complaint complaint)

getComplaints

public Complaint[] getComplaints()

addCase

public void addCase(Case c)

getCases

public Case[] getCases()

getInvestigator

public java.lang.String getInvestigator()

addFinding

public void addFinding(InvestigationFinding finding)

getFindings

public InvestigationFinding[] getFindings()

getType

public InvestigationType getType()

setType

public void setType(InvestigationType type)

getActions

public InvestigationAction[] getActions()

addAction

public void addAction(InvestigationAction action)

getStatus

public InvestigationStatus getStatus()

setStatus

public void setStatus(InvestigationStatus status)

getPriority

public java.lang.String getPriority()

setPriority

public void setPriority(java.lang.String priority)