diff src/main/java/de/mpiwg/itgroup/ismi/browse/AbstractEntityRepositoryBean.java @ 169:0b5d02012299 public_by_author

more work on publicByAuthor feature.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Thu, 31 May 2018 20:26:10 +0200
parents 29bd63f749c6
children aa564b1b5e1f
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/ismi/browse/AbstractEntityRepositoryBean.java	Wed May 30 20:23:45 2018 +0200
+++ b/src/main/java/de/mpiwg/itgroup/ismi/browse/AbstractEntityRepositoryBean.java	Thu May 31 20:26:10 2018 +0200
@@ -22,57 +22,57 @@
 
 	private static final long serialVersionUID = 3154642100627969159L;
 
-	private static Logger logger = Logger.getLogger(AbstractEntityRepositoryBean.class);
+	protected static Logger logger = Logger.getLogger(AbstractEntityRepositoryBean.class);
 	
 	public static String MODE_ADVANCED = "advanced";
 	public static String MODE_ALL = "all";
 	public static String MODE_NONE = "none";
 	
 
-	private String objectClass = null;
-	private List<Entity> entities = new ArrayList<Entity>();
-	private List<Entity> currentEntities = new ArrayList<Entity>();
+	protected String objectClass = null;
+	protected List<Entity> entities = new ArrayList<Entity>();
+	protected List<Entity> currentEntities = new ArrayList<Entity>();
 
-	private List<SelectItem> definitions = new ArrayList<SelectItem>();
+	protected List<SelectItem> definitions = new ArrayList<SelectItem>();
 	
-	private transient DataPaginator advancedPaginator = new DataPaginator();
+	protected transient DataPaginator advancedPaginator = new DataPaginator();
 
-	private String ocTerm;
-	private String currentTab;
+	protected String ocTerm;
+	protected String currentTab;
 	
-	private String textFullTitle;
-	private String textFullTitleTranslit;
-	private String textShortTitle;
+	protected String textFullTitle;
+	protected String textFullTitleTranslit;
+	protected String textShortTitle;
 
-	private String personName;
-	private String personNameTranslit;
+	protected String personName;
+	protected String personNameTranslit;
 
-	private String codexIdentifier;
+	protected String codexIdentifier;
 	
-	private String collectionName;
+	protected String collectionName;
 
-	private String placeName;
-	private String placeType;
+	protected String placeName;
+	protected String placeType;
 	
-	private String aliasAlias;
+	protected String aliasAlias;
 	
-	private String repositoryName;
+	protected String repositoryName;
 	
-	private String witnessFullTitle;
-	private String witnessFullTitleTranslit;
-	private String witnessAhlwardtNo;
+	protected String witnessFullTitle;
+	protected String witnessFullTitleTranslit;
+	protected String witnessAhlwardtNo;
 
-	private boolean advancedSearch = false;
-	private String resultMode = MODE_NONE;
-	private String resultSummaryMsg;
+	protected boolean advancedSearch = false;
+	protected String resultMode = MODE_NONE;
+	protected String resultSummaryMsg;
 	
-	private String subjectType;
-	private List<SelectItem> suggestedSubjectTypes = new ArrayList<SelectItem>();
+	protected String subjectType;
+	protected List<SelectItem> suggestedSubjectTypes = new ArrayList<SelectItem>();
 	
-	private String referenceBibIdNo;
+	protected String referenceBibIdNo;
 
-	private String page;
-	private String pageMsg;
+	protected String page;
+	protected String pageMsg;
 	
 	public static String main_subject = "main_subject";
 	public static String sub_subject = "sub_subject";
@@ -87,7 +87,7 @@
     /**
      * Put the current subset of this.entites in this.currentEntities.
      */
-    private void updateAdvancedEntities() {
+    protected void updateAdvancedEntities() {
         if (StringUtils.isNotEmpty(getObjectClass())) {
             this.advancedPaginator.initCount();
             int startRecord = this.advancedPaginator.getCurrentPage() * this.advancedPaginator.getItemsPerPage();