changeset 84:e2f6ccc4d322

add "remove codex" button to digitalization form.
author casties
date Wed, 28 Sep 2016 10:47:39 +0200
parents e07e9f5afaa3
children fd7beb701724
files src/main/java/de/mpiwg/itgroup/ismi/entry/beans/CurrentDigitalizationBean.java src/main/webapp/entry/digi.xhtml
diffstat 2 files changed, 18 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/ismi/entry/beans/CurrentDigitalizationBean.java	Mon Sep 26 17:25:43 2016 +0200
+++ b/src/main/java/de/mpiwg/itgroup/ismi/entry/beans/CurrentDigitalizationBean.java	Wed Sep 28 10:47:39 2016 +0200
@@ -3,11 +3,15 @@
 import java.io.Serializable;
 import java.util.List;
 
+import javax.faces.event.ActionEvent;
+
 import org.apache.log4j.Logger;
 import org.mpi.openmind.repository.bo.Entity;
 import org.mpi.openmind.repository.bo.Node;
 import org.mpi.openmind.security.bo.User;
 
+import de.mpiwg.itgroup.ismi.auxObjects.ListenerObject;
+
 public class CurrentDigitalizationBean extends CodexEditorTemplate implements Serializable{
 	
 	private static final long serialVersionUID = 4910425502556948216L;
@@ -59,6 +63,11 @@
 		}
 	}
 	
+    public void unsetCodex(ActionEvent event){
+        this.setCodexLo(new ListenerObject());
+        //this.getCodexLo().setEntityAndAttribute(null, null);
+    }
+    
 	@Override
 	public String save() {
 		super.save();
--- a/src/main/webapp/entry/digi.xhtml	Mon Sep 26 17:25:43 2016 +0200
+++ b/src/main/webapp/entry/digi.xhtml	Wed Sep 28 10:47:39 2016 +0200
@@ -21,7 +21,8 @@
 					rendered="#{empty CurrentDigi.entity.ownValue}"
 					style="font-size: 12pt; " styleClass="titlePanel"/>
 				<h:outputLink
-					value="#{ApplicationBean1.root}/imageServer/displayDigi.jsp?digiId=#{CurrentDigi.entity.id}" >
+					value="#{ApplicationBean1.root}/imageServer/displayDigi.jsp?digiId=#{CurrentDigi.entity.id}"
+					title="Display image" >
 					<h:graphicImage value="#{ApplicationBean1.displayImage}" width="20" height="20"/>
 				</h:outputLink>
 			</h:panelGrid>
@@ -137,10 +138,16 @@
 				<h:outputText />
 				<h:commandButton
 					actionListener="#{CurrentDigi.checkConsistencyFromCountryToCodex}"
-					value="Check Consistency From Country To Codex" />
+					value="Check Consistency From Country To Codex" />					
 				<h:outputText />
 				<h:outputText />
 				
+                <h:outputText />
+                <h:commandButton
+                    actionListener="#{CurrentDigi.unsetCodex}"
+                    value="Remove Codex" />
+                <h:outputText />
+                <h:outputText />
 				
 			</h:panelGrid>