package edu.psu.iam.cpr.utility; public class BeanLoaderFactory { public BeanLoader getLoaderInterface(String tableName) { if (tableName.equals("Affiliations")) { return new AffiliationsLoader(); } else if (tableName.equals("BadPrefixes")) { return new BadPrefixesLoader(); } else if (tableName.equals("CampusCs")) { return new CampusCsLoader(); } else if (tableName.equals("Country")) { return new CountryLoader(); } else if (tableName.equals("CprComponentStatus")) { return new CprComponentStatusLoader(); } else if (tableName.equals("DataTypes")) { return new DataTypesLoader(); } else if (tableName.equals("DateOfBirth")) { return new DateOfBirthLoader(); } else if (tableName.equals("ExtAffiliation")) { return new ExtAffiliationLoader(); } else if (tableName.equals("ExtAffiliationMapping")) { return new ExtAffiliationMappingLoader(); } else if (tableName.equals("ExtAffiliationTypes")) { return new ExtAffiliationTypesLoader(); } else if (tableName.equals("ExternalIap")) { return new ExternalIapLoader(); } else if (tableName.equals("Federation")) { return new FederationLoader(); } else if (tableName.equals("GroupDataTypeAccess")) { return new GroupDataTypeAccessLoader(); } else if (tableName.equals("GroupMembers")) { return new GroupMembersLoader(); } else if (tableName.equals("Iap")) { return new IapLoader(); } else if (tableName.equals("IapExtMapping")) { return new IapExtMappingLoader(); } else if (tableName.equals("IdentifierType")) { return new IdentifierTypeLoader(); } else if (tableName.equals("JavaExceptions")) { return new JavaExceptionsLoader(); } else if (tableName.equals("Names")) { return new NamesLoader(); } else if (tableName.equals("Person")) { return new PersonLoader(); } else if (tableName.equals("PersonIdCard")) { return new PersonIdCardLoader(); } else if (tableName.equals("PersonIdentifier")) { return new PersonIdentifierLoader(); } else if (tableName.equals("PsuDirectory")) { return new PsuDirectoryLoader(); } else if (tableName.equals("PsuId")) { return new PsuIdLoader(); } else if (tableName.equals("PsuIdExceptions")) { return new PsuIdExceptionsLoader(); } else if (tableName.equals("RaAffiliation")) { return new RaAffiliationLoader(); } else if (tableName.equals("RaIapAssign")) { return new RaIapAssignLoader(); } else if (tableName.equals("RaServerPrincipals")) { return new RaServerPrincipalsLoader(); } else if (tableName.equals("RegistrationAuthority")) { return new RegistrationAuthorityLoader(); } else if (tableName.equals("Services")) { return new ServicesLoader(); } else if (tableName.equals("Userid")) { return new UseridLoader(); } else if (tableName.equals("WebService")) { return new WebServiceLoader(); } else if (tableName.equals("ApplicationProperties")) { return new ApplicationPropertiesLoader(); } else if (tableName.equals("EmailNotification")) { return new EmailNotificationLoader(); } else if (tableName.equals("SecurityQuestions")) { return new SecurityQuestionsLoader(); } else if (tableName.equals("UiApplications")) { return new UiApplicationsLoader(); } else if (tableName.equals("UiFieldTypes")) { return new UiFieldTypesLoader(); } else if (tableName.equals("UiScreenFields")) { return new UiScreenFieldsLoader(); } else if (tableName.equals("UiScreens")) { return new UiScreensLoader(); } else if (tableName.equals("RaApplicationProperties")) { return new RaApplicationPropertiesLoader(); } else if (tableName.equals("RaApplications")) { return new RaApplicationsLoader(); } else if (tableName.equals("RaScreenFields")) { return new RaScreenFieldsLoader(); } else if (tableName.equals("RaScreens")) { return new RaScreensLoader(); } else if (tableName.equals("UspsStates")) { return new UspsStatesLoader(); } else if (tableName.equals("UspsStateTypes")) { return new UspsStateTypesLoader(); } else if (tableName.equals("WebServiceAccess")) { return new WebServiceAccessLoader(); } else if (tableName.equals("ServerPrincipalIp")) { return new ServerPrincipalIpLoader(); } else if (tableName.equals("CprAccessGroups")) { return new CprAccessGroupsLoader(); } else if (tableName.equals("MessageConsumer")) { return new MessageConsumerLoader(); } else if (tableName.equals("MessageConsumerMapping")) { return new MessageConsumerMappingLoader(); } else if (tableName.equals("Addresses")) { return new AddressesLoader(); } else if (tableName.equals("IrsCountry")) { return new IrsCountryLoader(); } else if (tableName.equals("AcademicCollegeCs")) { return new AcademicCollegeCsLoader(); } else if (tableName.equals("AcademicDepartmentCs")) { return new AcademicDepartmentCsLoader(); } else if (tableName.equals("AppointmentCs")) { return new AppointmentCsLoader(); } else if (tableName.equals("CitizenshipCs")) { return new CitizenshipCsLoader(); } else if (tableName.equals("EmployeeClassCs")) { return new EmployeeClassCsLoader(); } else if (tableName.equals("MajorCs")) { return new MajorCsLoader(); } else if (tableName.equals("PayFrequencyCs")) { return new PayFrequencyCsLoader(); } else if (tableName.equals("StudentStatusCs")) { return new StudentStatusCsLoader(); } else if (tableName.equals("VisaCs")) { return new VisaCsLoader(); } else if (tableName.equals("EmployeeStatusCs")) { return new EmployeeStatusCsLoader(); } else if (tableName.equals("ChangeNotificationTypes")) { return new ChangeNotificationTypesLoader(); } else if (tableName.equals("ChangeNotifications")) { return new ChangeNotificationsLoader(); } else if (tableName.equals("Semesters")) { return new SemestersLoader(); } return null; } }