changeset 116:ca36b24a22f7

add misattribution to displayAuthor. small cleanups.
author casties
date Thu, 22 Dec 2016 16:56:17 +0100
parents 2b77751e4021
children 07e4eae9027f
files src/main/java/de/mpiwg/itgroup/ismi/auxObjects/ListenerObject.java src/main/java/de/mpiwg/itgroup/ismi/entry/beans/CurrentTextBean.java src/main/java/de/mpiwg/itgroup/ismi/util/guiComponents/MisattributionTable.java src/main/webapp/search/displayAuthor.xhtml
diffstat 4 files changed, 11 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/ismi/auxObjects/ListenerObject.java	Tue Dec 20 12:26:20 2016 +0100
+++ b/src/main/java/de/mpiwg/itgroup/ismi/auxObjects/ListenerObject.java	Thu Dec 22 16:56:17 2016 +0100
@@ -40,16 +40,6 @@
 	public void valueChangeMethod(ValueChangeEvent event) {
 		this.entityInfo =  null;
 		changeListener(event, classObj, attName);
-        /*
-		if(classObj.equals("PERSON")){
-			if(authorLo != null && authorLo.entity != null && authorLo.entity.isPersistent()){
-			this.authorInfo = "ID = " + authorLo.getEntity().getId();
-			Attribute attArabicName = getTargetAttribute(authorLo.entity, "name_translit");
-			if(attArabicName != null)
-				this.authorInfo += ", Arabic Name = " + attArabicName.getOwnValue();
-			}
-		}
-        */
 	}
 	
 	public void actionListenerSelect(ActionEvent event){
--- a/src/main/java/de/mpiwg/itgroup/ismi/entry/beans/CurrentTextBean.java	Tue Dec 20 12:26:20 2016 +0100
+++ b/src/main/java/de/mpiwg/itgroup/ismi/entry/beans/CurrentTextBean.java	Thu Dec 22 16:56:17 2016 +0100
@@ -43,7 +43,6 @@
 	private Entity translitTitleAlias; // is now an alias of type "prime"
 
 	private ListenerObject authorLo = new ListenerObject(PERSON, "name_translit");
-	//private String authorInfo;
 
 	private AliasListenerObject placeLo = new AliasListenerObject(PLACE, "name", is_alias_name_of);
 
@@ -106,7 +105,6 @@
 	private EntityList incipitAliasList;
 	private EntityList explicitAliasList;
 
-	//private MisattributionDataTable misattDataTable;
 	private transient MisattributionTable misattTable;
 	
 	public CurrentTextBean() {
--- a/src/main/java/de/mpiwg/itgroup/ismi/util/guiComponents/MisattributionTable.java	Tue Dec 20 12:26:20 2016 +0100
+++ b/src/main/java/de/mpiwg/itgroup/ismi/util/guiComponents/MisattributionTable.java	Thu Dec 22 16:56:17 2016 +0100
@@ -11,7 +11,7 @@
 import de.mpiwg.itgroup.ismi.entry.beans.AbstractISMIBean;
 import de.mpiwg.itgroup.ismi.utils.SelectableObject;
 
-public class MisattributionTable extends AbstractISMIBean{
+public class MisattributionTable extends AbstractISMIBean {
 	private static final long serialVersionUID = -2756216426560705499L;
 
 	private List<SelectableObject<Misattribution>> list = new ArrayList<SelectableObject<Misattribution>>();
@@ -124,7 +124,7 @@
 	}
 	
 	
-	private List<Misattribution> getMisattList(){
+	private List<Misattribution> getMisattList() {
 		List<Misattribution> list = new ArrayList<Misattribution>();
 		for(SelectableObject<Misattribution> so : this.list){
 			list.add(so.getObj());
--- a/src/main/webapp/search/displayAuthor.xhtml	Tue Dec 20 12:26:20 2016 +0100
+++ b/src/main/webapp/search/displayAuthor.xhtml	Thu Dec 22 16:56:17 2016 +0100
@@ -220,7 +220,7 @@
 							<h:outputText value="#{Session.displayAuthor.title.creationDate}"
 								escape="false" />
 
-							<h:outputText value="Create in" />
+							<h:outputText value="Created in" />
 							<h:outputText value="#{Session.displayAuthor.title.createIn}" />
 
 							<h:outputText value="Language" />
@@ -248,6 +248,14 @@
 								value="#{Session.displayAuthor.title.tableOfContents}"
 								escape="false" />
 
+                            <h:outputText value="Misattributions" />
+                            <h:dataTable var="authorMisatt" style="border:none;"
+                                value="#{Session.displayAuthor.title.authorMisattributionList}">
+                                <h:column style="border:none;">
+                                    <h:outputText value="#{authorMisatt}" />
+                                </h:column>
+                            </h:dataTable>
+
 							<h:outputText value="Bibliographical References" 
 							    rendered="#{!empty Session.displayAuthor.title.referenceList}"/>
 							<h:panelGrid columns="1"