org.rr0.im.business.investigation
Class InvestigationImpl

org.rr0.im.business.event.TimeableImpl
  |
  +--org.rr0.im.business.investigation.InvestigationImpl

public class InvestigationImpl
extends TimeableImpl
implements Investigation

Investigation Reference Implementation.

Author:
Jérôme Beau
Version: 18 juin 2003 21:38:03

Field Summary
 private Collectionacts
           
 private CaseinvestigatedCase
           

Fields inherited from class org.rr0.im.business.event.TimeableImpl
history

Constructor Summary
InvestigationImpl(Case investigatedCase)
           

Method Summary
 CollectiongetActs()
           
 MomentgetBegining()
          Return the begining of the investigation.
 CasegetCase()
          The investigated case.
 DurationgetDuration()
           
 MomentgetEnd()
          Return the last moment of the investigation (this doesn't mean that the investigation is closed).

Methods inherited from class org.rr0.im.business.event.TimeableImpl
compareTo, equals, getHistory, getTitle, hashCode, setEndMoment, setTitle

Field Detail

acts

private Collection acts

investigatedCase

private Case investigatedCase
Constructor Detail

InvestigationImpl

public InvestigationImpl(Case investigatedCase)
Method Detail

getActs

public Collection getActs()
Returns: The investigation acts

getBegining

public Moment getBegining()
Return the begining of the investigation.
This moment is the moment of the first investigation act, chronologically speaking.
Returns:

getCase

public Case getCase()
The investigated case.
Returns:

getDuration

public Duration getDuration()

getEnd

public Moment getEnd()
Return the last moment of the investigation (this doesn't mean that the investigation is closed).
This moment is the moment of the last investigation act, chronologically speaking.
Returns:

Association Links

to Class java.util.Collection

to Class org.rr0.im.business.report.Case