org.jscience.sociology
Class Celebration

java.lang.Object
  extended by org.jscience.sociology.Situation
      extended by org.jscience.economics.EconomicSituation
          extended by org.jscience.economics.WorkSituation
              extended by org.jscience.sociology.Celebration
All Implemented Interfaces:
Commented, Named, Positioned
Direct Known Subclasses:
Performance

public class Celebration
extends WorkSituation
implements Positioned

A class representing a cultural event (fair, happening, feast...).


Field Summary
static int BAPTISM
          DOCUMENT ME!
static int BIRTH
          DOCUMENT ME!
static int BURIAL
          DOCUMENT ME!
static int BUSINESS
          DOCUMENT ME!
static int CALENDAR_SPECIFIC
          DOCUMENT ME!
static int CORONATION
          DOCUMENT ME!
static int DEATH
          DOCUMENT ME!
static int EARTH
          DOCUMENT ME!
static int EVENT_SPECIFIC
          DOCUMENT ME!
static int GRADUATION
          DOCUMENT ME!
static int INITIATION
          DOCUMENT ME!
static int MARRIAGE
          DOCUMENT ME!
static int MOON
          DOCUMENT ME!
static int OTHER
          DOCUMENT ME!
static int PEACE
          DOCUMENT ME!
static int PLEASURE
          DOCUMENT ME!
static int PUBERTY
          DOCUMENT ME!
static int SEASON
          DOCUMENT ME!
static int SOCIAL_ADULTHOOD
          DOCUMENT ME!
static int SUCCESS
          DOCUMENT ME!
static int SUN
          DOCUMENT ME!
static int VICTORY
          DOCUMENT ME!
static int WAR
          DOCUMENT ME!
 
Constructor Summary
Celebration(java.lang.String name, Place place, int kind, java.util.Date start, java.util.Date end, java.lang.String comments)
          Creates a new Celebration object.
 
Method Summary
 void addMasterOfCeremony(Individual individual, Organization organization)
          DOCUMENT ME!
 void addMember(Individual individual)
          DOCUMENT ME!
 java.util.Date getEnd()
          DOCUMENT ME!
 int getKind()
          DOCUMENT ME!
 Celebration getNext()
          DOCUMENT ME!
 Place getPosition()
          DOCUMENT ME!
 java.util.Date getStart()
          DOCUMENT ME!
 void setNext(Celebration celebration)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.economics.WorkSituation
addWorker
 
Methods inherited from class org.jscience.economics.EconomicSituation
addEconomicAgent
 
Methods inherited from class org.jscience.sociology.Situation
addRole, addRole, getComments, getIndividuals, getName, getRoles, removeRole, setRoles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BIRTH

public static final int BIRTH
DOCUMENT ME!

See Also:
Constant Field Values

INITIATION

public static final int INITIATION
DOCUMENT ME!

See Also:
Constant Field Values

PUBERTY

public static final int PUBERTY
DOCUMENT ME!

See Also:
Constant Field Values

SOCIAL_ADULTHOOD

public static final int SOCIAL_ADULTHOOD
DOCUMENT ME!

See Also:
Constant Field Values

GRADUATION

public static final int GRADUATION
DOCUMENT ME!

See Also:
Constant Field Values

BAPTISM

public static final int BAPTISM
DOCUMENT ME!

See Also:
Constant Field Values

MARRIAGE

public static final int MARRIAGE
DOCUMENT ME!

See Also:
Constant Field Values

DEATH

public static final int DEATH
DOCUMENT ME!

See Also:
Constant Field Values

BURIAL

public static final int BURIAL
DOCUMENT ME!

See Also:
Constant Field Values

PEACE

public static final int PEACE
DOCUMENT ME!

See Also:
Constant Field Values

VICTORY

public static final int VICTORY
DOCUMENT ME!

See Also:
Constant Field Values

WAR

public static final int WAR
DOCUMENT ME!

See Also:
Constant Field Values

CORONATION

public static final int CORONATION
DOCUMENT ME!

See Also:
Constant Field Values

SUN

public static final int SUN
DOCUMENT ME!

See Also:
Constant Field Values

MOON

public static final int MOON
DOCUMENT ME!

See Also:
Constant Field Values

EARTH

public static final int EARTH
DOCUMENT ME!

See Also:
Constant Field Values

SEASON

public static final int SEASON
DOCUMENT ME!

See Also:
Constant Field Values

SUCCESS

public static final int SUCCESS
DOCUMENT ME!

See Also:
Constant Field Values

PLEASURE

public static final int PLEASURE
DOCUMENT ME!

See Also:
Constant Field Values

BUSINESS

public static final int BUSINESS
DOCUMENT ME!

See Also:
Constant Field Values

CALENDAR_SPECIFIC

public static final int CALENDAR_SPECIFIC
DOCUMENT ME!

See Also:
Constant Field Values

EVENT_SPECIFIC

public static final int EVENT_SPECIFIC
DOCUMENT ME!

See Also:
Constant Field Values

OTHER

public static final int OTHER
DOCUMENT ME!

See Also:
Constant Field Values
Constructor Detail

Celebration

public Celebration(java.lang.String name,
                   Place place,
                   int kind,
                   java.util.Date start,
                   java.util.Date end,
                   java.lang.String comments)
Creates a new Celebration object.

Parameters:
name - DOCUMENT ME!
place - DOCUMENT ME!
kind - DOCUMENT ME!
start - DOCUMENT ME!
end - DOCUMENT ME!
comments - DOCUMENT ME!
Method Detail

getPosition

public Place getPosition()
DOCUMENT ME!

Specified by:
getPosition in interface Positioned
Returns:
DOCUMENT ME!

getKind

public int getKind()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getStart

public java.util.Date getStart()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getEnd

public java.util.Date getEnd()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getNext

public Celebration getNext()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setNext

public void setNext(Celebration celebration)
DOCUMENT ME!

Parameters:
celebration - DOCUMENT ME!

addMasterOfCeremony

public void addMasterOfCeremony(Individual individual,
                                Organization organization)
DOCUMENT ME!

Parameters:
individual - DOCUMENT ME!
organization - DOCUMENT ME!

addMember

public void addMember(Individual individual)
DOCUMENT ME!

Parameters:
individual - DOCUMENT ME!