org.jscience.law
Class Witness

java.lang.Object
  extended by org.jscience.sociology.Role
      extended by org.jscience.law.Witness
All Implemented Interfaces:
Named

public class Witness
extends Role

The people who have seen and come to testimony.


Field Summary
 
Fields inherited from class org.jscience.sociology.Role
CLIENT, OBSERVER, SERVER, SUPERVISOR
 
Constructor Summary
Witness(Individual individual, LawSuitSituation lawSuitSituation)
          Creates a new Witness object.
 
Method Summary
 java.util.Set getClients()
          DOCUMENT ME!
 void setClients(java.util.Set parties)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.sociology.Role
getIndividual, getKind, getName, getSituation, setSituation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Witness

public Witness(Individual individual,
               LawSuitSituation lawSuitSituation)
Creates a new Witness object.

Parameters:
individual - DOCUMENT ME!
lawSuitSituation - DOCUMENT ME!
Method Detail

getClients

public java.util.Set getClients()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setClients

public void setClients(java.util.Set parties)
DOCUMENT ME!

Parameters:
parties - DOCUMENT ME!
Throws:
java.lang.IllegalArgumentException - DOCUMENT ME!