import org.springframework.web.bind.annotation.RequestMapping;\r
import org.springframework.web.bind.annotation.RequestMethod;\r
import org.springframework.web.bind.annotation.RequestParam;\r
-import org.springframework.web.servlet.ModelAndView;\r
\r
import eu.etaxonomy.cdm.api.service.IAgentService;\r
import eu.etaxonomy.cdm.api.service.ITaxonNodeService;\r
@Autowired\r
private ITaxonNodeService nodeService;\r
\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.remote.controller.GenericController#setService(eu.etaxonomy.cdm.api.service.IService)\r
- */\r
@Autowired\r
@Override\r
public void setService(IAgentService service) {\r
binder.registerCustomEditor(Rank.class, new RankPropertyEditor());\r
}\r
\r
- /**\r
- * This method is only needed for\r
- * {@link eu.etaxonomy.cdm.model.agent.TeamOrPersonBase} or sub classes\r
- * which are also handled by this controller.\r
- *\r
- * The method\r
- * {@link eu.etaxonomy.cdm.model.agent.TeamOrPersonBase#getTitleCache() } is\r
- * annotated with @Transient and thus it is not automatically made available\r
- * by the BaseController.\r
- *\r
- * @param uuid\r
- * @param request\r
- * @param response\r
- * @return\r
- * @throws IOException\r
- */\r
- @RequestMapping(value = {"titleCache"}, method = RequestMethod.GET)\r
- public ModelAndView doGetTitleCache(@PathVariable("uuid") UUID uuid,\r
- HttpServletRequest request, HttpServletResponse response) throws IOException {\r
- ModelAndView mv = new ModelAndView();\r
- AgentBase<?> agentbase = service.load(uuid);\r
- mv.addObject(agentbase.getTitleCache());\r
- return mv;\r
-\r
- }\r
/**\r
*\r
* See also {@link TaxonController#doGetTaxonNodeAgentRelations(UUID, UUID, Integer, Integer, HttpServletRequest, HttpServletResponse)}\r