diff src/main/java/de/mpiwg/itgroup/ismi/merge/PublicByAuthorBean.java @ 173:aa564b1b5e1f public_by_author

publicByAuthor feature ui for selecting texts ready. actual changing of public state not yet implemented.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Wed, 06 Jun 2018 21:01:05 +0200
parents 50b8103ec85c
children 3d8b31508128
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/ismi/merge/PublicByAuthorBean.java	Mon Jun 04 20:17:04 2018 +0200
+++ b/src/main/java/de/mpiwg/itgroup/ismi/merge/PublicByAuthorBean.java	Wed Jun 06 21:01:05 2018 +0200
@@ -33,7 +33,7 @@
     protected Map<String,List<String>> subjectParents;
 
 	
-	private EntityRepositoryBean browseBean;
+	private FullEntityRepositoryBean browseBean;
 	
 	
 	public PublicByAuthorBean(){
@@ -152,23 +152,21 @@
        selectedPersonId = entity.getId();
        setSelectedPersonById();
        // switch tab
-       getSessionBean().setSelectedPublicByAuthorTab("02");
+       getSessionBean().setSelectedPublicByAuthorTab("sub");
        return null;
 	}
 	
-    public String actionSearch(){
-		this.search();
-		return null;
+	public void actionAllAuthors() {
+	    browseBean.setObjectClass(PERSON);
+	    browseBean.setSortAttributeName("mams_number");
+	    browseBean.setSortAttributeNumerically(true);
+	    try {
+            browseBean.sortByAttributes();
+        } catch (Exception e) {
+            logger.error(e);
+        }
 	}
 	
-	public void search(){
-		long start = System.currentTimeMillis();
-		
-		long end = System.currentTimeMillis();
-		logger.info("execution time [ms] = " + (end - start));
-	}
-
-	
 	/**
 	 * @return the findAuthorName
 	 */