[VIVO-1245] Cleanup of IndividualSearchResult (add new startup listener to configure for VIVO) and new SiteAdminController
This commit is contained in:
parent
4e7802d34c
commit
cc0d131ff6
5 changed files with 29 additions and 6 deletions
|
@ -11,10 +11,10 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.PolicyHelper;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.visualization.tools.ToolsRequestHandler;
|
import edu.cornell.mannlib.vitro.webapp.visualization.tools.ToolsRequestHandler;
|
||||||
|
|
||||||
public class SiteAdminController extends BaseSiteAdminController {
|
public class VIVOSiteAdminController extends BaseSiteAdminController {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
private static final Log log = LogFactory.getLog(SiteAdminController.class);
|
private static final Log log = LogFactory.getLog(VIVOSiteAdminController.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Map<String, Object> getSiteMaintenanceUrls(VitroRequest vreq) {
|
protected Map<String, Object> getSiteMaintenanceUrls(VitroRequest vreq) {
|
|
@ -13,8 +13,8 @@ import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.jena.QueryUtils;
|
import edu.cornell.mannlib.vitro.webapp.dao.jena.QueryUtils;
|
||||||
|
|
||||||
public class IndividualSearchResult extends BaseIndividualSearchResult {
|
public class VIVOIndividualSearchResult extends IndividualSearchResult {
|
||||||
private static final Log log = LogFactory.getLog(IndividualSearchResult.class);
|
private static final Log log = LogFactory.getLog(VIVOIndividualSearchResult.class);
|
||||||
|
|
||||||
private static String VCARD_DATA_QUERY = ""
|
private static String VCARD_DATA_QUERY = ""
|
||||||
+ "PREFIX obo: <http://purl.obolibrary.org/obo/> \n"
|
+ "PREFIX obo: <http://purl.obolibrary.org/obo/> \n"
|
||||||
|
@ -33,7 +33,7 @@ public class IndividualSearchResult extends BaseIndividualSearchResult {
|
||||||
private String email = "";
|
private String email = "";
|
||||||
private String title = "";
|
private String title = "";
|
||||||
|
|
||||||
public IndividualSearchResult(Individual individual, VitroRequest vreq) {
|
public VIVOIndividualSearchResult(Individual individual, VitroRequest vreq) {
|
||||||
super(individual, vreq);
|
super(individual, vreq);
|
||||||
log.debug("Called Individual Search Result");
|
log.debug("Called Individual Search Result");
|
||||||
findVcardInfo();
|
findVcardInfo();
|
||||||
|
@ -71,4 +71,7 @@ public class IndividualSearchResult extends BaseIndividualSearchResult {
|
||||||
return email;
|
return email;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void register() {
|
||||||
|
IndividualSearchResult.registerResultClass(VIVOIndividualSearchResult.class);
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
package org.vivoweb.webapp.startup;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.searchresult.VIVOIndividualSearchResult;
|
||||||
|
|
||||||
|
import javax.servlet.ServletContextEvent;
|
||||||
|
import javax.servlet.ServletContextListener;
|
||||||
|
|
||||||
|
public class SearchResultTemplateModelSetup implements ServletContextListener {
|
||||||
|
@Override
|
||||||
|
public void contextInitialized(ServletContextEvent servletContextEvent) {
|
||||||
|
VIVOIndividualSearchResult.register();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void contextDestroyed(ServletContextEvent servletContextEvent) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -57,6 +57,8 @@ edu.cornell.mannlib.vitro.webapp.services.shortview.ShortViewServiceSetup
|
||||||
|
|
||||||
edu.cornell.mannlib.vitro.webapp.visualization.setup.VisualizationSetup
|
edu.cornell.mannlib.vitro.webapp.visualization.setup.VisualizationSetup
|
||||||
|
|
||||||
|
org.vivoweb.webapp.startup.SearchResultTemplateModelSetup
|
||||||
|
|
||||||
edu.ucsf.vitro.opensocial.OpenSocialSmokeTests
|
edu.ucsf.vitro.opensocial.OpenSocialSmokeTests
|
||||||
|
|
||||||
# For multiple language support
|
# For multiple language support
|
||||||
|
|
|
@ -326,7 +326,7 @@
|
||||||
|
|
||||||
<servlet>
|
<servlet>
|
||||||
<servlet-name>SiteAdminController</servlet-name>
|
<servlet-name>SiteAdminController</servlet-name>
|
||||||
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.freemarker.SiteAdminController</servlet-class>
|
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.freemarker.VIVOSiteAdminController</servlet-class>
|
||||||
</servlet>
|
</servlet>
|
||||||
<servlet-mapping>
|
<servlet-mapping>
|
||||||
<servlet-name>SiteAdminController</servlet-name>
|
<servlet-name>SiteAdminController</servlet-name>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue