Java tutorial
/** * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ package com.iucn.whp.dbservice.service; import com.iucn.whp.dbservice.model.active_conservation_projectsClp; import com.iucn.whp.dbservice.model.advance_query_assessmentClp; import com.iucn.whp.dbservice.model.advance_query_siteClp; import com.iucn.whp.dbservice.model.assessing_threats_currentClp; import com.iucn.whp.dbservice.model.assessing_threats_potentialClp; import com.iucn.whp.dbservice.model.assessment_lang_lkpClp; import com.iucn.whp.dbservice.model.assessment_lang_versionClp; import com.iucn.whp.dbservice.model.assessment_stagesClp; import com.iucn.whp.dbservice.model.assessment_statusClp; import com.iucn.whp.dbservice.model.assessment_validationClp; import com.iucn.whp.dbservice.model.assessment_whvaluesClp; import com.iucn.whp.dbservice.model.assessment_whvalues_whcriterionClp; import com.iucn.whp.dbservice.model.benefit_checksubtype_lkpClp; import com.iucn.whp.dbservice.model.benefit_checktype_lkpClp; import com.iucn.whp.dbservice.model.benefit_rating_lkpClp; import com.iucn.whp.dbservice.model.benefitsClp; import com.iucn.whp.dbservice.model.benefits_summaryClp; import com.iucn.whp.dbservice.model.benefits_type_refClp; import com.iucn.whp.dbservice.model.biodiversity_valuesClp; import com.iucn.whp.dbservice.model.boundary_modification_type_lkpClp; import com.iucn.whp.dbservice.model.conservation_outlookClp; import com.iucn.whp.dbservice.model.conservation_outlook_rating_lkpClp; import com.iucn.whp.dbservice.model.contact_categoryClp; import com.iucn.whp.dbservice.model.country_lkpClp; import com.iucn.whp.dbservice.model.current_state_trendClp; import com.iucn.whp.dbservice.model.current_state_trend_valuesClp; import com.iucn.whp.dbservice.model.current_threat_assessment_catClp; import com.iucn.whp.dbservice.model.current_threat_valuesClp; import com.iucn.whp.dbservice.model.danger_list_status_lkpClp; import com.iucn.whp.dbservice.model.docs_customDataClp; import com.iucn.whp.dbservice.model.docs_sitedataClp; import com.iucn.whp.dbservice.model.effective_prot_mgmt_iothreatsClp; import com.iucn.whp.dbservice.model.flagship_species_lkpClp; import com.iucn.whp.dbservice.model.inscription_criteria_lkpClp; import com.iucn.whp.dbservice.model.inscription_type_lkpClp; import com.iucn.whp.dbservice.model.iucn_pa_lkp_categoryClp; import com.iucn.whp.dbservice.model.iucn_regionClp; import com.iucn.whp.dbservice.model.iucn_region_countryClp; import com.iucn.whp.dbservice.model.key_conservation_issuesClp; import com.iucn.whp.dbservice.model.key_conservation_scale_lkpClp; import com.iucn.whp.dbservice.model.mission_lkpClp; import com.iucn.whp.dbservice.model.other_designation_lkpClp; import com.iucn.whp.dbservice.model.potential_project_needsClp; import com.iucn.whp.dbservice.model.potential_threat_assessment_catClp; import com.iucn.whp.dbservice.model.potential_threat_valuesClp; import com.iucn.whp.dbservice.model.prot_mgmt_best_practicesClp; import com.iucn.whp.dbservice.model.prot_mgmt_overallClp; import com.iucn.whp.dbservice.model.protection_managementClp; import com.iucn.whp.dbservice.model.protection_management_ratings_lkpClp; import com.iucn.whp.dbservice.model.protection_mgmt_checklist_lkpClp; import com.iucn.whp.dbservice.model.recommendation_type_lkpClp; import com.iucn.whp.dbservice.model.referencesClp; import com.iucn.whp.dbservice.model.reinforced_monitoringClp; import com.iucn.whp.dbservice.model.site_assessmentClp; import com.iucn.whp.dbservice.model.site_assessment_versionsClp; import com.iucn.whp.dbservice.model.sites_thematicClp; import com.iucn.whp.dbservice.model.state_lkpClp; import com.iucn.whp.dbservice.model.state_trend_biodivvalsClp; import com.iucn.whp.dbservice.model.state_trend_whvaluesClp; import com.iucn.whp.dbservice.model.thematic_lkpClp; import com.iucn.whp.dbservice.model.threat_categories_lkpClp; import com.iucn.whp.dbservice.model.threat_rating_lkpClp; import com.iucn.whp.dbservice.model.threat_subcategories_lkpClp; import com.iucn.whp.dbservice.model.threat_summary_currentClp; import com.iucn.whp.dbservice.model.threat_summary_overallClp; import com.iucn.whp.dbservice.model.threat_summary_potentialClp; import com.iucn.whp.dbservice.model.trend_lkpClp; import com.iucn.whp.dbservice.model.unesco_regionClp; import com.iucn.whp.dbservice.model.unesco_region_countryClp; import com.iucn.whp.dbservice.model.whp_contactClp; import com.iucn.whp.dbservice.model.whp_criteria_lkpClp; import com.iucn.whp.dbservice.model.whp_site_danger_listClp; import com.iucn.whp.dbservice.model.whp_sitesClp; import com.iucn.whp.dbservice.model.whp_sites_boundary_modificationClp; import com.iucn.whp.dbservice.model.whp_sites_budgetClp; import com.iucn.whp.dbservice.model.whp_sites_componentClp; import com.iucn.whp.dbservice.model.whp_sites_contactsClp; import com.iucn.whp.dbservice.model.whp_sites_countryClp; import com.iucn.whp.dbservice.model.whp_sites_dsocrClp; import com.iucn.whp.dbservice.model.whp_sites_external_documentsClp; import com.iucn.whp.dbservice.model.whp_sites_flagship_speciesClp; import com.iucn.whp.dbservice.model.whp_sites_indigenous_communitiesClp; import com.iucn.whp.dbservice.model.whp_sites_inscription_criteriaClp; import com.iucn.whp.dbservice.model.whp_sites_inscription_dateClp; import com.iucn.whp.dbservice.model.whp_sites_iucn_pa_categoryClp; import com.iucn.whp.dbservice.model.whp_sites_iucn_recommendationClp; import com.iucn.whp.dbservice.model.whp_sites_meeClp; import com.iucn.whp.dbservice.model.whp_sites_mgmt_plan_stateClp; import com.iucn.whp.dbservice.model.whp_sites_missionClp; import com.iucn.whp.dbservice.model.whp_sites_other_designationsClp; import com.iucn.whp.dbservice.model.whp_sites_soc_reportsClp; import com.iucn.whp.dbservice.model.whp_sites_soouvClp; import com.iucn.whp.dbservice.model.whp_sites_visitorsClp; import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.io.unsync.UnsyncByteArrayInputStream; import com.liferay.portal.kernel.io.unsync.UnsyncByteArrayOutputStream; import com.liferay.portal.kernel.log.Log; import com.liferay.portal.kernel.log.LogFactoryUtil; import com.liferay.portal.kernel.util.ClassLoaderObjectInputStream; import com.liferay.portal.kernel.util.PropsUtil; import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.model.BaseModel; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; /** * @author Brian Wing Shun Chan */ public class ClpSerializer { public static String getServletContextName() { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; } synchronized (ClpSerializer.class) { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; } try { ClassLoader classLoader = ClpSerializer.class.getClassLoader(); Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps"); Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class }); String portletPropsServletContextName = (String) getMethod.invoke(null, "iucn-dbservice-portlet-deployment-context"); if (Validator.isNotNull(portletPropsServletContextName)) { _servletContextName = portletPropsServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portlet properties"); } } if (Validator.isNull(_servletContextName)) { try { String propsUtilServletContextName = PropsUtil.get("iucn-dbservice-portlet-deployment-context"); if (Validator.isNotNull(propsUtilServletContextName)) { _servletContextName = propsUtilServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portal properties"); } } } if (Validator.isNull(_servletContextName)) { _servletContextName = "iucn-dbservice-portlet"; } return _servletContextName; } } public static Object translateInput(BaseModel<?> oldModel) { Class<?> oldModelClass = oldModel.getClass(); String oldModelClassName = oldModelClass.getName(); if (oldModelClassName.equals(active_conservation_projectsClp.class.getName())) { return translateInputactive_conservation_projects(oldModel); } if (oldModelClassName.equals(advance_query_assessmentClp.class.getName())) { return translateInputadvance_query_assessment(oldModel); } if (oldModelClassName.equals(advance_query_siteClp.class.getName())) { return translateInputadvance_query_site(oldModel); } if (oldModelClassName.equals(assessing_threats_currentClp.class.getName())) { return translateInputassessing_threats_current(oldModel); } if (oldModelClassName.equals(assessing_threats_potentialClp.class.getName())) { return translateInputassessing_threats_potential(oldModel); } if (oldModelClassName.equals(assessment_lang_lkpClp.class.getName())) { return translateInputassessment_lang_lkp(oldModel); } if (oldModelClassName.equals(assessment_lang_versionClp.class.getName())) { return translateInputassessment_lang_version(oldModel); } if (oldModelClassName.equals(assessment_stagesClp.class.getName())) { return translateInputassessment_stages(oldModel); } if (oldModelClassName.equals(assessment_statusClp.class.getName())) { return translateInputassessment_status(oldModel); } if (oldModelClassName.equals(assessment_validationClp.class.getName())) { return translateInputassessment_validation(oldModel); } if (oldModelClassName.equals(assessment_whvaluesClp.class.getName())) { return translateInputassessment_whvalues(oldModel); } if (oldModelClassName.equals(assessment_whvalues_whcriterionClp.class.getName())) { return translateInputassessment_whvalues_whcriterion(oldModel); } if (oldModelClassName.equals(benefit_checksubtype_lkpClp.class.getName())) { return translateInputbenefit_checksubtype_lkp(oldModel); } if (oldModelClassName.equals(benefit_checktype_lkpClp.class.getName())) { return translateInputbenefit_checktype_lkp(oldModel); } if (oldModelClassName.equals(benefit_rating_lkpClp.class.getName())) { return translateInputbenefit_rating_lkp(oldModel); } if (oldModelClassName.equals(benefitsClp.class.getName())) { return translateInputbenefits(oldModel); } if (oldModelClassName.equals(benefits_summaryClp.class.getName())) { return translateInputbenefits_summary(oldModel); } if (oldModelClassName.equals(benefits_type_refClp.class.getName())) { return translateInputbenefits_type_ref(oldModel); } if (oldModelClassName.equals(biodiversity_valuesClp.class.getName())) { return translateInputbiodiversity_values(oldModel); } if (oldModelClassName.equals(boundary_modification_type_lkpClp.class.getName())) { return translateInputboundary_modification_type_lkp(oldModel); } if (oldModelClassName.equals(conservation_outlookClp.class.getName())) { return translateInputconservation_outlook(oldModel); } if (oldModelClassName.equals(conservation_outlook_rating_lkpClp.class.getName())) { return translateInputconservation_outlook_rating_lkp(oldModel); } if (oldModelClassName.equals(contact_categoryClp.class.getName())) { return translateInputcontact_category(oldModel); } if (oldModelClassName.equals(country_lkpClp.class.getName())) { return translateInputcountry_lkp(oldModel); } if (oldModelClassName.equals(current_state_trendClp.class.getName())) { return translateInputcurrent_state_trend(oldModel); } if (oldModelClassName.equals(current_state_trend_valuesClp.class.getName())) { return translateInputcurrent_state_trend_values(oldModel); } if (oldModelClassName.equals(current_threat_assessment_catClp.class.getName())) { return translateInputcurrent_threat_assessment_cat(oldModel); } if (oldModelClassName.equals(current_threat_valuesClp.class.getName())) { return translateInputcurrent_threat_values(oldModel); } if (oldModelClassName.equals(danger_list_status_lkpClp.class.getName())) { return translateInputdanger_list_status_lkp(oldModel); } if (oldModelClassName.equals(docs_customDataClp.class.getName())) { return translateInputdocs_customData(oldModel); } if (oldModelClassName.equals(docs_sitedataClp.class.getName())) { return translateInputdocs_sitedata(oldModel); } if (oldModelClassName.equals(effective_prot_mgmt_iothreatsClp.class.getName())) { return translateInputeffective_prot_mgmt_iothreats(oldModel); } if (oldModelClassName.equals(flagship_species_lkpClp.class.getName())) { return translateInputflagship_species_lkp(oldModel); } if (oldModelClassName.equals(inscription_criteria_lkpClp.class.getName())) { return translateInputinscription_criteria_lkp(oldModel); } if (oldModelClassName.equals(inscription_type_lkpClp.class.getName())) { return translateInputinscription_type_lkp(oldModel); } if (oldModelClassName.equals(iucn_pa_lkp_categoryClp.class.getName())) { return translateInputiucn_pa_lkp_category(oldModel); } if (oldModelClassName.equals(iucn_regionClp.class.getName())) { return translateInputiucn_region(oldModel); } if (oldModelClassName.equals(iucn_region_countryClp.class.getName())) { return translateInputiucn_region_country(oldModel); } if (oldModelClassName.equals(key_conservation_issuesClp.class.getName())) { return translateInputkey_conservation_issues(oldModel); } if (oldModelClassName.equals(key_conservation_scale_lkpClp.class.getName())) { return translateInputkey_conservation_scale_lkp(oldModel); } if (oldModelClassName.equals(mission_lkpClp.class.getName())) { return translateInputmission_lkp(oldModel); } if (oldModelClassName.equals(other_designation_lkpClp.class.getName())) { return translateInputother_designation_lkp(oldModel); } if (oldModelClassName.equals(potential_project_needsClp.class.getName())) { return translateInputpotential_project_needs(oldModel); } if (oldModelClassName.equals(potential_threat_assessment_catClp.class.getName())) { return translateInputpotential_threat_assessment_cat(oldModel); } if (oldModelClassName.equals(potential_threat_valuesClp.class.getName())) { return translateInputpotential_threat_values(oldModel); } if (oldModelClassName.equals(prot_mgmt_best_practicesClp.class.getName())) { return translateInputprot_mgmt_best_practices(oldModel); } if (oldModelClassName.equals(prot_mgmt_overallClp.class.getName())) { return translateInputprot_mgmt_overall(oldModel); } if (oldModelClassName.equals(protection_managementClp.class.getName())) { return translateInputprotection_management(oldModel); } if (oldModelClassName.equals(protection_management_ratings_lkpClp.class.getName())) { return translateInputprotection_management_ratings_lkp(oldModel); } if (oldModelClassName.equals(protection_mgmt_checklist_lkpClp.class.getName())) { return translateInputprotection_mgmt_checklist_lkp(oldModel); } if (oldModelClassName.equals(recommendation_type_lkpClp.class.getName())) { return translateInputrecommendation_type_lkp(oldModel); } if (oldModelClassName.equals(referencesClp.class.getName())) { return translateInputreferences(oldModel); } if (oldModelClassName.equals(reinforced_monitoringClp.class.getName())) { return translateInputreinforced_monitoring(oldModel); } if (oldModelClassName.equals(site_assessmentClp.class.getName())) { return translateInputsite_assessment(oldModel); } if (oldModelClassName.equals(site_assessment_versionsClp.class.getName())) { return translateInputsite_assessment_versions(oldModel); } if (oldModelClassName.equals(sites_thematicClp.class.getName())) { return translateInputsites_thematic(oldModel); } if (oldModelClassName.equals(state_lkpClp.class.getName())) { return translateInputstate_lkp(oldModel); } if (oldModelClassName.equals(state_trend_biodivvalsClp.class.getName())) { return translateInputstate_trend_biodivvals(oldModel); } if (oldModelClassName.equals(state_trend_whvaluesClp.class.getName())) { return translateInputstate_trend_whvalues(oldModel); } if (oldModelClassName.equals(thematic_lkpClp.class.getName())) { return translateInputthematic_lkp(oldModel); } if (oldModelClassName.equals(threat_categories_lkpClp.class.getName())) { return translateInputthreat_categories_lkp(oldModel); } if (oldModelClassName.equals(threat_rating_lkpClp.class.getName())) { return translateInputthreat_rating_lkp(oldModel); } if (oldModelClassName.equals(threat_subcategories_lkpClp.class.getName())) { return translateInputthreat_subcategories_lkp(oldModel); } if (oldModelClassName.equals(threat_summary_currentClp.class.getName())) { return translateInputthreat_summary_current(oldModel); } if (oldModelClassName.equals(threat_summary_overallClp.class.getName())) { return translateInputthreat_summary_overall(oldModel); } if (oldModelClassName.equals(threat_summary_potentialClp.class.getName())) { return translateInputthreat_summary_potential(oldModel); } if (oldModelClassName.equals(trend_lkpClp.class.getName())) { return translateInputtrend_lkp(oldModel); } if (oldModelClassName.equals(unesco_regionClp.class.getName())) { return translateInputunesco_region(oldModel); } if (oldModelClassName.equals(unesco_region_countryClp.class.getName())) { return translateInputunesco_region_country(oldModel); } if (oldModelClassName.equals(whp_contactClp.class.getName())) { return translateInputwhp_contact(oldModel); } if (oldModelClassName.equals(whp_criteria_lkpClp.class.getName())) { return translateInputwhp_criteria_lkp(oldModel); } if (oldModelClassName.equals(whp_site_danger_listClp.class.getName())) { return translateInputwhp_site_danger_list(oldModel); } if (oldModelClassName.equals(whp_sitesClp.class.getName())) { return translateInputwhp_sites(oldModel); } if (oldModelClassName.equals(whp_sites_boundary_modificationClp.class.getName())) { return translateInputwhp_sites_boundary_modification(oldModel); } if (oldModelClassName.equals(whp_sites_budgetClp.class.getName())) { return translateInputwhp_sites_budget(oldModel); } if (oldModelClassName.equals(whp_sites_componentClp.class.getName())) { return translateInputwhp_sites_component(oldModel); } if (oldModelClassName.equals(whp_sites_contactsClp.class.getName())) { return translateInputwhp_sites_contacts(oldModel); } if (oldModelClassName.equals(whp_sites_countryClp.class.getName())) { return translateInputwhp_sites_country(oldModel); } if (oldModelClassName.equals(whp_sites_dsocrClp.class.getName())) { return translateInputwhp_sites_dsocr(oldModel); } if (oldModelClassName.equals(whp_sites_external_documentsClp.class.getName())) { return translateInputwhp_sites_external_documents(oldModel); } if (oldModelClassName.equals(whp_sites_flagship_speciesClp.class.getName())) { return translateInputwhp_sites_flagship_species(oldModel); } if (oldModelClassName.equals(whp_sites_indigenous_communitiesClp.class.getName())) { return translateInputwhp_sites_indigenous_communities(oldModel); } if (oldModelClassName.equals(whp_sites_inscription_criteriaClp.class.getName())) { return translateInputwhp_sites_inscription_criteria(oldModel); } if (oldModelClassName.equals(whp_sites_inscription_dateClp.class.getName())) { return translateInputwhp_sites_inscription_date(oldModel); } if (oldModelClassName.equals(whp_sites_iucn_pa_categoryClp.class.getName())) { return translateInputwhp_sites_iucn_pa_category(oldModel); } if (oldModelClassName.equals(whp_sites_iucn_recommendationClp.class.getName())) { return translateInputwhp_sites_iucn_recommendation(oldModel); } if (oldModelClassName.equals(whp_sites_meeClp.class.getName())) { return translateInputwhp_sites_mee(oldModel); } if (oldModelClassName.equals(whp_sites_mgmt_plan_stateClp.class.getName())) { return translateInputwhp_sites_mgmt_plan_state(oldModel); } if (oldModelClassName.equals(whp_sites_missionClp.class.getName())) { return translateInputwhp_sites_mission(oldModel); } if (oldModelClassName.equals(whp_sites_other_designationsClp.class.getName())) { return translateInputwhp_sites_other_designations(oldModel); } if (oldModelClassName.equals(whp_sites_soc_reportsClp.class.getName())) { return translateInputwhp_sites_soc_reports(oldModel); } if (oldModelClassName.equals(whp_sites_soouvClp.class.getName())) { return translateInputwhp_sites_soouv(oldModel); } if (oldModelClassName.equals(whp_sites_visitorsClp.class.getName())) { return translateInputwhp_sites_visitors(oldModel); } return oldModel; } public static Object translateInput(List<Object> oldList) { List<Object> newList = new ArrayList<Object>(oldList.size()); for (int i = 0; i < oldList.size(); i++) { Object curObj = oldList.get(i); newList.add(translateInput(curObj)); } return newList; } public static Object translateInputactive_conservation_projects(BaseModel<?> oldModel) { active_conservation_projectsClp oldClpModel = (active_conservation_projectsClp) oldModel; BaseModel<?> newModel = oldClpModel.getactive_conservation_projectsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputadvance_query_assessment(BaseModel<?> oldModel) { advance_query_assessmentClp oldClpModel = (advance_query_assessmentClp) oldModel; BaseModel<?> newModel = oldClpModel.getadvance_query_assessmentRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputadvance_query_site(BaseModel<?> oldModel) { advance_query_siteClp oldClpModel = (advance_query_siteClp) oldModel; BaseModel<?> newModel = oldClpModel.getadvance_query_siteRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputassessing_threats_current(BaseModel<?> oldModel) { assessing_threats_currentClp oldClpModel = (assessing_threats_currentClp) oldModel; BaseModel<?> newModel = oldClpModel.getassessing_threats_currentRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputassessing_threats_potential(BaseModel<?> oldModel) { assessing_threats_potentialClp oldClpModel = (assessing_threats_potentialClp) oldModel; BaseModel<?> newModel = oldClpModel.getassessing_threats_potentialRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputassessment_lang_lkp(BaseModel<?> oldModel) { assessment_lang_lkpClp oldClpModel = (assessment_lang_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getassessment_lang_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputassessment_lang_version(BaseModel<?> oldModel) { assessment_lang_versionClp oldClpModel = (assessment_lang_versionClp) oldModel; BaseModel<?> newModel = oldClpModel.getassessment_lang_versionRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputassessment_stages(BaseModel<?> oldModel) { assessment_stagesClp oldClpModel = (assessment_stagesClp) oldModel; BaseModel<?> newModel = oldClpModel.getassessment_stagesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputassessment_status(BaseModel<?> oldModel) { assessment_statusClp oldClpModel = (assessment_statusClp) oldModel; BaseModel<?> newModel = oldClpModel.getassessment_statusRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputassessment_validation(BaseModel<?> oldModel) { assessment_validationClp oldClpModel = (assessment_validationClp) oldModel; BaseModel<?> newModel = oldClpModel.getassessment_validationRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputassessment_whvalues(BaseModel<?> oldModel) { assessment_whvaluesClp oldClpModel = (assessment_whvaluesClp) oldModel; BaseModel<?> newModel = oldClpModel.getassessment_whvaluesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputassessment_whvalues_whcriterion(BaseModel<?> oldModel) { assessment_whvalues_whcriterionClp oldClpModel = (assessment_whvalues_whcriterionClp) oldModel; BaseModel<?> newModel = oldClpModel.getassessment_whvalues_whcriterionRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputbenefit_checksubtype_lkp(BaseModel<?> oldModel) { benefit_checksubtype_lkpClp oldClpModel = (benefit_checksubtype_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getbenefit_checksubtype_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputbenefit_checktype_lkp(BaseModel<?> oldModel) { benefit_checktype_lkpClp oldClpModel = (benefit_checktype_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getbenefit_checktype_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputbenefit_rating_lkp(BaseModel<?> oldModel) { benefit_rating_lkpClp oldClpModel = (benefit_rating_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getbenefit_rating_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputbenefits(BaseModel<?> oldModel) { benefitsClp oldClpModel = (benefitsClp) oldModel; BaseModel<?> newModel = oldClpModel.getbenefitsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputbenefits_summary(BaseModel<?> oldModel) { benefits_summaryClp oldClpModel = (benefits_summaryClp) oldModel; BaseModel<?> newModel = oldClpModel.getbenefits_summaryRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputbenefits_type_ref(BaseModel<?> oldModel) { benefits_type_refClp oldClpModel = (benefits_type_refClp) oldModel; BaseModel<?> newModel = oldClpModel.getbenefits_type_refRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputbiodiversity_values(BaseModel<?> oldModel) { biodiversity_valuesClp oldClpModel = (biodiversity_valuesClp) oldModel; BaseModel<?> newModel = oldClpModel.getbiodiversity_valuesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputboundary_modification_type_lkp(BaseModel<?> oldModel) { boundary_modification_type_lkpClp oldClpModel = (boundary_modification_type_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getboundary_modification_type_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputconservation_outlook(BaseModel<?> oldModel) { conservation_outlookClp oldClpModel = (conservation_outlookClp) oldModel; BaseModel<?> newModel = oldClpModel.getconservation_outlookRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputconservation_outlook_rating_lkp(BaseModel<?> oldModel) { conservation_outlook_rating_lkpClp oldClpModel = (conservation_outlook_rating_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getconservation_outlook_rating_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputcontact_category(BaseModel<?> oldModel) { contact_categoryClp oldClpModel = (contact_categoryClp) oldModel; BaseModel<?> newModel = oldClpModel.getcontact_categoryRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputcountry_lkp(BaseModel<?> oldModel) { country_lkpClp oldClpModel = (country_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getcountry_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputcurrent_state_trend(BaseModel<?> oldModel) { current_state_trendClp oldClpModel = (current_state_trendClp) oldModel; BaseModel<?> newModel = oldClpModel.getcurrent_state_trendRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputcurrent_state_trend_values(BaseModel<?> oldModel) { current_state_trend_valuesClp oldClpModel = (current_state_trend_valuesClp) oldModel; BaseModel<?> newModel = oldClpModel.getcurrent_state_trend_valuesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputcurrent_threat_assessment_cat(BaseModel<?> oldModel) { current_threat_assessment_catClp oldClpModel = (current_threat_assessment_catClp) oldModel; BaseModel<?> newModel = oldClpModel.getcurrent_threat_assessment_catRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputcurrent_threat_values(BaseModel<?> oldModel) { current_threat_valuesClp oldClpModel = (current_threat_valuesClp) oldModel; BaseModel<?> newModel = oldClpModel.getcurrent_threat_valuesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputdanger_list_status_lkp(BaseModel<?> oldModel) { danger_list_status_lkpClp oldClpModel = (danger_list_status_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getdanger_list_status_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputdocs_customData(BaseModel<?> oldModel) { docs_customDataClp oldClpModel = (docs_customDataClp) oldModel; BaseModel<?> newModel = oldClpModel.getdocs_customDataRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputdocs_sitedata(BaseModel<?> oldModel) { docs_sitedataClp oldClpModel = (docs_sitedataClp) oldModel; BaseModel<?> newModel = oldClpModel.getdocs_sitedataRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputeffective_prot_mgmt_iothreats(BaseModel<?> oldModel) { effective_prot_mgmt_iothreatsClp oldClpModel = (effective_prot_mgmt_iothreatsClp) oldModel; BaseModel<?> newModel = oldClpModel.geteffective_prot_mgmt_iothreatsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputflagship_species_lkp(BaseModel<?> oldModel) { flagship_species_lkpClp oldClpModel = (flagship_species_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getflagship_species_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputinscription_criteria_lkp(BaseModel<?> oldModel) { inscription_criteria_lkpClp oldClpModel = (inscription_criteria_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getinscription_criteria_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputinscription_type_lkp(BaseModel<?> oldModel) { inscription_type_lkpClp oldClpModel = (inscription_type_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getinscription_type_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputiucn_pa_lkp_category(BaseModel<?> oldModel) { iucn_pa_lkp_categoryClp oldClpModel = (iucn_pa_lkp_categoryClp) oldModel; BaseModel<?> newModel = oldClpModel.getiucn_pa_lkp_categoryRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputiucn_region(BaseModel<?> oldModel) { iucn_regionClp oldClpModel = (iucn_regionClp) oldModel; BaseModel<?> newModel = oldClpModel.getiucn_regionRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputiucn_region_country(BaseModel<?> oldModel) { iucn_region_countryClp oldClpModel = (iucn_region_countryClp) oldModel; BaseModel<?> newModel = oldClpModel.getiucn_region_countryRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputkey_conservation_issues(BaseModel<?> oldModel) { key_conservation_issuesClp oldClpModel = (key_conservation_issuesClp) oldModel; BaseModel<?> newModel = oldClpModel.getkey_conservation_issuesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputkey_conservation_scale_lkp(BaseModel<?> oldModel) { key_conservation_scale_lkpClp oldClpModel = (key_conservation_scale_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getkey_conservation_scale_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputmission_lkp(BaseModel<?> oldModel) { mission_lkpClp oldClpModel = (mission_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getmission_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputother_designation_lkp(BaseModel<?> oldModel) { other_designation_lkpClp oldClpModel = (other_designation_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getother_designation_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputpotential_project_needs(BaseModel<?> oldModel) { potential_project_needsClp oldClpModel = (potential_project_needsClp) oldModel; BaseModel<?> newModel = oldClpModel.getpotential_project_needsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputpotential_threat_assessment_cat(BaseModel<?> oldModel) { potential_threat_assessment_catClp oldClpModel = (potential_threat_assessment_catClp) oldModel; BaseModel<?> newModel = oldClpModel.getpotential_threat_assessment_catRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputpotential_threat_values(BaseModel<?> oldModel) { potential_threat_valuesClp oldClpModel = (potential_threat_valuesClp) oldModel; BaseModel<?> newModel = oldClpModel.getpotential_threat_valuesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputprot_mgmt_best_practices(BaseModel<?> oldModel) { prot_mgmt_best_practicesClp oldClpModel = (prot_mgmt_best_practicesClp) oldModel; BaseModel<?> newModel = oldClpModel.getprot_mgmt_best_practicesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputprot_mgmt_overall(BaseModel<?> oldModel) { prot_mgmt_overallClp oldClpModel = (prot_mgmt_overallClp) oldModel; BaseModel<?> newModel = oldClpModel.getprot_mgmt_overallRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputprotection_management(BaseModel<?> oldModel) { protection_managementClp oldClpModel = (protection_managementClp) oldModel; BaseModel<?> newModel = oldClpModel.getprotection_managementRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputprotection_management_ratings_lkp(BaseModel<?> oldModel) { protection_management_ratings_lkpClp oldClpModel = (protection_management_ratings_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getprotection_management_ratings_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputprotection_mgmt_checklist_lkp(BaseModel<?> oldModel) { protection_mgmt_checklist_lkpClp oldClpModel = (protection_mgmt_checklist_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getprotection_mgmt_checklist_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputrecommendation_type_lkp(BaseModel<?> oldModel) { recommendation_type_lkpClp oldClpModel = (recommendation_type_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getrecommendation_type_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputreferences(BaseModel<?> oldModel) { referencesClp oldClpModel = (referencesClp) oldModel; BaseModel<?> newModel = oldClpModel.getreferencesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputreinforced_monitoring(BaseModel<?> oldModel) { reinforced_monitoringClp oldClpModel = (reinforced_monitoringClp) oldModel; BaseModel<?> newModel = oldClpModel.getreinforced_monitoringRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputsite_assessment(BaseModel<?> oldModel) { site_assessmentClp oldClpModel = (site_assessmentClp) oldModel; BaseModel<?> newModel = oldClpModel.getsite_assessmentRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputsite_assessment_versions(BaseModel<?> oldModel) { site_assessment_versionsClp oldClpModel = (site_assessment_versionsClp) oldModel; BaseModel<?> newModel = oldClpModel.getsite_assessment_versionsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputsites_thematic(BaseModel<?> oldModel) { sites_thematicClp oldClpModel = (sites_thematicClp) oldModel; BaseModel<?> newModel = oldClpModel.getsites_thematicRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputstate_lkp(BaseModel<?> oldModel) { state_lkpClp oldClpModel = (state_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getstate_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputstate_trend_biodivvals(BaseModel<?> oldModel) { state_trend_biodivvalsClp oldClpModel = (state_trend_biodivvalsClp) oldModel; BaseModel<?> newModel = oldClpModel.getstate_trend_biodivvalsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputstate_trend_whvalues(BaseModel<?> oldModel) { state_trend_whvaluesClp oldClpModel = (state_trend_whvaluesClp) oldModel; BaseModel<?> newModel = oldClpModel.getstate_trend_whvaluesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputthematic_lkp(BaseModel<?> oldModel) { thematic_lkpClp oldClpModel = (thematic_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getthematic_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputthreat_categories_lkp(BaseModel<?> oldModel) { threat_categories_lkpClp oldClpModel = (threat_categories_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getthreat_categories_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputthreat_rating_lkp(BaseModel<?> oldModel) { threat_rating_lkpClp oldClpModel = (threat_rating_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getthreat_rating_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputthreat_subcategories_lkp(BaseModel<?> oldModel) { threat_subcategories_lkpClp oldClpModel = (threat_subcategories_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getthreat_subcategories_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputthreat_summary_current(BaseModel<?> oldModel) { threat_summary_currentClp oldClpModel = (threat_summary_currentClp) oldModel; BaseModel<?> newModel = oldClpModel.getthreat_summary_currentRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputthreat_summary_overall(BaseModel<?> oldModel) { threat_summary_overallClp oldClpModel = (threat_summary_overallClp) oldModel; BaseModel<?> newModel = oldClpModel.getthreat_summary_overallRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputthreat_summary_potential(BaseModel<?> oldModel) { threat_summary_potentialClp oldClpModel = (threat_summary_potentialClp) oldModel; BaseModel<?> newModel = oldClpModel.getthreat_summary_potentialRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputtrend_lkp(BaseModel<?> oldModel) { trend_lkpClp oldClpModel = (trend_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.gettrend_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputunesco_region(BaseModel<?> oldModel) { unesco_regionClp oldClpModel = (unesco_regionClp) oldModel; BaseModel<?> newModel = oldClpModel.getunesco_regionRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputunesco_region_country(BaseModel<?> oldModel) { unesco_region_countryClp oldClpModel = (unesco_region_countryClp) oldModel; BaseModel<?> newModel = oldClpModel.getunesco_region_countryRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_contact(BaseModel<?> oldModel) { whp_contactClp oldClpModel = (whp_contactClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_contactRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_criteria_lkp(BaseModel<?> oldModel) { whp_criteria_lkpClp oldClpModel = (whp_criteria_lkpClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_criteria_lkpRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_site_danger_list(BaseModel<?> oldModel) { whp_site_danger_listClp oldClpModel = (whp_site_danger_listClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_site_danger_listRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites(BaseModel<?> oldModel) { whp_sitesClp oldClpModel = (whp_sitesClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sitesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_boundary_modification(BaseModel<?> oldModel) { whp_sites_boundary_modificationClp oldClpModel = (whp_sites_boundary_modificationClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_boundary_modificationRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_budget(BaseModel<?> oldModel) { whp_sites_budgetClp oldClpModel = (whp_sites_budgetClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_budgetRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_component(BaseModel<?> oldModel) { whp_sites_componentClp oldClpModel = (whp_sites_componentClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_componentRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_contacts(BaseModel<?> oldModel) { whp_sites_contactsClp oldClpModel = (whp_sites_contactsClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_contactsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_country(BaseModel<?> oldModel) { whp_sites_countryClp oldClpModel = (whp_sites_countryClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_countryRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_dsocr(BaseModel<?> oldModel) { whp_sites_dsocrClp oldClpModel = (whp_sites_dsocrClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_dsocrRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_external_documents(BaseModel<?> oldModel) { whp_sites_external_documentsClp oldClpModel = (whp_sites_external_documentsClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_external_documentsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_flagship_species(BaseModel<?> oldModel) { whp_sites_flagship_speciesClp oldClpModel = (whp_sites_flagship_speciesClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_flagship_speciesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_indigenous_communities(BaseModel<?> oldModel) { whp_sites_indigenous_communitiesClp oldClpModel = (whp_sites_indigenous_communitiesClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_indigenous_communitiesRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_inscription_criteria(BaseModel<?> oldModel) { whp_sites_inscription_criteriaClp oldClpModel = (whp_sites_inscription_criteriaClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_inscription_criteriaRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_inscription_date(BaseModel<?> oldModel) { whp_sites_inscription_dateClp oldClpModel = (whp_sites_inscription_dateClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_inscription_dateRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_iucn_pa_category(BaseModel<?> oldModel) { whp_sites_iucn_pa_categoryClp oldClpModel = (whp_sites_iucn_pa_categoryClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_iucn_pa_categoryRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_iucn_recommendation(BaseModel<?> oldModel) { whp_sites_iucn_recommendationClp oldClpModel = (whp_sites_iucn_recommendationClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_iucn_recommendationRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_mee(BaseModel<?> oldModel) { whp_sites_meeClp oldClpModel = (whp_sites_meeClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_meeRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_mgmt_plan_state(BaseModel<?> oldModel) { whp_sites_mgmt_plan_stateClp oldClpModel = (whp_sites_mgmt_plan_stateClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_mgmt_plan_stateRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_mission(BaseModel<?> oldModel) { whp_sites_missionClp oldClpModel = (whp_sites_missionClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_missionRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_other_designations(BaseModel<?> oldModel) { whp_sites_other_designationsClp oldClpModel = (whp_sites_other_designationsClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_other_designationsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_soc_reports(BaseModel<?> oldModel) { whp_sites_soc_reportsClp oldClpModel = (whp_sites_soc_reportsClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_soc_reportsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_soouv(BaseModel<?> oldModel) { whp_sites_soouvClp oldClpModel = (whp_sites_soouvClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_soouvRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInputwhp_sites_visitors(BaseModel<?> oldModel) { whp_sites_visitorsClp oldClpModel = (whp_sites_visitorsClp) oldModel; BaseModel<?> newModel = oldClpModel.getwhp_sites_visitorsRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; } public static Object translateInput(Object obj) { if (obj instanceof BaseModel<?>) { return translateInput((BaseModel<?>) obj); } else if (obj instanceof List<?>) { return translateInput((List<Object>) obj); } else { return obj; } } public static Object translateOutput(BaseModel<?> oldModel) { Class<?> oldModelClass = oldModel.getClass(); String oldModelClassName = oldModelClass.getName(); if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.active_conservation_projectsImpl")) { return translateOutputactive_conservation_projects(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.advance_query_assessmentImpl")) { return translateOutputadvance_query_assessment(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.advance_query_siteImpl")) { return translateOutputadvance_query_site(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.assessing_threats_currentImpl")) { return translateOutputassessing_threats_current(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.assessing_threats_potentialImpl")) { return translateOutputassessing_threats_potential(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.assessment_lang_lkpImpl")) { return translateOutputassessment_lang_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.assessment_lang_versionImpl")) { return translateOutputassessment_lang_version(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.assessment_stagesImpl")) { return translateOutputassessment_stages(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.assessment_statusImpl")) { return translateOutputassessment_status(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.assessment_validationImpl")) { return translateOutputassessment_validation(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.assessment_whvaluesImpl")) { return translateOutputassessment_whvalues(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.assessment_whvalues_whcriterionImpl")) { return translateOutputassessment_whvalues_whcriterion(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.benefit_checksubtype_lkpImpl")) { return translateOutputbenefit_checksubtype_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.benefit_checktype_lkpImpl")) { return translateOutputbenefit_checktype_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.benefit_rating_lkpImpl")) { return translateOutputbenefit_rating_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.benefitsImpl")) { return translateOutputbenefits(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.benefits_summaryImpl")) { return translateOutputbenefits_summary(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.benefits_type_refImpl")) { return translateOutputbenefits_type_ref(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.biodiversity_valuesImpl")) { return translateOutputbiodiversity_values(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.boundary_modification_type_lkpImpl")) { return translateOutputboundary_modification_type_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.conservation_outlookImpl")) { return translateOutputconservation_outlook(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.conservation_outlook_rating_lkpImpl")) { return translateOutputconservation_outlook_rating_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.contact_categoryImpl")) { return translateOutputcontact_category(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.country_lkpImpl")) { return translateOutputcountry_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.current_state_trendImpl")) { return translateOutputcurrent_state_trend(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.current_state_trend_valuesImpl")) { return translateOutputcurrent_state_trend_values(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.current_threat_assessment_catImpl")) { return translateOutputcurrent_threat_assessment_cat(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.current_threat_valuesImpl")) { return translateOutputcurrent_threat_values(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.danger_list_status_lkpImpl")) { return translateOutputdanger_list_status_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.docs_customDataImpl")) { return translateOutputdocs_customData(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.docs_sitedataImpl")) { return translateOutputdocs_sitedata(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.effective_prot_mgmt_iothreatsImpl")) { return translateOutputeffective_prot_mgmt_iothreats(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.flagship_species_lkpImpl")) { return translateOutputflagship_species_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.inscription_criteria_lkpImpl")) { return translateOutputinscription_criteria_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.inscription_type_lkpImpl")) { return translateOutputinscription_type_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.iucn_pa_lkp_categoryImpl")) { return translateOutputiucn_pa_lkp_category(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.iucn_regionImpl")) { return translateOutputiucn_region(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.iucn_region_countryImpl")) { return translateOutputiucn_region_country(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.key_conservation_issuesImpl")) { return translateOutputkey_conservation_issues(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.key_conservation_scale_lkpImpl")) { return translateOutputkey_conservation_scale_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.mission_lkpImpl")) { return translateOutputmission_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.other_designation_lkpImpl")) { return translateOutputother_designation_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.potential_project_needsImpl")) { return translateOutputpotential_project_needs(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.potential_threat_assessment_catImpl")) { return translateOutputpotential_threat_assessment_cat(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.potential_threat_valuesImpl")) { return translateOutputpotential_threat_values(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.prot_mgmt_best_practicesImpl")) { return translateOutputprot_mgmt_best_practices(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.prot_mgmt_overallImpl")) { return translateOutputprot_mgmt_overall(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.protection_managementImpl")) { return translateOutputprotection_management(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.protection_management_ratings_lkpImpl")) { return translateOutputprotection_management_ratings_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.protection_mgmt_checklist_lkpImpl")) { return translateOutputprotection_mgmt_checklist_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.recommendation_type_lkpImpl")) { return translateOutputrecommendation_type_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.referencesImpl")) { return translateOutputreferences(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.reinforced_monitoringImpl")) { return translateOutputreinforced_monitoring(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.site_assessmentImpl")) { return translateOutputsite_assessment(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.site_assessment_versionsImpl")) { return translateOutputsite_assessment_versions(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.sites_thematicImpl")) { return translateOutputsites_thematic(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.state_lkpImpl")) { return translateOutputstate_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.state_trend_biodivvalsImpl")) { return translateOutputstate_trend_biodivvals(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.state_trend_whvaluesImpl")) { return translateOutputstate_trend_whvalues(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.thematic_lkpImpl")) { return translateOutputthematic_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.threat_categories_lkpImpl")) { return translateOutputthreat_categories_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.threat_rating_lkpImpl")) { return translateOutputthreat_rating_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.threat_subcategories_lkpImpl")) { return translateOutputthreat_subcategories_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.threat_summary_currentImpl")) { return translateOutputthreat_summary_current(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.threat_summary_overallImpl")) { return translateOutputthreat_summary_overall(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.threat_summary_potentialImpl")) { return translateOutputthreat_summary_potential(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.trend_lkpImpl")) { return translateOutputtrend_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.unesco_regionImpl")) { return translateOutputunesco_region(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.unesco_region_countryImpl")) { return translateOutputunesco_region_country(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_contactImpl")) { return translateOutputwhp_contact(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_criteria_lkpImpl")) { return translateOutputwhp_criteria_lkp(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_site_danger_listImpl")) { return translateOutputwhp_site_danger_list(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sitesImpl")) { return translateOutputwhp_sites(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_boundary_modificationImpl")) { return translateOutputwhp_sites_boundary_modification(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_budgetImpl")) { return translateOutputwhp_sites_budget(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_componentImpl")) { return translateOutputwhp_sites_component(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_contactsImpl")) { return translateOutputwhp_sites_contacts(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_countryImpl")) { return translateOutputwhp_sites_country(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_dsocrImpl")) { return translateOutputwhp_sites_dsocr(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_external_documentsImpl")) { return translateOutputwhp_sites_external_documents(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_flagship_speciesImpl")) { return translateOutputwhp_sites_flagship_species(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_indigenous_communitiesImpl")) { return translateOutputwhp_sites_indigenous_communities(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_inscription_criteriaImpl")) { return translateOutputwhp_sites_inscription_criteria(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_inscription_dateImpl")) { return translateOutputwhp_sites_inscription_date(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_iucn_pa_categoryImpl")) { return translateOutputwhp_sites_iucn_pa_category(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_iucn_recommendationImpl")) { return translateOutputwhp_sites_iucn_recommendation(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_meeImpl")) { return translateOutputwhp_sites_mee(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_mgmt_plan_stateImpl")) { return translateOutputwhp_sites_mgmt_plan_state(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_missionImpl")) { return translateOutputwhp_sites_mission(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_other_designationsImpl")) { return translateOutputwhp_sites_other_designations(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_soc_reportsImpl")) { return translateOutputwhp_sites_soc_reports(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_soouvImpl")) { return translateOutputwhp_sites_soouv(oldModel); } if (oldModelClassName.equals("com.iucn.whp.dbservice.model.impl.whp_sites_visitorsImpl")) { return translateOutputwhp_sites_visitors(oldModel); } return oldModel; } public static Object translateOutput(List<Object> oldList) { List<Object> newList = new ArrayList<Object>(oldList.size()); for (int i = 0; i < oldList.size(); i++) { Object curObj = oldList.get(i); newList.add(translateOutput(curObj)); } return newList; } public static Object translateOutput(Object obj) { if (obj instanceof BaseModel<?>) { return translateOutput((BaseModel<?>) obj); } else if (obj instanceof List<?>) { return translateOutput((List<Object>) obj); } else { return obj; } } public static Throwable translateThrowable(Throwable throwable) { if (_useReflectionToTranslateThrowable) { try { UnsyncByteArrayOutputStream unsyncByteArrayOutputStream = new UnsyncByteArrayOutputStream(); ObjectOutputStream objectOutputStream = new ObjectOutputStream(unsyncByteArrayOutputStream); objectOutputStream.writeObject(throwable); objectOutputStream.flush(); objectOutputStream.close(); UnsyncByteArrayInputStream unsyncByteArrayInputStream = new UnsyncByteArrayInputStream( unsyncByteArrayOutputStream.unsafeGetByteArray(), 0, unsyncByteArrayOutputStream.size()); Thread currentThread = Thread.currentThread(); ClassLoader contextClassLoader = currentThread.getContextClassLoader(); ObjectInputStream objectInputStream = new ClassLoaderObjectInputStream(unsyncByteArrayInputStream, contextClassLoader); throwable = (Throwable) objectInputStream.readObject(); objectInputStream.close(); return throwable; } catch (SecurityException se) { if (_log.isInfoEnabled()) { _log.info("Do not use reflection to translate throwable"); } _useReflectionToTranslateThrowable = false; } catch (Throwable throwable2) { _log.error(throwable2, throwable2); return throwable2; } } Class<?> clazz = throwable.getClass(); String className = clazz.getName(); if (className.equals(PortalException.class.getName())) { return new PortalException(); } if (className.equals(SystemException.class.getName())) { return new SystemException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchactive_conservation_projectsException")) { return new com.iucn.whp.dbservice.NoSuchactive_conservation_projectsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchadvance_query_assessmentException")) { return new com.iucn.whp.dbservice.NoSuchadvance_query_assessmentException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchadvance_query_siteException")) { return new com.iucn.whp.dbservice.NoSuchadvance_query_siteException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchassessing_threats_currentException")) { return new com.iucn.whp.dbservice.NoSuchassessing_threats_currentException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchassessing_threats_potentialException")) { return new com.iucn.whp.dbservice.NoSuchassessing_threats_potentialException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchassessment_lang_lkpException")) { return new com.iucn.whp.dbservice.NoSuchassessment_lang_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchassessment_lang_versionException")) { return new com.iucn.whp.dbservice.NoSuchassessment_lang_versionException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchassessment_stagesException")) { return new com.iucn.whp.dbservice.NoSuchassessment_stagesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchassessment_statusException")) { return new com.iucn.whp.dbservice.NoSuchassessment_statusException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchassessment_validationException")) { return new com.iucn.whp.dbservice.NoSuchassessment_validationException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchassessment_whvaluesException")) { return new com.iucn.whp.dbservice.NoSuchassessment_whvaluesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchassessment_whvalues_whcriterionException")) { return new com.iucn.whp.dbservice.NoSuchassessment_whvalues_whcriterionException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchbenefit_checksubtype_lkpException")) { return new com.iucn.whp.dbservice.NoSuchbenefit_checksubtype_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchbenefit_checktype_lkpException")) { return new com.iucn.whp.dbservice.NoSuchbenefit_checktype_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchbenefit_rating_lkpException")) { return new com.iucn.whp.dbservice.NoSuchbenefit_rating_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchbenefitsException")) { return new com.iucn.whp.dbservice.NoSuchbenefitsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchbenefits_summaryException")) { return new com.iucn.whp.dbservice.NoSuchbenefits_summaryException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchbenefits_type_refException")) { return new com.iucn.whp.dbservice.NoSuchbenefits_type_refException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchbiodiversity_valuesException")) { return new com.iucn.whp.dbservice.NoSuchbiodiversity_valuesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchboundary_modification_type_lkpException")) { return new com.iucn.whp.dbservice.NoSuchboundary_modification_type_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchconservation_outlookException")) { return new com.iucn.whp.dbservice.NoSuchconservation_outlookException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchconservation_outlook_rating_lkpException")) { return new com.iucn.whp.dbservice.NoSuchconservation_outlook_rating_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchcontact_categoryException")) { return new com.iucn.whp.dbservice.NoSuchcontact_categoryException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchcountry_lkpException")) { return new com.iucn.whp.dbservice.NoSuchcountry_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchcurrent_state_trendException")) { return new com.iucn.whp.dbservice.NoSuchcurrent_state_trendException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchcurrent_state_trend_valuesException")) { return new com.iucn.whp.dbservice.NoSuchcurrent_state_trend_valuesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchcurrent_threat_assessment_catException")) { return new com.iucn.whp.dbservice.NoSuchcurrent_threat_assessment_catException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchcurrent_threat_valuesException")) { return new com.iucn.whp.dbservice.NoSuchcurrent_threat_valuesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchdanger_list_status_lkpException")) { return new com.iucn.whp.dbservice.NoSuchdanger_list_status_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchdocs_customDataException")) { return new com.iucn.whp.dbservice.NoSuchdocs_customDataException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchdocs_sitedataException")) { return new com.iucn.whp.dbservice.NoSuchdocs_sitedataException(); } if (className.equals("com.iucn.whp.dbservice.NoSucheffective_prot_mgmt_iothreatsException")) { return new com.iucn.whp.dbservice.NoSucheffective_prot_mgmt_iothreatsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchflagship_species_lkpException")) { return new com.iucn.whp.dbservice.NoSuchflagship_species_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchinscription_criteria_lkpException")) { return new com.iucn.whp.dbservice.NoSuchinscription_criteria_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchinscription_type_lkpException")) { return new com.iucn.whp.dbservice.NoSuchinscription_type_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchiucn_pa_lkp_categoryException")) { return new com.iucn.whp.dbservice.NoSuchiucn_pa_lkp_categoryException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchiucn_regionException")) { return new com.iucn.whp.dbservice.NoSuchiucn_regionException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchiucn_region_countryException")) { return new com.iucn.whp.dbservice.NoSuchiucn_region_countryException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchkey_conservation_issuesException")) { return new com.iucn.whp.dbservice.NoSuchkey_conservation_issuesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchkey_conservation_scale_lkpException")) { return new com.iucn.whp.dbservice.NoSuchkey_conservation_scale_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchmission_lkpException")) { return new com.iucn.whp.dbservice.NoSuchmission_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchother_designation_lkpException")) { return new com.iucn.whp.dbservice.NoSuchother_designation_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchpotential_project_needsException")) { return new com.iucn.whp.dbservice.NoSuchpotential_project_needsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchpotential_threat_assessment_catException")) { return new com.iucn.whp.dbservice.NoSuchpotential_threat_assessment_catException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchpotential_threat_valuesException")) { return new com.iucn.whp.dbservice.NoSuchpotential_threat_valuesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchprot_mgmt_best_practicesException")) { return new com.iucn.whp.dbservice.NoSuchprot_mgmt_best_practicesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchprot_mgmt_overallException")) { return new com.iucn.whp.dbservice.NoSuchprot_mgmt_overallException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchprotection_managementException")) { return new com.iucn.whp.dbservice.NoSuchprotection_managementException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchprotection_management_ratings_lkpException")) { return new com.iucn.whp.dbservice.NoSuchprotection_management_ratings_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchprotection_mgmt_checklist_lkpException")) { return new com.iucn.whp.dbservice.NoSuchprotection_mgmt_checklist_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchrecommendation_type_lkpException")) { return new com.iucn.whp.dbservice.NoSuchrecommendation_type_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchreferencesException")) { return new com.iucn.whp.dbservice.NoSuchreferencesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchreinforced_monitoringException")) { return new com.iucn.whp.dbservice.NoSuchreinforced_monitoringException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchsite_assessmentException")) { return new com.iucn.whp.dbservice.NoSuchsite_assessmentException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchsite_assessment_versionsException")) { return new com.iucn.whp.dbservice.NoSuchsite_assessment_versionsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchsites_thematicException")) { return new com.iucn.whp.dbservice.NoSuchsites_thematicException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchstate_lkpException")) { return new com.iucn.whp.dbservice.NoSuchstate_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchstate_trend_biodivvalsException")) { return new com.iucn.whp.dbservice.NoSuchstate_trend_biodivvalsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchstate_trend_whvaluesException")) { return new com.iucn.whp.dbservice.NoSuchstate_trend_whvaluesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchthematic_lkpException")) { return new com.iucn.whp.dbservice.NoSuchthematic_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchthreat_categories_lkpException")) { return new com.iucn.whp.dbservice.NoSuchthreat_categories_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchthreat_rating_lkpException")) { return new com.iucn.whp.dbservice.NoSuchthreat_rating_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchthreat_subcategories_lkpException")) { return new com.iucn.whp.dbservice.NoSuchthreat_subcategories_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchthreat_summary_currentException")) { return new com.iucn.whp.dbservice.NoSuchthreat_summary_currentException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchthreat_summary_overallException")) { return new com.iucn.whp.dbservice.NoSuchthreat_summary_overallException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchthreat_summary_potentialException")) { return new com.iucn.whp.dbservice.NoSuchthreat_summary_potentialException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchtrend_lkpException")) { return new com.iucn.whp.dbservice.NoSuchtrend_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchunesco_regionException")) { return new com.iucn.whp.dbservice.NoSuchunesco_regionException(); } if (className.equals("com.iucn.whp.dbservice.NoSuchunesco_region_countryException")) { return new com.iucn.whp.dbservice.NoSuchunesco_region_countryException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_contactException")) { return new com.iucn.whp.dbservice.NoSuch_contactException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_criteria_lkpException")) { return new com.iucn.whp.dbservice.NoSuch_criteria_lkpException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_site_danger_listException")) { return new com.iucn.whp.dbservice.NoSuch_site_danger_listException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sitesException")) { return new com.iucn.whp.dbservice.NoSuch_sitesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_boundary_modificationException")) { return new com.iucn.whp.dbservice.NoSuch_sites_boundary_modificationException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_budgetException")) { return new com.iucn.whp.dbservice.NoSuch_sites_budgetException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_componentException")) { return new com.iucn.whp.dbservice.NoSuch_sites_componentException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_contactsException")) { return new com.iucn.whp.dbservice.NoSuch_sites_contactsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_countryException")) { return new com.iucn.whp.dbservice.NoSuch_sites_countryException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_dsocrException")) { return new com.iucn.whp.dbservice.NoSuch_sites_dsocrException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_external_documentsException")) { return new com.iucn.whp.dbservice.NoSuch_sites_external_documentsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_flagship_speciesException")) { return new com.iucn.whp.dbservice.NoSuch_sites_flagship_speciesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_indigenous_communitiesException")) { return new com.iucn.whp.dbservice.NoSuch_sites_indigenous_communitiesException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_inscription_criteriaException")) { return new com.iucn.whp.dbservice.NoSuch_sites_inscription_criteriaException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_inscription_dateException")) { return new com.iucn.whp.dbservice.NoSuch_sites_inscription_dateException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_iucn_pa_categoryException")) { return new com.iucn.whp.dbservice.NoSuch_sites_iucn_pa_categoryException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_iucn_recommendationException")) { return new com.iucn.whp.dbservice.NoSuch_sites_iucn_recommendationException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_meeException")) { return new com.iucn.whp.dbservice.NoSuch_sites_meeException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_mgmt_plan_stateException")) { return new com.iucn.whp.dbservice.NoSuch_sites_mgmt_plan_stateException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_missionException")) { return new com.iucn.whp.dbservice.NoSuch_sites_missionException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_other_designationsException")) { return new com.iucn.whp.dbservice.NoSuch_sites_other_designationsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_soc_reportsException")) { return new com.iucn.whp.dbservice.NoSuch_sites_soc_reportsException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_soouvException")) { return new com.iucn.whp.dbservice.NoSuch_sites_soouvException(); } if (className.equals("com.iucn.whp.dbservice.NoSuch_sites_visitorsException")) { return new com.iucn.whp.dbservice.NoSuch_sites_visitorsException(); } return throwable; } public static Object translateOutputactive_conservation_projects(BaseModel<?> oldModel) { active_conservation_projectsClp newModel = new active_conservation_projectsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setactive_conservation_projectsRemoteModel(oldModel); return newModel; } public static Object translateOutputadvance_query_assessment(BaseModel<?> oldModel) { advance_query_assessmentClp newModel = new advance_query_assessmentClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setadvance_query_assessmentRemoteModel(oldModel); return newModel; } public static Object translateOutputadvance_query_site(BaseModel<?> oldModel) { advance_query_siteClp newModel = new advance_query_siteClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setadvance_query_siteRemoteModel(oldModel); return newModel; } public static Object translateOutputassessing_threats_current(BaseModel<?> oldModel) { assessing_threats_currentClp newModel = new assessing_threats_currentClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setassessing_threats_currentRemoteModel(oldModel); return newModel; } public static Object translateOutputassessing_threats_potential(BaseModel<?> oldModel) { assessing_threats_potentialClp newModel = new assessing_threats_potentialClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setassessing_threats_potentialRemoteModel(oldModel); return newModel; } public static Object translateOutputassessment_lang_lkp(BaseModel<?> oldModel) { assessment_lang_lkpClp newModel = new assessment_lang_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setassessment_lang_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputassessment_lang_version(BaseModel<?> oldModel) { assessment_lang_versionClp newModel = new assessment_lang_versionClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setassessment_lang_versionRemoteModel(oldModel); return newModel; } public static Object translateOutputassessment_stages(BaseModel<?> oldModel) { assessment_stagesClp newModel = new assessment_stagesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setassessment_stagesRemoteModel(oldModel); return newModel; } public static Object translateOutputassessment_status(BaseModel<?> oldModel) { assessment_statusClp newModel = new assessment_statusClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setassessment_statusRemoteModel(oldModel); return newModel; } public static Object translateOutputassessment_validation(BaseModel<?> oldModel) { assessment_validationClp newModel = new assessment_validationClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setassessment_validationRemoteModel(oldModel); return newModel; } public static Object translateOutputassessment_whvalues(BaseModel<?> oldModel) { assessment_whvaluesClp newModel = new assessment_whvaluesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setassessment_whvaluesRemoteModel(oldModel); return newModel; } public static Object translateOutputassessment_whvalues_whcriterion(BaseModel<?> oldModel) { assessment_whvalues_whcriterionClp newModel = new assessment_whvalues_whcriterionClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setassessment_whvalues_whcriterionRemoteModel(oldModel); return newModel; } public static Object translateOutputbenefit_checksubtype_lkp(BaseModel<?> oldModel) { benefit_checksubtype_lkpClp newModel = new benefit_checksubtype_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setbenefit_checksubtype_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputbenefit_checktype_lkp(BaseModel<?> oldModel) { benefit_checktype_lkpClp newModel = new benefit_checktype_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setbenefit_checktype_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputbenefit_rating_lkp(BaseModel<?> oldModel) { benefit_rating_lkpClp newModel = new benefit_rating_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setbenefit_rating_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputbenefits(BaseModel<?> oldModel) { benefitsClp newModel = new benefitsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setbenefitsRemoteModel(oldModel); return newModel; } public static Object translateOutputbenefits_summary(BaseModel<?> oldModel) { benefits_summaryClp newModel = new benefits_summaryClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setbenefits_summaryRemoteModel(oldModel); return newModel; } public static Object translateOutputbenefits_type_ref(BaseModel<?> oldModel) { benefits_type_refClp newModel = new benefits_type_refClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setbenefits_type_refRemoteModel(oldModel); return newModel; } public static Object translateOutputbiodiversity_values(BaseModel<?> oldModel) { biodiversity_valuesClp newModel = new biodiversity_valuesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setbiodiversity_valuesRemoteModel(oldModel); return newModel; } public static Object translateOutputboundary_modification_type_lkp(BaseModel<?> oldModel) { boundary_modification_type_lkpClp newModel = new boundary_modification_type_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setboundary_modification_type_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputconservation_outlook(BaseModel<?> oldModel) { conservation_outlookClp newModel = new conservation_outlookClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setconservation_outlookRemoteModel(oldModel); return newModel; } public static Object translateOutputconservation_outlook_rating_lkp(BaseModel<?> oldModel) { conservation_outlook_rating_lkpClp newModel = new conservation_outlook_rating_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setconservation_outlook_rating_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputcontact_category(BaseModel<?> oldModel) { contact_categoryClp newModel = new contact_categoryClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setcontact_categoryRemoteModel(oldModel); return newModel; } public static Object translateOutputcountry_lkp(BaseModel<?> oldModel) { country_lkpClp newModel = new country_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setcountry_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputcurrent_state_trend(BaseModel<?> oldModel) { current_state_trendClp newModel = new current_state_trendClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setcurrent_state_trendRemoteModel(oldModel); return newModel; } public static Object translateOutputcurrent_state_trend_values(BaseModel<?> oldModel) { current_state_trend_valuesClp newModel = new current_state_trend_valuesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setcurrent_state_trend_valuesRemoteModel(oldModel); return newModel; } public static Object translateOutputcurrent_threat_assessment_cat(BaseModel<?> oldModel) { current_threat_assessment_catClp newModel = new current_threat_assessment_catClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setcurrent_threat_assessment_catRemoteModel(oldModel); return newModel; } public static Object translateOutputcurrent_threat_values(BaseModel<?> oldModel) { current_threat_valuesClp newModel = new current_threat_valuesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setcurrent_threat_valuesRemoteModel(oldModel); return newModel; } public static Object translateOutputdanger_list_status_lkp(BaseModel<?> oldModel) { danger_list_status_lkpClp newModel = new danger_list_status_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setdanger_list_status_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputdocs_customData(BaseModel<?> oldModel) { docs_customDataClp newModel = new docs_customDataClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setdocs_customDataRemoteModel(oldModel); return newModel; } public static Object translateOutputdocs_sitedata(BaseModel<?> oldModel) { docs_sitedataClp newModel = new docs_sitedataClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setdocs_sitedataRemoteModel(oldModel); return newModel; } public static Object translateOutputeffective_prot_mgmt_iothreats(BaseModel<?> oldModel) { effective_prot_mgmt_iothreatsClp newModel = new effective_prot_mgmt_iothreatsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.seteffective_prot_mgmt_iothreatsRemoteModel(oldModel); return newModel; } public static Object translateOutputflagship_species_lkp(BaseModel<?> oldModel) { flagship_species_lkpClp newModel = new flagship_species_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setflagship_species_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputinscription_criteria_lkp(BaseModel<?> oldModel) { inscription_criteria_lkpClp newModel = new inscription_criteria_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setinscription_criteria_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputinscription_type_lkp(BaseModel<?> oldModel) { inscription_type_lkpClp newModel = new inscription_type_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setinscription_type_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputiucn_pa_lkp_category(BaseModel<?> oldModel) { iucn_pa_lkp_categoryClp newModel = new iucn_pa_lkp_categoryClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setiucn_pa_lkp_categoryRemoteModel(oldModel); return newModel; } public static Object translateOutputiucn_region(BaseModel<?> oldModel) { iucn_regionClp newModel = new iucn_regionClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setiucn_regionRemoteModel(oldModel); return newModel; } public static Object translateOutputiucn_region_country(BaseModel<?> oldModel) { iucn_region_countryClp newModel = new iucn_region_countryClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setiucn_region_countryRemoteModel(oldModel); return newModel; } public static Object translateOutputkey_conservation_issues(BaseModel<?> oldModel) { key_conservation_issuesClp newModel = new key_conservation_issuesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setkey_conservation_issuesRemoteModel(oldModel); return newModel; } public static Object translateOutputkey_conservation_scale_lkp(BaseModel<?> oldModel) { key_conservation_scale_lkpClp newModel = new key_conservation_scale_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setkey_conservation_scale_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputmission_lkp(BaseModel<?> oldModel) { mission_lkpClp newModel = new mission_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setmission_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputother_designation_lkp(BaseModel<?> oldModel) { other_designation_lkpClp newModel = new other_designation_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setother_designation_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputpotential_project_needs(BaseModel<?> oldModel) { potential_project_needsClp newModel = new potential_project_needsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setpotential_project_needsRemoteModel(oldModel); return newModel; } public static Object translateOutputpotential_threat_assessment_cat(BaseModel<?> oldModel) { potential_threat_assessment_catClp newModel = new potential_threat_assessment_catClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setpotential_threat_assessment_catRemoteModel(oldModel); return newModel; } public static Object translateOutputpotential_threat_values(BaseModel<?> oldModel) { potential_threat_valuesClp newModel = new potential_threat_valuesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setpotential_threat_valuesRemoteModel(oldModel); return newModel; } public static Object translateOutputprot_mgmt_best_practices(BaseModel<?> oldModel) { prot_mgmt_best_practicesClp newModel = new prot_mgmt_best_practicesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setprot_mgmt_best_practicesRemoteModel(oldModel); return newModel; } public static Object translateOutputprot_mgmt_overall(BaseModel<?> oldModel) { prot_mgmt_overallClp newModel = new prot_mgmt_overallClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setprot_mgmt_overallRemoteModel(oldModel); return newModel; } public static Object translateOutputprotection_management(BaseModel<?> oldModel) { protection_managementClp newModel = new protection_managementClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setprotection_managementRemoteModel(oldModel); return newModel; } public static Object translateOutputprotection_management_ratings_lkp(BaseModel<?> oldModel) { protection_management_ratings_lkpClp newModel = new protection_management_ratings_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setprotection_management_ratings_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputprotection_mgmt_checklist_lkp(BaseModel<?> oldModel) { protection_mgmt_checklist_lkpClp newModel = new protection_mgmt_checklist_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setprotection_mgmt_checklist_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputrecommendation_type_lkp(BaseModel<?> oldModel) { recommendation_type_lkpClp newModel = new recommendation_type_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setrecommendation_type_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputreferences(BaseModel<?> oldModel) { referencesClp newModel = new referencesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setreferencesRemoteModel(oldModel); return newModel; } public static Object translateOutputreinforced_monitoring(BaseModel<?> oldModel) { reinforced_monitoringClp newModel = new reinforced_monitoringClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setreinforced_monitoringRemoteModel(oldModel); return newModel; } public static Object translateOutputsite_assessment(BaseModel<?> oldModel) { site_assessmentClp newModel = new site_assessmentClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setsite_assessmentRemoteModel(oldModel); return newModel; } public static Object translateOutputsite_assessment_versions(BaseModel<?> oldModel) { site_assessment_versionsClp newModel = new site_assessment_versionsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setsite_assessment_versionsRemoteModel(oldModel); return newModel; } public static Object translateOutputsites_thematic(BaseModel<?> oldModel) { sites_thematicClp newModel = new sites_thematicClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setsites_thematicRemoteModel(oldModel); return newModel; } public static Object translateOutputstate_lkp(BaseModel<?> oldModel) { state_lkpClp newModel = new state_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setstate_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputstate_trend_biodivvals(BaseModel<?> oldModel) { state_trend_biodivvalsClp newModel = new state_trend_biodivvalsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setstate_trend_biodivvalsRemoteModel(oldModel); return newModel; } public static Object translateOutputstate_trend_whvalues(BaseModel<?> oldModel) { state_trend_whvaluesClp newModel = new state_trend_whvaluesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setstate_trend_whvaluesRemoteModel(oldModel); return newModel; } public static Object translateOutputthematic_lkp(BaseModel<?> oldModel) { thematic_lkpClp newModel = new thematic_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setthematic_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputthreat_categories_lkp(BaseModel<?> oldModel) { threat_categories_lkpClp newModel = new threat_categories_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setthreat_categories_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputthreat_rating_lkp(BaseModel<?> oldModel) { threat_rating_lkpClp newModel = new threat_rating_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setthreat_rating_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputthreat_subcategories_lkp(BaseModel<?> oldModel) { threat_subcategories_lkpClp newModel = new threat_subcategories_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setthreat_subcategories_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputthreat_summary_current(BaseModel<?> oldModel) { threat_summary_currentClp newModel = new threat_summary_currentClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setthreat_summary_currentRemoteModel(oldModel); return newModel; } public static Object translateOutputthreat_summary_overall(BaseModel<?> oldModel) { threat_summary_overallClp newModel = new threat_summary_overallClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setthreat_summary_overallRemoteModel(oldModel); return newModel; } public static Object translateOutputthreat_summary_potential(BaseModel<?> oldModel) { threat_summary_potentialClp newModel = new threat_summary_potentialClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setthreat_summary_potentialRemoteModel(oldModel); return newModel; } public static Object translateOutputtrend_lkp(BaseModel<?> oldModel) { trend_lkpClp newModel = new trend_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.settrend_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputunesco_region(BaseModel<?> oldModel) { unesco_regionClp newModel = new unesco_regionClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setunesco_regionRemoteModel(oldModel); return newModel; } public static Object translateOutputunesco_region_country(BaseModel<?> oldModel) { unesco_region_countryClp newModel = new unesco_region_countryClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setunesco_region_countryRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_contact(BaseModel<?> oldModel) { whp_contactClp newModel = new whp_contactClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_contactRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_criteria_lkp(BaseModel<?> oldModel) { whp_criteria_lkpClp newModel = new whp_criteria_lkpClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_criteria_lkpRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_site_danger_list(BaseModel<?> oldModel) { whp_site_danger_listClp newModel = new whp_site_danger_listClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_site_danger_listRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites(BaseModel<?> oldModel) { whp_sitesClp newModel = new whp_sitesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sitesRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_boundary_modification(BaseModel<?> oldModel) { whp_sites_boundary_modificationClp newModel = new whp_sites_boundary_modificationClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_boundary_modificationRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_budget(BaseModel<?> oldModel) { whp_sites_budgetClp newModel = new whp_sites_budgetClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_budgetRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_component(BaseModel<?> oldModel) { whp_sites_componentClp newModel = new whp_sites_componentClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_componentRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_contacts(BaseModel<?> oldModel) { whp_sites_contactsClp newModel = new whp_sites_contactsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_contactsRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_country(BaseModel<?> oldModel) { whp_sites_countryClp newModel = new whp_sites_countryClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_countryRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_dsocr(BaseModel<?> oldModel) { whp_sites_dsocrClp newModel = new whp_sites_dsocrClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_dsocrRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_external_documents(BaseModel<?> oldModel) { whp_sites_external_documentsClp newModel = new whp_sites_external_documentsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_external_documentsRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_flagship_species(BaseModel<?> oldModel) { whp_sites_flagship_speciesClp newModel = new whp_sites_flagship_speciesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_flagship_speciesRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_indigenous_communities(BaseModel<?> oldModel) { whp_sites_indigenous_communitiesClp newModel = new whp_sites_indigenous_communitiesClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_indigenous_communitiesRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_inscription_criteria(BaseModel<?> oldModel) { whp_sites_inscription_criteriaClp newModel = new whp_sites_inscription_criteriaClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_inscription_criteriaRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_inscription_date(BaseModel<?> oldModel) { whp_sites_inscription_dateClp newModel = new whp_sites_inscription_dateClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_inscription_dateRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_iucn_pa_category(BaseModel<?> oldModel) { whp_sites_iucn_pa_categoryClp newModel = new whp_sites_iucn_pa_categoryClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_iucn_pa_categoryRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_iucn_recommendation(BaseModel<?> oldModel) { whp_sites_iucn_recommendationClp newModel = new whp_sites_iucn_recommendationClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_iucn_recommendationRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_mee(BaseModel<?> oldModel) { whp_sites_meeClp newModel = new whp_sites_meeClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_meeRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_mgmt_plan_state(BaseModel<?> oldModel) { whp_sites_mgmt_plan_stateClp newModel = new whp_sites_mgmt_plan_stateClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_mgmt_plan_stateRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_mission(BaseModel<?> oldModel) { whp_sites_missionClp newModel = new whp_sites_missionClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_missionRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_other_designations(BaseModel<?> oldModel) { whp_sites_other_designationsClp newModel = new whp_sites_other_designationsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_other_designationsRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_soc_reports(BaseModel<?> oldModel) { whp_sites_soc_reportsClp newModel = new whp_sites_soc_reportsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_soc_reportsRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_soouv(BaseModel<?> oldModel) { whp_sites_soouvClp newModel = new whp_sites_soouvClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_soouvRemoteModel(oldModel); return newModel; } public static Object translateOutputwhp_sites_visitors(BaseModel<?> oldModel) { whp_sites_visitorsClp newModel = new whp_sites_visitorsClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setwhp_sites_visitorsRemoteModel(oldModel); return newModel; } private static Log _log = LogFactoryUtil.getLog(ClpSerializer.class); private static String _servletContextName; private static boolean _useReflectionToTranslateThrowable = true; }