annotate src/main/java/de/mpiwg/itgroup/ismi/merge/NonpublicEntitiesBean.java @ 188:34ac2e1b323a

new Clean UI to find non-public digitalizations of public codices and make them public.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Tue, 06 Nov 2018 20:05:49 +0100
parents
children b36a57a452a6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
188
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
1 package de.mpiwg.itgroup.ismi.merge;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
2
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
3 import java.io.Serializable;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
4 import java.util.ArrayList;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
5 import java.util.List;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
6
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
7 import org.apache.log4j.Logger;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
8 import org.mpi.openmind.repository.bo.Entity;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
9 import org.mpi.openmind.repository.bo.Relation;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
10 import org.mpi.openmind.repository.services.utils.RelationFilter;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
11 import org.richfaces.event.ItemChangeEvent;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
12
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
13 import de.mpiwg.itgroup.ismi.browse.EntityRepositoryBean;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
14 import de.mpiwg.itgroup.ismi.browse.FullEntityRepositoryBean;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
15 import de.mpiwg.itgroup.ismi.entry.beans.AbstractISMIBean;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
16 import de.mpiwg.itgroup.ismi.entry.utils.PrivacityUtils;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
17
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
18 public class NonpublicEntitiesBean extends AbstractISMIBean implements Serializable{
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
19
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
20 private static Logger logger = Logger.getLogger(NonpublicEntitiesBean.class);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
21
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
22 private static final long serialVersionUID = 1L;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
23
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
24 protected FullEntityRepositoryBean browseBean;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
25
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
26 protected String selectedTab = "aut";
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
27
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
28
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
29 public NonpublicEntitiesBean(){
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
30 //logger.info("AdvancedSearchBean");
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
31 this.reset();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
32 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
33
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
34 public synchronized void reset(){
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
35 logger.info("MissingRelationsBean.reset()");
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
36 browseBean = new FullEntityRepositoryBean();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
37 logger.info("MissingRelationsBean.reset() Done.");
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
38 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
39
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
40
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
41 public void actionFindNonpublicDigitalizations() {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
42 logger.debug("Start findNonpublicDigitalizations...");
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
43 List<RelationFilter> relFilters = new ArrayList<RelationFilter>();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
44 /*
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
45 * find DIGITALIZATION is_digitalization_of CODEX relation
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
46 */
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
47 browseBean = new FullEntityRepositoryBean();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
48 browseBean.setObjectClass(DIGITALIZATION);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
49 RelationFilter relFilter = new RelationFilter();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
50 relFilter.relObjectClass = "is_digitalization_of";
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
51 relFilter.tarObjectClass = "CODEX";
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
52 relFilters.add(relFilter);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
53 try {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
54 // search all digitalizations
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
55 browseBean.searchByRelations(relFilters);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
56 // filter out non-public DIGITALIZATIONs of public CODEXs
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
57 List<Entity> entities = browseBean.getEntities();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
58 List<Entity> nonpublicEntities = new ArrayList<Entity>();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
59 for (Entity ent : entities) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
60 if (!ent.getIsPublic()) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
61 List<Relation> rels = ent.getSourceRelations("is_digitalization_of", CODEX);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
62 for (Relation rel : rels) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
63 Entity tar = getWrapper().getEntityById(rel.getTargetId());
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
64 if (tar.getIsPublic()) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
65 nonpublicEntities.add(ent);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
66 break;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
67 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
68 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
69 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
70 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
71 browseBean.updateEntities(nonpublicEntities);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
72
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
73 } catch (Exception e) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
74 logger.error(e);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
75 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
76 logger.debug("Done findNonpublicDigitalizations.");
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
77 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
78
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
79 /**
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
80 * Makes the selected digitalizations public.
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
81 * Uses PrivacityUtils.setTextAndMorePrivacity().
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
82 * @return
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
83 */
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
84 public String actionMakeDigitalizationsPublic() {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
85 logger.info("MAKE DIGITALIZATIONS PUBLIC");
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
86 List<String> textMsg = new ArrayList<String>();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
87 try {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
88 List<Entity> entities = browseBean.getEntities();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
89 if (entities.size() == 0) return null;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
90 for (Entity ent : entities) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
91 PrivacityUtils.changeEntityPrivacity(ent, true, getWrapper());
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
92 textMsg.add("Set public=true on "+ent.getShortString()+"\n");
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
93 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
94 // save only public state
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
95 getWrapper().saveEntityListAsNodeWithoutContent(entities, null);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
96 } catch (Exception e) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
97 logger.error(e);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
98 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
99 for (String msg : textMsg) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
100 this.addGeneralMsg(msg);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
101 logger.debug(msg);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
102 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
103 addGeneralMsg(browseBean.getEntities().size() + " DIGITALIZATIONS were made public!");
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
104 return null;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
105 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
106
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
107
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
108 public EntityRepositoryBean getBrowseBean() {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
109 return browseBean;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
110 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
111
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
112 public void listenerTabChange(ItemChangeEvent event) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
113 reset();
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
114 String url = "?formIndex=" + selectedTab;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
115 redirect(null, url);
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
116 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
117
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
118 public String getSelectedTab() {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
119 return selectedTab;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
120 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
121
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
122 public void setSelectedTab(String selectedMissingRelationsTab) {
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
123 selectedTab = selectedMissingRelationsTab;
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
124 }
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
125
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
126
34ac2e1b323a new Clean UI to find non-public digitalizations of public codices and make them public.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
127 }