Class Type Description SubscriptionsController Control This class updates and retrieves data from the subscriptions table. UserProfileController Control This class updates and retrieves data from the UserProfile table. UserProfileServerPage Control This class passes data from the UserProfilePage to the UserProfile ExistingJobsController Control This updates and retrieves data from the ExistingJobs table. ViewJobDescServerPage Control This interacts with ExistingJobsController and RSSParser to display job details as applicable. SearchJobsServerPage Control This class interacts with the ExistingJobsController to retrieve a list of jobs meeting a particular search criteria. ViewOpenJobsServerPage Control This class interacts with the RSSParser class to retrieve a list of currently open jobs to display to the user. RSSFeedParser Control This class parses the RSS feed and checks which jobs are open. It then triggers notifications if required. RSSFeedRetriever Control This class downloads and saves the RSS feed with information about the currently open jobs. Notifications Control Abstract class to send notifications. EmailNotifications Control Class to send notification be email. MobileNotifications Control Class to send notification by mobile. 5: Design Class Description Figure 8: Interface Class Diagram Class Type Description
Class Type Description SubscriptionsController Control This class updates and retrieves data from the subscriptions table. UserProfileController Control This class updates and retrieves data from the UserProfile table. UserProfileServerPage Control This class passes data from the UserProfilePage to the UserProfile ExistingJobsController Control This updates and retrieves data from the ExistingJobs table. ViewJobDescServerPage Control This interacts with ExistingJobsController and RSSParser to display job details as applicable. SearchJobsServerPage Control This class interacts with the ExistingJobsController to retrieve a list of jobs meeting a particular search criteria. ViewOpenJobsServerPage Control This class interacts with the RSSParser class to retrieve a list of currently open jobs to display to the user. RSSFeedParser Control This class parses the RSS feed and checks which jobs are open. It then triggers notifications if required. RSSFeedRetriever Control This class downloads and saves the RSS feed with information about the currently open jobs. Notifications Control Abstract class to send notifications. EmailNotifications Control Class to send notification be email. MobileNotifications Control Class to send notification by mobile. 5: Design Class Description Figure 8: Interface Class Diagram Class Type Description
SSAD_RDCP_S14b_T02_V2.0.docx