Mercurial > hg > ismi-richfaces
view src/main/java/de/mpiwg/itgroup/ismi/merge/PublicByAuthorBean.java @ 168:e9ab943ec528 public_by_author
new start for publicByAuthor using EntityRepositoryBean.
author | Robert Casties <casties@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 30 May 2018 20:23:45 +0200 |
parents | 85fdcca37a0d |
children | 0b5d02012299 |
line wrap: on
line source
package de.mpiwg.itgroup.ismi.merge; import java.io.Serializable; import javax.faces.event.ActionEvent; import javax.faces.event.ValueChangeEvent; import org.apache.log4j.Logger; import de.mpiwg.itgroup.ismi.browse.EntityRepositoryBean; import de.mpiwg.itgroup.ismi.entry.beans.AbstractISMIBean; public class PublicByAuthorBean extends AbstractISMIBean implements Serializable{ private static Logger logger = Logger.getLogger(PublicByAuthorBean.class); private static final long serialVersionUID = 1L; private String findAuthorName = ""; private long timeExecution; private EntityRepositoryBean browseBean; public PublicByAuthorBean(){ //logger.info("AdvancedSearchBean"); this.reset(); } public void reset(){ //logger.info("AdvancedSearchBean.reset()"); browseBean = new EntityRepositoryBean(); browseBean.setObjectClass("PERSON"); } public void listenerChange(ValueChangeEvent event){ /* logger.info(event.getOldValue()); logger.info(event.getNewValue()); */ } public void listenerFindAuthorSearch(ActionEvent event){ try { long start = System.currentTimeMillis(); this.search(); long end = System.currentTimeMillis(); this.timeExecution = end - start; logger.info(toString() + " time execution=" + (timeExecution)); } catch (Exception e) { logger.error(e.getMessage(), e); printInternalError(e); } } public String actionSearch(){ this.search(); return null; } public void search(){ long start = System.currentTimeMillis(); long end = System.currentTimeMillis(); logger.info("execution time [ms] = " + (end - start)); } /** * @return the findAuthorName */ public String getFindAuthorName() { return findAuthorName; } /** * @param findAuthorName the findAuthorName to set */ public void setFindAuthorName(String findAuthorName) { this.findAuthorName = findAuthorName; } /** * @return the browseBean */ public EntityRepositoryBean getBrowseBean() { return browseBean; } }