}
ModelAndView mv = new ModelAndView();
Taxon taxon = getCdmBaseInstance(Taxon.class, uuid, response, (List<String>)null);
- Map<String, List<?>> synonymy = new Hashtable<String, List<?>>();
+ Map<String, List<?>> synonymy = new Hashtable<>();
//new
List<List<Synonym>> synonymyGroups = service.getSynonymsByHomotypicGroup(taxon, SYNONYMY_INIT_STRATEGY);
*/\r
package eu.etaxonomy.cdm.remote.json.processor.bean;\r
\r
+import org.apache.log4j.Logger;\r
+\r
+import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;\r
import net.sf.json.CycleSetAcess;\r
import net.sf.json.JSONObject;\r
import net.sf.json.JsonConfig;\r
import net.sf.json.processors.JsonBeanProcessor;\r
\r
-import org.apache.log4j.Logger;\r
-\r
-import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;\r
-\r
/**\r
* @author a.kohlbecker\r
*/\r
\r
public static final Logger logger = Logger.getLogger(HibernateProxyBeanProcessor.class);\r
\r
- /* (non-Javadoc)\r
- * @see net.sf.json.processors.JsonBeanProcessor#processBean(java.lang.Object, net.sf.json.JsonConfig)\r
- */\r
@Override\r
public JSONObject processBean(Object bean, JsonConfig jsonConfig) {\r
Object target = HibernateProxyHelper.deproxy(bean, Object.class);\r
import java.util.Arrays;
import java.util.List;
-import net.sf.json.JSONObject;
-import net.sf.json.JsonConfig;
-
import org.apache.log4j.Logger;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
+import net.sf.json.JSONObject;
+import net.sf.json.JsonConfig;
/**
* @author a.kohlbecker
this.skipTaggedName = skipTaggedName;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.remote.json.processor.AbstractCdmBeanProcessor#getIgnorePropNames()
- */
@Override
public List<String> getIgnorePropNames() {
return Arrays.asList(new String[]{
});
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.remote.json.processor.AbstractCdmBeanProcessor#processBeanSecondStage(java.lang.Object, net.sf.json.JSONObject, net.sf.json.JsonConfig)
- */
@Override
public JSONObject processBeanSecondStep(TaxonNameBase bean, JSONObject json, JsonConfig jsonConfig) {
if(logger.isDebugEnabled()){
// $Id$\r
/**\r
* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy \r
+* European Distributed Institute of Taxonomy\r
* http://www.e-taxonomy.eu\r
-* \r
+*\r
* The contents of this file are subject to the Mozilla Public License Version 1.1\r
* See LICENSE.TXT at the top of this package for the full license terms.\r
*/\r
\r
import java.util.List;\r
\r
+import eu.etaxonomy.cdm.model.description.TaxonNameDescription;\r
import net.sf.json.JSONObject;\r
import net.sf.json.JsonConfig;\r
-import eu.etaxonomy.cdm.model.description.TaxonNameDescription;\r
\r
/**\r
* @author a.kohlbecker\r
*/\r
public class TaxonNameDescriptionBeanProcessor extends AbstractCdmBeanProcessor<TaxonNameDescription> {\r
\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.remote.json.processor.bean.AbstractCdmBeanProcessor#getIgnorePropNames()\r
- */\r
@Override\r
public List<String> getIgnorePropNames() {\r
return null;\r
}\r
- \r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.remote.json.processor.bean.AbstractCdmBeanProcessor#processBeanSecondStep(eu.etaxonomy.cdm.model.common.CdmBase, net.sf.json.JSONObject, net.sf.json.JsonConfig)\r
- */\r
+\r
@Override\r
public JSONObject processBeanSecondStep(TaxonNameDescription bean,\r
JSONObject json, JsonConfig jsonConfig) {\r
// $Id$
/**
* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
+* European Distributed Institute of Taxonomy
* http://www.e-taxonomy.eu
-*
+*
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
import java.util.Arrays;
import java.util.List;
-import net.sf.json.JSONObject;
-import net.sf.json.JsonConfig;
-
import org.apache.log4j.Logger;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
+import net.sf.json.JSONObject;
+import net.sf.json.JsonConfig;
/**
* @author n.hoffmann
* @version 1.0
*/
public class TaxonNodeBeanProcessor extends AbstractCdmBeanProcessor<TaxonNode> {
-
+
private static final Logger logger = Logger.getLogger(TaxonNodeBeanProcessor.class);
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.remote.json.processor.AbstractCdmBeanProcessor#getIgnorePropNames()
- */
@Override
- public List getIgnorePropNames() {
+ public List<String> getIgnorePropNames() {
return Arrays.asList(new String[]{
"parent", //TODO put in json-config ignore list ?
});
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.remote.json.processor.AbstractCdmBeanProcessor#processBeanSecondStep(eu.etaxonomy.cdm.model.common.CdmBase, net.sf.json.JSONObject, net.sf.json.JsonConfig)
- */
@Override
public JSONObject processBeanSecondStep(TaxonNode bean, JSONObject json,
JsonConfig jsonConfig) {
\r
import java.util.List;\r
\r
+import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;\r
import net.sf.json.JSONObject;\r
import net.sf.json.JsonConfig;\r
-import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;\r
\r
/**\r
* @author a.kohlbecker\r
*/\r
public class TaxonRelationshipBeanProcessor extends AbstractCdmBeanProcessor<TaxonRelationship> {\r
\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.remote.json.processor.AbstractCdmBeanProcessor#getIgnorePropNames()\r
- */\r
@Override\r
public List<String> getIgnorePropNames() {\r
return null;\r
}\r
\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.remote.json.processor.AbstractCdmBeanProcessor#processBeanSecondStep(eu.etaxonomy.cdm.model.common.CdmBase, net.sf.json.JSONObject, net.sf.json.JsonConfig)\r
- */\r
@Override\r
public JSONObject processBeanSecondStep(TaxonRelationship bean, JSONObject json, JsonConfig jsonConfig) {\r
\r
import java.util.Collection;
import java.util.List;
+import eu.etaxonomy.cdm.common.TreeNode;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
-import eu.etaxonomy.cdm.common.TreeNode;
/**
* @author a.kohlbecker
*/
public class TreeNodeBeanProcessor extends AbstractBeanProcessor<TreeNode> {
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.remote.json.processor.bean.AbstractBeanProcessor#getIgnorePropNames()
- */
@Override
- public List getIgnorePropNames() {
+ public List<String> getIgnorePropNames() {
// nothing to ignore by default
return null;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.remote.json.processor.bean.AbstractBeanProcessor#processBeanSecondStep(java.lang.Object, net.sf.json.JSONObject, net.sf.json.JsonConfig)
- */
@Override
@SuppressWarnings("rawtypes")
public JSONObject processBeanSecondStep(TreeNode bean, JSONObject json, JsonConfig jsonConfig) {
/**\r
* Copyright (C) 2009 EDIT European Distributed Institute of Taxonomy\r
* http://www.e-taxonomy.eu\r
- * \r
+ *\r
* The contents of this file are subject to the Mozilla Public License Version\r
* 1.1 See LICENSE.TXT at the top of this package for the full license terms.\r
*/\r
\r
package eu.etaxonomy.cdm.remote.json.processor.value;\r
\r
+import org.apache.log4j.Logger;\r
+\r
import net.sf.json.JsonConfig;\r
import net.sf.json.processors.JsonValueProcessor;\r
\r
-import org.apache.log4j.Logger;\r
-\r
public class ClassJSONValueProcessor implements JsonValueProcessor {\r
- \r
+\r
private static final Logger logger = Logger.getLogger(ClassJSONValueProcessor.class);\r
\r
+ @Override\r
public Object processArrayValue(Object obj, JsonConfig jsonConfig) {\r
logger.debug("Processing Class");\r
if(obj == null){\r
return "";\r
}\r
- Class clazz = (Class) obj;\r
+ Class<?> clazz = (Class<?>) obj;\r
return clazz.getSimpleName();\r
}\r
\r
- public Object processObjectValue(String key, Object obj,\r
+ @Override\r
+ public Object processObjectValue(String key, Object obj,\r
JsonConfig jsonConfig) {\r
logger.debug("Processing Class");\r
if(obj == null){\r
return "";\r
}\r
- Class clazz = (Class) obj;\r
+ Class<?> clazz = (Class<?>) obj;\r
return clazz.getSimpleName();\r
- };\r
+ }\r
\r
}\r