Interface IEduDAO

All Superinterfaces:
INotifier
All Known Subinterfaces:
IEduAdminDAO
All Known Implementing Classes:
DAOAdminFactory, DAOFactory, DerbyAdminFactory, DerbyFactory

public interface IEduDAO extends INotifier
Provides a contract for giving specific persistent layer implementations to manage of persistent data used into EducaBrol application.
Some administration restricted features are not available here, but in another specific project.
Since:
1.0 Jan 5, 2009
Author:
Steph GAUDRY
  • Method Details

    • getIPersonDao

      IPersonDao getIPersonDao()
      Returns the specific persistent layer implementation of IPersonDao.
      Returns:
    • getISchoolDao

      ISchoolDao getISchoolDao()
      Returns the specific persistent layer implementation of ISchoolDao.
      Returns:
    • getIConfigDao

      IConfigDao getIConfigDao()
      Returns the specific persistent layer implementation of IConfigDao.
      Returns:
    • getICourseDao

      ICourse getICourseDao()
      Returns the specific persistent layer implementation of ICourse.
      Returns:
    • getIPlanningDao

      IPlanningDao getIPlanningDao()
      Returns the specific persistent layer implementation of IPlanningDao.
      Returns:
    • getInfos

      String getInfos()
      Returns the specific persistent layer informations.
      Returns:
    • getLocaleString

      String getLocaleString(String languageKey)
      Uses Localized properties to get some strings.
      Parameters:
      languageKey - key to access to the localized string
      Returns:
      localized string or empty string if an error occurs (never returns null)
      Since:
      1.0.1-SNAPSHOT (Feb 19, 2009)