org.jscience.law
Class ResponsibleIndividual

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

public class ResponsibleIndividual
extends Role

A class representing an individual in an organized country basic facts.


Field Summary
 
Fields inherited from class org.jscience.sociology.Role
CLIENT, OBSERVER, SERVER, SUPERVISOR
 
Constructor Summary
ResponsibleIndividual(Individual individual, StreetSituation situation)
          Creates a new ResponsibleIndividual object.
 
Method Summary
 void addPoliceRecord(Report policeRecord)
          DOCUMENT ME!
 void addSchoolRecord(License schoolRecord)
          DOCUMENT ME!
 Biometrics getBiometrics()
          DOCUMENT ME!
 java.util.Vector getPoliceRecords()
          DOCUMENT ME!
 java.util.Vector getSchoolRecords()
          DOCUMENT ME!
 void removeLastPoliceRecord()
          DOCUMENT ME!
 void removeLastSchoolRecord()
          DOCUMENT ME!
 void removePoliceRecord(Report policeRecord)
          DOCUMENT ME!
 void removeSchoolRecord(License schoolRecord)
          DOCUMENT ME!
 void setBiometrics(Biometrics biometrics)
          DOCUMENT ME!
 void setPoliceRecords(java.util.Vector policeRecords)
          DOCUMENT ME!
 void setSchoolRecords(java.util.Vector schoolRecords)
          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

ResponsibleIndividual

public ResponsibleIndividual(Individual individual,
                             StreetSituation situation)
Creates a new ResponsibleIndividual object.

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

getSchoolRecords

public java.util.Vector getSchoolRecords()
DOCUMENT ME!

Returns:
DOCUMENT ME!

addSchoolRecord

public void addSchoolRecord(License schoolRecord)
DOCUMENT ME!

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

removeSchoolRecord

public void removeSchoolRecord(License schoolRecord)
DOCUMENT ME!

Parameters:
schoolRecord - DOCUMENT ME!

removeLastSchoolRecord

public void removeLastSchoolRecord()
DOCUMENT ME!


setSchoolRecords

public void setSchoolRecords(java.util.Vector schoolRecords)
DOCUMENT ME!

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

getPoliceRecords

public java.util.Vector getPoliceRecords()
DOCUMENT ME!

Returns:
DOCUMENT ME!

addPoliceRecord

public void addPoliceRecord(Report policeRecord)
DOCUMENT ME!

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

removePoliceRecord

public void removePoliceRecord(Report policeRecord)
DOCUMENT ME!

Parameters:
policeRecord - DOCUMENT ME!

removeLastPoliceRecord

public void removeLastPoliceRecord()
DOCUMENT ME!


setPoliceRecords

public void setPoliceRecords(java.util.Vector policeRecords)
DOCUMENT ME!

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

getBiometrics

public Biometrics getBiometrics()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setBiometrics

public void setBiometrics(Biometrics biometrics)
DOCUMENT ME!

Parameters:
biometrics - DOCUMENT ME!