org.jscience.politics
Class Administration

java.lang.Object
  extended by org.jscience.biology.Population
      extended by org.jscience.psychology.social.Group
          extended by org.jscience.economics.Community
              extended by org.jscience.economics.Organization
                  extended by org.jscience.politics.Administration
All Implemented Interfaces:
Property, TaskProcessor, Identified, Positioned

public class Administration
extends Organization

A class representing a group of people organized in a hierarchy and loyal subjects to a state, they represent the active force. Armies, Police, may be politicians, and prosecutors


Constructor Summary
Administration(java.lang.String name, Country country, BusinessPlace place, java.util.Set accounts)
          Creates a new Administration object.
Administration(java.lang.String name, Identification identification, Country country, BusinessPlace place, java.util.Set accounts)
          Creates a new Administration object.
 
Method Summary
 Country getCountry()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.economics.Organization
addAccount, addClient, addOwner, addProvider, buyResources, getAccounts, getCapital, getClients, getIdentification, getName, getOrganigram, getOwners, getProviders, getValue, getWorkers, removeAccount, removeClient, removeOwner, removeProvider, setAccounts, setCapital, setIdentification, setName, setOrganigram, setOwners, setValue
 
Methods inherited from class org.jscience.economics.Community
addResource, barterResources, consumeResources, getResources, removeResource, setResources
 
Methods inherited from class org.jscience.psychology.social.Group
addIndividual, getFormalTerritory, getLeaders, getRelation, removeIndividual, setFormalTerritory, setIndividuals, setLeaders, setRelation
 
Methods inherited from class org.jscience.biology.Population
getIndividuals, getPosition, getSpecies, getTerritory, isContained, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Administration

public Administration(java.lang.String name,
                      Country country,
                      BusinessPlace place,
                      java.util.Set accounts)
Creates a new Administration object.

Parameters:
name - DOCUMENT ME!
country - DOCUMENT ME!
place - DOCUMENT ME!
accounts - DOCUMENT ME!

Administration

public Administration(java.lang.String name,
                      Identification identification,
                      Country country,
                      BusinessPlace place,
                      java.util.Set accounts)
Creates a new Administration object.

Parameters:
name - DOCUMENT ME!
identification - DOCUMENT ME!
country - DOCUMENT ME!
place - DOCUMENT ME!
accounts - DOCUMENT ME!
Method Detail

getCountry

public Country getCountry()
DOCUMENT ME!

Returns:
DOCUMENT ME!