org.rr0.im.business.investigation
Interface Investigation

All Known Subinterfaces:
DirectInvestigation, IndirectInvestigation, OnSiteInvestigation
All Known Implementing Classes:
InvestigationImpl

public interface Investigation
extends Endable, Source

An investigation on a Case.

Author:
Jérôme Beau
Version: 15 juin 2003 17:49:47

Method Summary
 CollectiongetActs()
          Returns the investigation's acts.
 CasegetCase()
          Returns the investigated case.

Methods inherited from interface org.rr0.im.business.event.Endable
getEnd

Methods inherited from interface org.rr0.im.business.event.Timeable
getBegining, getHistory

Methods inherited from interface org.rr0.im.business.event.Durable
getDuration

Method Detail

getActs

public Collection getActs()
Returns the investigation's acts.
Returns: A collection of InvestigationAct
associates <{org.rr0.im.business.investigation.InvestigationAct}>
link aggregationByValue
supplierRole acts
supplierCardinality 0..*

getCase

public Case getCase()
Returns the investigated case.
Returns: A Case
associates <{org.rr0.im.business.report.Case}>
supplierRole investigated case

Association Links

to Class org.rr0.im.business.investigation.InvestigationAct

Returns the investigation's acts.

Supplier Role acts
Supplier Cardinality 0..*
Type aggregationByValue
associates <{org.rr0.im.business.investigation.InvestigationAct}>
return A collection of InvestigationAct

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

Returns the investigated case.

Supplier Role investigated case
associates <{org.rr0.im.business.report.Case}>
return A Case