org.rr0.im.integration
Interface CategoryDAO

All Known Implementing Classes:
CategoryDAOImpl, PredefinedCategoryDAO

public interface CategoryDAO

An access object for accessing classifications and categories.

Author:
Jérôme Beau
Version: 31 mai 2003 14:31:37

Method Summary
 CategoryfindCategory(String id)
          Find a given Classification's Category.
 ClassificationfindClassification(String id)
          Find a given Classification function.
 booleanmatches(Classifiable someClassifiable, String categoryFilter)
          Check if some object matches a Category's categoryFilter

Method Detail

findCategory

public Category findCategory(String id)
Find a given Classification's Category.
Parameters:
id The Category unique id ("CloseEncounter1", "CloseEncounter2", "ViolentWind", "HotTemperature", etc.)
Returns: The found Category.

findClassification

public Classification findClassification(String id)
Find a given Classification function.
Parameters:
id The Classification system unique id ("ValleClassification", "MyCloudsClassfication", etc.)
Returns: The found Classification.

matches

public boolean matches(Classifiable someClassifiable, String categoryFilter)
Check if some object matches a Category's categoryFilter
Parameters:
someClassifiable
categoryFilter
Returns: