org.rr0.im.integration
Class PredefinedCategoryDAO

|
+--org.rr0.im.integration.jdo.CategoryDAOImpl
  |
  +--org.rr0.im.integration.PredefinedCategoryDAO

public class PredefinedCategoryDAO
extends CategoryDAOImpl
implements CategoryDAO

A Data Access Object that contains a set of predefined data.
Intended for tests and for initial repository population.

Author:
Jérôme Beau
Version: 18 mai 2003 20:09:11

Field Summary
 private MapCATEGORIES
           
 private MapCLASSIFICATIONS
           

Constructor Summary
PredefinedCategoryDAO()
           

Method Summary
 private CategorycreateCategory(Classification windClassification, String someName, String someFilter, PersistenceManager pm)
           
 private ClassificationcreateClassification(String name, PersistenceManager pm)
           
 CategoryfindCategory(String id)
           
 ClassificationfindClassification(String id)
           
 private voidinitClouds(PersistenceManager pm)
           
 private voidinitOccupations(PersistenceManager pm)
           
 private voidinitPrecipitations(PersistenceManager pm)
           
 private voidinitTemperature(PersistenceManager pm)
           
 private voidinitWind(PersistenceManager pm)
           
 booleanmatches(Classifiable someClassifiable, String filter)
           
 private voidpopulate(PersistenceManager pm)
           

Field Detail

CATEGORIES

private Map CATEGORIES

CLASSIFICATIONS

private Map CLASSIFICATIONS
Constructor Detail

PredefinedCategoryDAO

public PredefinedCategoryDAO()
Method Detail

createCategory

private Category createCategory(Classification windClassification, String someName, String someFilter, PersistenceManager pm)

createClassification

private Classification createClassification(String name, PersistenceManager pm)

findCategory

public Category findCategory(String id)

findClassification

public Classification findClassification(String id)

initClouds

private void initClouds(PersistenceManager pm)

initOccupations

private void initOccupations(PersistenceManager pm)

initPrecipitations

private void initPrecipitations(PersistenceManager pm)

initTemperature

private void initTemperature(PersistenceManager pm)

initWind

private void initWind(PersistenceManager pm)

matches

public boolean matches(Classifiable someClassifiable, String filter)

populate

private void populate(PersistenceManager pm)

Association Links

to Class java.util.Map

to Class java.util.Map