annotate src/main/java/de/mpiwg/itgroup/ismi/event/beans/TransferEvent.java @ 52:4ee8d47e1e34

hide simple search when not logged in. add scan viewer link to displayAuthor when codex is public.
author casties
date Fri, 02 Oct 2015 10:42:27 +0000
parents 2e911857a759
children 12af756065b5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
jurzua
parents:
diff changeset
1 package de.mpiwg.itgroup.ismi.event.beans;
jurzua
parents:
diff changeset
2
jurzua
parents:
diff changeset
3 import java.io.Serializable;
jurzua
parents:
diff changeset
4 import java.util.ArrayList;
jurzua
parents:
diff changeset
5 import java.util.List;
jurzua
parents:
diff changeset
6
jurzua
parents:
diff changeset
7 import javax.faces.event.ActionEvent;
jurzua
parents:
diff changeset
8 import javax.faces.event.ValueChangeEvent;
jurzua
parents:
diff changeset
9 import javax.faces.model.SelectItem;
jurzua
parents:
diff changeset
10
jurzua
parents:
diff changeset
11 import org.mpi.openmind.repository.bo.Attribute;
jurzua
parents:
diff changeset
12 import org.mpi.openmind.repository.bo.Entity;
jurzua
parents:
diff changeset
13 import org.mpi.openmind.repository.bo.Node;
jurzua
parents:
diff changeset
14 import org.mpi.openmind.repository.bo.Relation;
jurzua
parents:
diff changeset
15
jurzua
parents:
diff changeset
16 import de.mpiwg.itgroup.ismi.auxObjects.ListenerObject;
jurzua
parents:
diff changeset
17 import de.mpiwg.itgroup.ismi.auxObjects.lo.EventTextLO;
jurzua
parents:
diff changeset
18 import de.mpiwg.itgroup.ismi.util.guiComponents.Calendar;
jurzua
parents:
diff changeset
19
jurzua
parents:
diff changeset
20 public class TransferEvent extends AbstractEvent implements Serializable{
jurzua
parents:
diff changeset
21
jurzua
parents:
diff changeset
22 private static final long serialVersionUID = -3606229569295260209L;
jurzua
parents:
diff changeset
23
jurzua
parents:
diff changeset
24 public static String OC = "TRANSFER_EVENT";
jurzua
parents:
diff changeset
25
jurzua
parents:
diff changeset
26 private boolean selectedPersonFrom;
jurzua
parents:
diff changeset
27 private ListenerObject personFromLo = new ListenerObject(PERSON, name_translit);
jurzua
parents:
diff changeset
28 private ListenerObject repositoryFromLo = new ListenerObject(REPOSITORY, name);
jurzua
parents:
diff changeset
29
jurzua
parents:
diff changeset
30 private boolean selectedPersonTo;
jurzua
parents:
diff changeset
31 private ListenerObject personToLo = new ListenerObject(PERSON, name_translit);
jurzua
parents:
diff changeset
32 private ListenerObject repositoryToLo = new ListenerObject(REPOSITORY, name);
jurzua
parents:
diff changeset
33
jurzua
parents:
diff changeset
34 private boolean selectedPlaceOriginalLocation;
jurzua
parents:
diff changeset
35 private ListenerObject placeOriginalLocationLo = new ListenerObject(PLACE, name);
jurzua
parents:
diff changeset
36 private ListenerObject repositoryOriginalLocationLo = new ListenerObject(REPOSITORY, name);
jurzua
parents:
diff changeset
37
jurzua
parents:
diff changeset
38 private boolean selectedPlaceNewLocation;
jurzua
parents:
diff changeset
39 private ListenerObject placeNewLocationLo = new ListenerObject(PLACE, name);
jurzua
parents:
diff changeset
40 private ListenerObject repositoryNewLocationLo = new ListenerObject(REPOSITORY, name);
jurzua
parents:
diff changeset
41
jurzua
parents:
diff changeset
42 private List<SelectItem> suggestedTransferOptions = new ArrayList<SelectItem>();
jurzua
parents:
diff changeset
43
jurzua
parents:
diff changeset
44 public TransferEvent(Entity event) {
jurzua
parents:
diff changeset
45 super(event);
jurzua
parents:
diff changeset
46 this.refreshTransferOptions();
jurzua
parents:
diff changeset
47 }
jurzua
parents:
diff changeset
48
jurzua
parents:
diff changeset
49 public TransferEvent(){
jurzua
parents:
diff changeset
50 super(new Entity(Node.TYPE_ABOX, OC, false));
jurzua
parents:
diff changeset
51 this.refreshTransferOptions();
jurzua
parents:
diff changeset
52 }
jurzua
parents:
diff changeset
53
jurzua
parents:
diff changeset
54 @Override
jurzua
parents:
diff changeset
55 public void setEvent(Entity ev){
jurzua
parents:
diff changeset
56 reset();
jurzua
parents:
diff changeset
57 event = ev;
jurzua
parents:
diff changeset
58 if(event != null && event.isPersistent()){
jurzua
parents:
diff changeset
59 if(event.isLightweight()){
jurzua
parents:
diff changeset
60 event = getWrapper().getEntityContent(event);
jurzua
parents:
diff changeset
61 }
jurzua
parents:
diff changeset
62
jurzua
parents:
diff changeset
63 this.loadAttributes(this.event);
jurzua
parents:
diff changeset
64 this.date = updateCalendar(this.event.getAttributeByName("date"));
jurzua
parents:
diff changeset
65
jurzua
parents:
diff changeset
66 for (Relation rel : event.getSourceRelations()) {
jurzua
parents:
diff changeset
67 Entity target = null;
jurzua
parents:
diff changeset
68 if (rel.getOwnValue().equals(was_transferred_from)) {
jurzua
parents:
diff changeset
69 // EVENT -> was_transferred_from -> PERSON/REPOSITORY
jurzua
parents:
diff changeset
70 target = getTargetRelation(rel);
jurzua
parents:
diff changeset
71 if(target.getObjectClass().equals(PERSON)){
jurzua
parents:
diff changeset
72 personFromLo.setEntityAndAttribute0(target);
jurzua
parents:
diff changeset
73 selectedPersonFrom = true;
jurzua
parents:
diff changeset
74 }else{
jurzua
parents:
diff changeset
75 repositoryFromLo.setEntityAndAttribute0(target);
jurzua
parents:
diff changeset
76 selectedPersonFrom = false;
jurzua
parents:
diff changeset
77 }
jurzua
parents:
diff changeset
78
jurzua
parents:
diff changeset
79 }else if (rel.getOwnValue().equals(was_transferred_to)) {
jurzua
parents:
diff changeset
80 // EVENT -> was_transferred_to -> PERSON/REPOSITORY
jurzua
parents:
diff changeset
81 target = getTargetRelation(rel);
jurzua
parents:
diff changeset
82 if(target.getObjectClass().equals(PERSON)){
jurzua
parents:
diff changeset
83 personToLo.setEntityAndAttribute0(target);
jurzua
parents:
diff changeset
84 selectedPersonTo = true;
jurzua
parents:
diff changeset
85 }else{
jurzua
parents:
diff changeset
86 repositoryToLo.setEntityAndAttribute0(target);
jurzua
parents:
diff changeset
87 selectedPersonTo = false;
jurzua
parents:
diff changeset
88 }
jurzua
parents:
diff changeset
89 } else if (rel.getOwnValue().equals(has_original_location)) {
jurzua
parents:
diff changeset
90 // EVENT -> has_original_location -> PLACE/REPOSITORY
jurzua
parents:
diff changeset
91 target = getTargetRelation(rel);
jurzua
parents:
diff changeset
92 if(target.getObjectClass().equals(PLACE)){
jurzua
parents:
diff changeset
93 placeOriginalLocationLo.setEntityAndAttribute0(target);
jurzua
parents:
diff changeset
94 selectedPlaceOriginalLocation = true;
jurzua
parents:
diff changeset
95 }else{
jurzua
parents:
diff changeset
96 repositoryOriginalLocationLo.setEntityAndAttribute0(target);
jurzua
parents:
diff changeset
97 selectedPlaceOriginalLocation = false;
jurzua
parents:
diff changeset
98 }
jurzua
parents:
diff changeset
99 } else if (rel.getOwnValue().equals(has_new_location)) {
jurzua
parents:
diff changeset
100 // EVENT -> has_new_location -> PLACE/REPOSITORY
jurzua
parents:
diff changeset
101 target = getTargetRelation(rel);
jurzua
parents:
diff changeset
102 if(target.getObjectClass().equals(PLACE)){
jurzua
parents:
diff changeset
103 placeNewLocationLo.setEntityAndAttribute0(target);
jurzua
parents:
diff changeset
104 selectedPlaceNewLocation = true;
jurzua
parents:
diff changeset
105 }else{
jurzua
parents:
diff changeset
106 repositoryNewLocationLo.setEntityAndAttribute0(target);
jurzua
parents:
diff changeset
107 selectedPlaceNewLocation = false;
jurzua
parents:
diff changeset
108 }
jurzua
parents:
diff changeset
109 } else if (rel.getOwnValue().equals(is_a_transfer_of)) {
jurzua
parents:
diff changeset
110 //EVENT study_of WITNESS
jurzua
parents:
diff changeset
111 //WITNESS is_exemplar_of TEXT
jurzua
parents:
diff changeset
112 this.witness = getTargetRelation(rel);
jurzua
parents:
diff changeset
113 if(witness != null && witness.isPersistent()){
jurzua
parents:
diff changeset
114 witnessId = witness.getId();
jurzua
parents:
diff changeset
115 this.textLo.setEntityAndAttribute0( getTextOfWitness(witness));
jurzua
parents:
diff changeset
116 refreshWitnesses(textLo.entity);
jurzua
parents:
diff changeset
117 }
jurzua
parents:
diff changeset
118 } else if (rel.getOwnValue().equals(was_transferred_in)) {
jurzua
parents:
diff changeset
119 target = getTargetRelation(rel);
jurzua
parents:
diff changeset
120 this.placeLo.setEntityAndAttribute0(target);
jurzua
parents:
diff changeset
121 }
jurzua
parents:
diff changeset
122 }
jurzua
parents:
diff changeset
123 }
jurzua
parents:
diff changeset
124 }
jurzua
parents:
diff changeset
125
jurzua
parents:
diff changeset
126 /*
jurzua
parents:
diff changeset
127 public void listenerChangePersonFrom(ValueChangeEvent event) {
jurzua
parents:
diff changeset
128 this.personFrom = changeListener(event, personFrom, PERSON, name_translit);
jurzua
parents:
diff changeset
129 }
jurzua
parents:
diff changeset
130
jurzua
parents:
diff changeset
131 public void listenerChangePersonTo(ValueChangeEvent event) {
jurzua
parents:
diff changeset
132 this.personTo = changeListener(event, personTo, PERSON, name_translit);
jurzua
parents:
diff changeset
133 }
jurzua
parents:
diff changeset
134
jurzua
parents:
diff changeset
135 public void listenerChangeRepositoryFrom(ValueChangeEvent event) {
jurzua
parents:
diff changeset
136 this.repositoryFrom = changeListener(event, repositoryFrom, REPOSITORY, name);
jurzua
parents:
diff changeset
137 }
jurzua
parents:
diff changeset
138
jurzua
parents:
diff changeset
139 public void listenerChangeRepositoryTo(ValueChangeEvent event) {
jurzua
parents:
diff changeset
140 this.repositoryTo = changeListener(event, repositoryTo, REPOSITORY, name);
jurzua
parents:
diff changeset
141 }*/
jurzua
parents:
diff changeset
142
jurzua
parents:
diff changeset
143 public void listenerChangeSelectionFrom(ActionEvent event){
jurzua
parents:
diff changeset
144 this.selectedPersonFrom = !selectedPersonFrom;
jurzua
parents:
diff changeset
145 }
jurzua
parents:
diff changeset
146
jurzua
parents:
diff changeset
147 public void listenerChangeSelectionTo(ActionEvent event){
jurzua
parents:
diff changeset
148 this.selectedPersonTo = !selectedPersonTo;
jurzua
parents:
diff changeset
149 }
jurzua
parents:
diff changeset
150 /*
jurzua
parents:
diff changeset
151 public void listenerChangePlaceOriginalLocation(ValueChangeEvent event){
jurzua
parents:
diff changeset
152 this.placeOriginalLocation = changeListener(event, placeOriginalLocation, PLACE, name);
jurzua
parents:
diff changeset
153 }
jurzua
parents:
diff changeset
154
jurzua
parents:
diff changeset
155 public void listenerChangePlaceNewLocation(ValueChangeEvent event){
jurzua
parents:
diff changeset
156 this.placeNewLocation = changeListener(event, placeNewLocation, PLACE, name);
jurzua
parents:
diff changeset
157 }
jurzua
parents:
diff changeset
158
jurzua
parents:
diff changeset
159 public void listenerChangeRepositoryOriginalLocation(ValueChangeEvent event){
jurzua
parents:
diff changeset
160 this.repositoryOriginalLocation = changeListener(event, repositoryOriginalLocation, REPOSITORY, name);
jurzua
parents:
diff changeset
161 }
jurzua
parents:
diff changeset
162
jurzua
parents:
diff changeset
163 public void listenerChangeRepositoryNewLocation(ValueChangeEvent event){
jurzua
parents:
diff changeset
164 this.repositoryNewLocation = changeListener(event, repositoryNewLocation, REPOSITORY, name);
jurzua
parents:
diff changeset
165 }
jurzua
parents:
diff changeset
166 */
jurzua
parents:
diff changeset
167 public void listenerChangeSelectionNewLocation(ActionEvent event){
jurzua
parents:
diff changeset
168 this.selectedPlaceNewLocation = !selectedPlaceNewLocation;
jurzua
parents:
diff changeset
169 }
jurzua
parents:
diff changeset
170
jurzua
parents:
diff changeset
171 public void listenerChangeSelectionOriginalLocation(ActionEvent event){
jurzua
parents:
diff changeset
172 this.selectedPlaceOriginalLocation = !selectedPlaceOriginalLocation;
jurzua
parents:
diff changeset
173 }
jurzua
parents:
diff changeset
174
jurzua
parents:
diff changeset
175 @Override
jurzua
parents:
diff changeset
176 public void reset(){
jurzua
parents:
diff changeset
177 super.reset();
jurzua
parents:
diff changeset
178 this.selectedPersonFrom = true;
jurzua
parents:
diff changeset
179 this.selectedPersonTo = true;
jurzua
parents:
diff changeset
180 this.selectedPlaceOriginalLocation = true;
jurzua
parents:
diff changeset
181 this.selectedPlaceNewLocation = true;
jurzua
parents:
diff changeset
182
jurzua
parents:
diff changeset
183 this.defObjectClass = OC;
jurzua
parents:
diff changeset
184 this.personFromLo = new ListenerObject(PERSON, name_translit);
jurzua
parents:
diff changeset
185 this.repositoryFromLo = new ListenerObject(REPOSITORY, name);
jurzua
parents:
diff changeset
186 this.personToLo = new ListenerObject(PERSON, name_translit);
jurzua
parents:
diff changeset
187 this.repositoryToLo = new ListenerObject(REPOSITORY, name);
jurzua
parents:
diff changeset
188
jurzua
parents:
diff changeset
189 if(textLo != null){
jurzua
parents:
diff changeset
190 textLo.reset();
jurzua
parents:
diff changeset
191 }else{
jurzua
parents:
diff changeset
192 textLo = new EventTextLO(TEXT, full_title_translit, this);
jurzua
parents:
diff changeset
193 }
jurzua
parents:
diff changeset
194
jurzua
parents:
diff changeset
195 if(placeLo != null){
jurzua
parents:
diff changeset
196 placeLo.reset();
jurzua
parents:
diff changeset
197 }else{
jurzua
parents:
diff changeset
198 placeLo = new ListenerObject(PLACE, name);
jurzua
parents:
diff changeset
199 }
jurzua
parents:
diff changeset
200
jurzua
parents:
diff changeset
201
jurzua
parents:
diff changeset
202 this.date = new Calendar();
jurzua
parents:
diff changeset
203 this.witnessList = new ArrayList<SelectItem>();
jurzua
parents:
diff changeset
204
jurzua
parents:
diff changeset
205 this.placeNewLocationLo = new ListenerObject(PLACE, name);
jurzua
parents:
diff changeset
206 this.repositoryNewLocationLo = new ListenerObject(REPOSITORY, name);
jurzua
parents:
diff changeset
207 this.personToLo = new ListenerObject(PERSON, name_translit);
jurzua
parents:
diff changeset
208 this.repositoryToLo = new ListenerObject(REPOSITORY, name);
jurzua
parents:
diff changeset
209 this.placeOriginalLocationLo = new ListenerObject(PLACE, name);
jurzua
parents:
diff changeset
210 this.repositoryOriginalLocationLo = new ListenerObject(REPOSITORY, name);
jurzua
parents:
diff changeset
211 /*
jurzua
parents:
diff changeset
212 this.repositoryFromLo.reset();
jurzua
parents:
diff changeset
213 this.repositoryToLo.reset();
jurzua
parents:
diff changeset
214 this.placeNewLocationLo.reset();
jurzua
parents:
diff changeset
215 this.placeOriginalLocationLo.reset();
jurzua
parents:
diff changeset
216 this.repositoryNewLocationLo.reset();
jurzua
parents:
diff changeset
217 this.repositoryOriginalLocationLo.reset();
jurzua
parents:
diff changeset
218 */
jurzua
parents:
diff changeset
219 }
jurzua
parents:
diff changeset
220
jurzua
parents:
diff changeset
221
jurzua
parents:
diff changeset
222 public void listenerRefreshTransferOptions(ActionEvent event){
jurzua
parents:
diff changeset
223 this.refreshTransferOptions();
jurzua
parents:
diff changeset
224 }
jurzua
parents:
diff changeset
225
jurzua
parents:
diff changeset
226 private void refreshTransferOptions(){
jurzua
parents:
diff changeset
227 this.suggestedTransferOptions = new ArrayList<SelectItem>();
jurzua
parents:
diff changeset
228 suggestedTransferOptions.add(new SelectItem(null, "--choose--"));
jurzua
parents:
diff changeset
229 Attribute binding = getWrapper().getDefAttributeByOwnValue(OC, "options_for_transfer");
jurzua
parents:
diff changeset
230 if(binding != null){
jurzua
parents:
diff changeset
231 for(String s : binding.getPossibleValuesList()){
jurzua
parents:
diff changeset
232 this.suggestedTransferOptions.add(new SelectItem(s));
jurzua
parents:
diff changeset
233 }
jurzua
parents:
diff changeset
234 }
jurzua
parents:
diff changeset
235 }
jurzua
parents:
diff changeset
236
jurzua
parents:
diff changeset
237 public void listenerSave(ActionEvent event) {
jurzua
parents:
diff changeset
238 this.save();
jurzua
parents:
diff changeset
239 }
jurzua
parents:
diff changeset
240
jurzua
parents:
diff changeset
241 @Override
jurzua
parents:
diff changeset
242 public String save(){
jurzua
parents:
diff changeset
243 super.save();
jurzua
parents:
diff changeset
244 if(!checkConsistency()){
jurzua
parents:
diff changeset
245 addGeneralMsg("Either the Witness, the Person or the Place is empty.");
jurzua
parents:
diff changeset
246 addGeneralMsg("The event could not be saved.");
jurzua
parents:
diff changeset
247 return null;
jurzua
parents:
diff changeset
248 }
jurzua
parents:
diff changeset
249
jurzua
parents:
diff changeset
250 try{
jurzua
parents:
diff changeset
251 getAttributes().put("date", this.date.toJSONString());
jurzua
parents:
diff changeset
252 event = updateEntityAttributes(event);
jurzua
parents:
diff changeset
253
jurzua
parents:
diff changeset
254 // EVENT -> was_studied_by -> WITNESS
jurzua
parents:
diff changeset
255 if(witness.isLightweight()){
jurzua
parents:
diff changeset
256 this.witness = getWrapper().getEntityByIdWithContent(witness.getId());
jurzua
parents:
diff changeset
257 }
jurzua
parents:
diff changeset
258 event.replaceSourceRelation(witness, WITNESS, is_a_transfer_of);
jurzua
parents:
diff changeset
259
jurzua
parents:
diff changeset
260 // EVENT -> was_transferred_from -> PERSON/REPOSITORY
jurzua
parents:
diff changeset
261 if(isSelectedPersonFrom()){
jurzua
parents:
diff changeset
262 event.replaceSourceRelation(personFromLo.entity, PERSON, was_transferred_from);
jurzua
parents:
diff changeset
263 event.removeAllSourceRelations(was_transferred_from, REPOSITORY);
jurzua
parents:
diff changeset
264 }else{
jurzua
parents:
diff changeset
265 event.replaceSourceRelation(repositoryFromLo.entity, REPOSITORY, was_transferred_from);
jurzua
parents:
diff changeset
266 event.removeAllSourceRelations(was_transferred_from, PERSON);
jurzua
parents:
diff changeset
267 }
jurzua
parents:
diff changeset
268
jurzua
parents:
diff changeset
269 // EVENT -> was_transferred_to -> PERSON/REPOSITORY
jurzua
parents:
diff changeset
270 if(isSelectedPersonTo()){
jurzua
parents:
diff changeset
271 event.replaceSourceRelation(personToLo.entity, PERSON, was_transferred_to);
jurzua
parents:
diff changeset
272 event.removeAllSourceRelations(was_transferred_to, REPOSITORY);
jurzua
parents:
diff changeset
273 }else{
jurzua
parents:
diff changeset
274 event.replaceSourceRelation(repositoryToLo.entity, REPOSITORY, was_transferred_to);
jurzua
parents:
diff changeset
275 event.removeAllSourceRelations(was_transferred_to, PERSON);
jurzua
parents:
diff changeset
276 }
jurzua
parents:
diff changeset
277
jurzua
parents:
diff changeset
278 // EVENT -> has_original_location -> PLACE/REPOSITORY
jurzua
parents:
diff changeset
279 if(isSelectedPlaceOriginalLocation()){
jurzua
parents:
diff changeset
280 event.replaceSourceRelation(placeOriginalLocationLo.entity, PLACE, has_original_location);
jurzua
parents:
diff changeset
281 event.removeAllSourceRelations(has_original_location, REPOSITORY);
jurzua
parents:
diff changeset
282 }else{
jurzua
parents:
diff changeset
283 event.replaceSourceRelation(repositoryOriginalLocationLo.entity, REPOSITORY, has_original_location);
jurzua
parents:
diff changeset
284 event.removeAllSourceRelations(has_original_location, PLACE);
jurzua
parents:
diff changeset
285 }
jurzua
parents:
diff changeset
286
jurzua
parents:
diff changeset
287 // EVENT -> has_new_location -> PLACE/REPOSITORY
jurzua
parents:
diff changeset
288 if(isSelectedPlaceNewLocation()){
jurzua
parents:
diff changeset
289 event.replaceSourceRelation(placeNewLocationLo.entity, PLACE, has_new_location);
jurzua
parents:
diff changeset
290 event.removeAllSourceRelations(has_new_location, REPOSITORY);
jurzua
parents:
diff changeset
291 }else{
jurzua
parents:
diff changeset
292 event.replaceSourceRelation(repositoryNewLocationLo.entity, REPOSITORY, has_new_location);
jurzua
parents:
diff changeset
293 event.removeAllSourceRelations(has_new_location, PLACE);
jurzua
parents:
diff changeset
294 }
jurzua
parents:
diff changeset
295
jurzua
parents:
diff changeset
296 // EVENT -> was_transferred_in -> PLACE
jurzua
parents:
diff changeset
297 event.replaceSourceRelation(placeLo.entity, PLACE, was_transferred_in);
jurzua
parents:
diff changeset
298
jurzua
parents:
diff changeset
299 getWrapper().saveEntity(event, getSessionUserName());
jurzua
parents:
diff changeset
300
jurzua
parents:
diff changeset
301 printSuccessSavingEntity();
jurzua
parents:
diff changeset
302
jurzua
parents:
diff changeset
303 }catch (Exception e) {
jurzua
parents:
diff changeset
304 addGeneralMsg(e.getMessage());
jurzua
parents:
diff changeset
305 logger.error(e.getMessage(), e);
jurzua
parents:
diff changeset
306 }
jurzua
parents:
diff changeset
307 saveEnd();
jurzua
parents:
diff changeset
308 return null;
jurzua
parents:
diff changeset
309 }
jurzua
parents:
diff changeset
310
jurzua
parents:
diff changeset
311 public boolean checkConsistency(){
jurzua
parents:
diff changeset
312 //TODO
jurzua
parents:
diff changeset
313 if(this.witness == null || this.textLo.entity == null ){
jurzua
parents:
diff changeset
314 return false;
jurzua
parents:
diff changeset
315 }
jurzua
parents:
diff changeset
316 return true;
jurzua
parents:
diff changeset
317 }
jurzua
parents:
diff changeset
318
jurzua
parents:
diff changeset
319
jurzua
parents:
diff changeset
320
jurzua
parents:
diff changeset
321 public boolean isSelectedPersonFrom() {
jurzua
parents:
diff changeset
322 return selectedPersonFrom;
jurzua
parents:
diff changeset
323 }
jurzua
parents:
diff changeset
324
jurzua
parents:
diff changeset
325 public boolean isSelectedPersonTo() {
jurzua
parents:
diff changeset
326 return selectedPersonTo;
jurzua
parents:
diff changeset
327 }
jurzua
parents:
diff changeset
328
jurzua
parents:
diff changeset
329 public List<SelectItem> getSuggestedTransferOptions() {
jurzua
parents:
diff changeset
330 return suggestedTransferOptions;
jurzua
parents:
diff changeset
331 }
jurzua
parents:
diff changeset
332
jurzua
parents:
diff changeset
333 public void setSuggestedTransferOptions(
jurzua
parents:
diff changeset
334 List<SelectItem> suggestedTransferOptions) {
jurzua
parents:
diff changeset
335 this.suggestedTransferOptions = suggestedTransferOptions;
jurzua
parents:
diff changeset
336 }
jurzua
parents:
diff changeset
337
jurzua
parents:
diff changeset
338 public boolean isSelectedPlaceOriginalLocation() {
jurzua
parents:
diff changeset
339 return selectedPlaceOriginalLocation;
jurzua
parents:
diff changeset
340 }
jurzua
parents:
diff changeset
341
jurzua
parents:
diff changeset
342
jurzua
parents:
diff changeset
343
jurzua
parents:
diff changeset
344 public boolean isSelectedPlaceNewLocation() {
jurzua
parents:
diff changeset
345 return selectedPlaceNewLocation;
jurzua
parents:
diff changeset
346 }
jurzua
parents:
diff changeset
347
jurzua
parents:
diff changeset
348 public ListenerObject getPersonFromLo() {
jurzua
parents:
diff changeset
349 return personFromLo;
jurzua
parents:
diff changeset
350 }
jurzua
parents:
diff changeset
351
jurzua
parents:
diff changeset
352 public void setPersonFromLo(ListenerObject personFromLo) {
jurzua
parents:
diff changeset
353 this.personFromLo = personFromLo;
jurzua
parents:
diff changeset
354 }
jurzua
parents:
diff changeset
355
jurzua
parents:
diff changeset
356 public ListenerObject getRepositoryFromLo() {
jurzua
parents:
diff changeset
357 return repositoryFromLo;
jurzua
parents:
diff changeset
358 }
jurzua
parents:
diff changeset
359
jurzua
parents:
diff changeset
360 public void setRepositoryFromLo(ListenerObject repositoryFromLo) {
jurzua
parents:
diff changeset
361 this.repositoryFromLo = repositoryFromLo;
jurzua
parents:
diff changeset
362 }
jurzua
parents:
diff changeset
363
jurzua
parents:
diff changeset
364 public ListenerObject getPersonToLo() {
jurzua
parents:
diff changeset
365 return personToLo;
jurzua
parents:
diff changeset
366 }
jurzua
parents:
diff changeset
367
jurzua
parents:
diff changeset
368 public void setPersonToLo(ListenerObject personToLo) {
jurzua
parents:
diff changeset
369 this.personToLo = personToLo;
jurzua
parents:
diff changeset
370 }
jurzua
parents:
diff changeset
371
jurzua
parents:
diff changeset
372 public ListenerObject getRepositoryToLo() {
jurzua
parents:
diff changeset
373 return repositoryToLo;
jurzua
parents:
diff changeset
374 }
jurzua
parents:
diff changeset
375
jurzua
parents:
diff changeset
376 public void setRepositoryToLo(ListenerObject repositoryToLo) {
jurzua
parents:
diff changeset
377 this.repositoryToLo = repositoryToLo;
jurzua
parents:
diff changeset
378 }
jurzua
parents:
diff changeset
379
jurzua
parents:
diff changeset
380 public ListenerObject getPlaceOriginalLocationLo() {
jurzua
parents:
diff changeset
381 return placeOriginalLocationLo;
jurzua
parents:
diff changeset
382 }
jurzua
parents:
diff changeset
383
jurzua
parents:
diff changeset
384 public void setPlaceOriginalLocationLo(ListenerObject placeOriginalLocationLo) {
jurzua
parents:
diff changeset
385 this.placeOriginalLocationLo = placeOriginalLocationLo;
jurzua
parents:
diff changeset
386 }
jurzua
parents:
diff changeset
387
jurzua
parents:
diff changeset
388 public ListenerObject getRepositoryOriginalLocationLo() {
jurzua
parents:
diff changeset
389 return repositoryOriginalLocationLo;
jurzua
parents:
diff changeset
390 }
jurzua
parents:
diff changeset
391
jurzua
parents:
diff changeset
392 public void setRepositoryOriginalLocationLo(
jurzua
parents:
diff changeset
393 ListenerObject repositoryOriginalLocationLo) {
jurzua
parents:
diff changeset
394 this.repositoryOriginalLocationLo = repositoryOriginalLocationLo;
jurzua
parents:
diff changeset
395 }
jurzua
parents:
diff changeset
396
jurzua
parents:
diff changeset
397 public ListenerObject getPlaceNewLocationLo() {
jurzua
parents:
diff changeset
398 return placeNewLocationLo;
jurzua
parents:
diff changeset
399 }
jurzua
parents:
diff changeset
400
jurzua
parents:
diff changeset
401 public void setPlaceNewLocationLo(ListenerObject placeNewLocationLo) {
jurzua
parents:
diff changeset
402 this.placeNewLocationLo = placeNewLocationLo;
jurzua
parents:
diff changeset
403 }
jurzua
parents:
diff changeset
404
jurzua
parents:
diff changeset
405 public ListenerObject getRepositoryNewLocationLo() {
jurzua
parents:
diff changeset
406 return repositoryNewLocationLo;
jurzua
parents:
diff changeset
407 }
jurzua
parents:
diff changeset
408
jurzua
parents:
diff changeset
409 public void setRepositoryNewLocationLo(ListenerObject repositoryNewLocationLo) {
jurzua
parents:
diff changeset
410 this.repositoryNewLocationLo = repositoryNewLocationLo;
jurzua
parents:
diff changeset
411 }
jurzua
parents:
diff changeset
412
jurzua
parents:
diff changeset
413 public void setSelectedPersonFrom(boolean selectedPersonFrom) {
jurzua
parents:
diff changeset
414 this.selectedPersonFrom = selectedPersonFrom;
jurzua
parents:
diff changeset
415 }
jurzua
parents:
diff changeset
416
jurzua
parents:
diff changeset
417 public void setSelectedPersonTo(boolean selectedPersonTo) {
jurzua
parents:
diff changeset
418 this.selectedPersonTo = selectedPersonTo;
jurzua
parents:
diff changeset
419 }
jurzua
parents:
diff changeset
420
jurzua
parents:
diff changeset
421 public void setSelectedPlaceOriginalLocation(
jurzua
parents:
diff changeset
422 boolean selectedPlaceOriginalLocation) {
jurzua
parents:
diff changeset
423 this.selectedPlaceOriginalLocation = selectedPlaceOriginalLocation;
jurzua
parents:
diff changeset
424 }
jurzua
parents:
diff changeset
425
jurzua
parents:
diff changeset
426 public void setSelectedPlaceNewLocation(boolean selectedPlaceNewLocation) {
jurzua
parents:
diff changeset
427 this.selectedPlaceNewLocation = selectedPlaceNewLocation;
jurzua
parents:
diff changeset
428 }
jurzua
parents:
diff changeset
429
jurzua
parents:
diff changeset
430
jurzua
parents:
diff changeset
431
jurzua
parents:
diff changeset
432 }