def official_documents_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_OFFICIAL_DOCUMENTS, self.mongo_id)
def attendances_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_ATTENDANCES, self.mongo_id)
def integrations_infos_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_INTEGRATIONS_INFOS, self.mongo_id)
def boards_of_staffs_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_BOARDS_OF_STAFFS, self.mongo_id)
def weekly_schedules_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_WEEKLY_SCHEDULES, self.mongo_id)
def grades_of_subjects_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_GRADES_OF_SUBJECTS, self.mongo_id)
def post_graduations_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_POST_GRADUATIONS)
def final_reports_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_FINAL_REPORTS, self.mongo_id)
def calendar_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_CALENDAR, self.mongo_id)
def news_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_NEWS, self.mongo_id)
def board_of_professors_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_BOARD_OF_PROFESSORS, self.mongo_id)
def publications_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_PUBLICATIONS, self.mongo_id)
def coordinators_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO('studentsCoordinators', self.mongo_id)
def classes_database_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_FIRST_CLASSES, self.mongo_id)
def projects_database_dao(self): """ Gets an instance of a data access object for a certain collection """ return GenericMongoDAO(_COLLECTION_OF_PROJECTS, self.mongo_id)