Passed
Pull Request — master (#201)
by
unknown
09:49 queued 02:44
created

Client::setPrimaryUrnXpath()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
namespace EWW\Dpf\Domain\Model;
3
4
/*
5
 * This file is part of the TYPO3 CMS project.
6
 *
7
 * It is free software; you can redistribute it and/or modify it under
8
 * the terms of the GNU General Public License, either version 2
9
 * of the License, or any later version.
10
 *
11
 * For the full copyright and license information, please read the
12
 * LICENSE.txt file that was distributed with this source code.
13
 *
14
 * The TYPO3 project - inspiring people to share!
15
 */
16
17
/**
18
 * Client
19
 */
20
class Client extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
21
{
22
23
    /**
24
     * project
25
     *
26
     * @var string
27
     * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty")
28
     */
29
    protected $project = '';
30
31
    /**
32
     * client
33
     *
34
     * @var string
35
     * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty")
36
     */
37
    protected $client = '';
38
39
    /**
40
     * ownerId
41
     *
42
     * @var string
43
     * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty")
44
     */
45
    protected $ownerId = '';
46
47
    /**
48
     * networkInitial
49
     *
50
     * @var string
51
     * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty")
52
     */
53
    protected $networkInitial = '';
54
55
    /**
56
     * libraryIdentifier
57
     *
58
     * @var string
59
     * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty")
60
     */
61
    protected $libraryIdentifier = '';
62
63
    /**
64
     * adminEmail
65
     *
66
     * @var string
67
     * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty")
68
     */
69
    protected $adminEmail = '';
70
71
    /**
72
     * Workaround to ensure unique URNs until URNs will be genarated by fedora.
73
     * @var string
74
     */
75
    protected $nissPartSearch = '';
76
77
    /**
78
     * Workaround to ensure unique URNs until URNs will be genarated by fedora.
79
     * @var string
80
     */
81
    protected $nissPartReplace = '';
82
83
    /**
84
     * Workaround to ensure unique URNs until URNs will be genarated by fedora.
85
     * @var boolean
86
     */
87
    protected $replaceNissPart = false;
88
89
    /**
90
     * swordHost
91
     *
92
     * @var string
93
     */
94
    protected $swordHost = '';
95
96
    /**
97
     * swordUser
98
     *
99
     * @var string
100
     */
101
    protected $swordUser = '';
102
103
    /**
104
     * swordPassword
105
     *
106
     * @var string
107
     */
108
    protected $swordPassword = '';
109
110
    /**
111
     * swordCollectionNamespace
112
     *
113
     * @var string
114
     */
115
    protected $swordCollectionNamespace = '';
116
117
    /**
118
     * fedoraHost
119
     *
120
     * @var string
121
     */
122
    protected $fedoraHost = '';
123
124
    /**
125
     * fedoraUser
126
     *
127
     * @var string
128
     */
129
    protected $fedoraUser = '';
130
131
    /**
132
     * fedoraPassword
133
     *
134
     * @var string
135
     */
136
    protected $fedoraPassword = '';
137
138
    /**
139
     * elasticSearchHost
140
     *
141
     * @var string
142
     */
143
    protected $elasticSearchHost = '';
144
145
    /**
146
     * elasticSearchPort
147
     *
148
     * @var string
149
     */
150
    protected $elasticSearchPort = '';
151
152
    /**
153
     * uploadDirectory
154
     *
155
     * @var string
156
     */
157
    protected $uploadDirectory = '';
158
159
    /**
160
     * uploadDomain
161
     *
162
     * @var string
163
     */
164
    protected $uploadDomain = '';
165
166
    /**
167
     * adminNewDocumentNotificationSubject
168
     *
169
     * @var string
170
     */
171
    protected $adminNewDocumentNotificationSubject = '';
172
173
    /**
174
     * adminNewDocumentNotificationBody
175
     *
176
     * @var string
177
     */
178
    protected $adminNewDocumentNotificationBody = '';
179
180
    /**
181
     * submitterNewDocumentNotificationSubject
182
     *
183
     * @var string
184
     */
185
    protected $submitterNewDocumentNotificationSubject = '';
186
187
    /**
188
     * submitterNewDocumentNotificationBody
189
     *
190
     * @var string
191
     */
192
    protected $submitterNewDocumentNotificationBody = '';
193
194
    /**
195
     * submitterIngestNotificationSubject
196
     *
197
     * @var string
198
     */
199
    protected $submitterIngestNotificationSubject = '';
200
201
    /**
202
     * submitterIngestNotificationBody
203
     *
204
     * @var string
205
     */
206
    protected $submitterIngestNotificationBody = '';
207
    
208
    /**
209
     * adminRegisterDocumentNotificationSubject
210
     *
211
     * @var string
212
     */
213
    protected $adminRegisterDocumentNotificationSubject = '';
214
215
    /**
216
     * adminRegisterDocumentNotificationBody
217
     *
218
     * @var string
219
     */
220
    protected $adminRegisterDocumentNotificationBody = '';
221
222
    /**
223
     * @var string
224
     */
225
    protected $adminNewSuggestionSubject = '';
226
227
    /**
228
     * @var string
229
     */
230
    protected $adminNewSuggestionBody = '';
231
232
    /**
233
     * @var string
234
     */
235
    protected $adminEmbargoSubject = '';
236
237
    /**
238
     * @var string
239
     */
240
    protected $adminEmbargoBody = '';
241
242
    /**
243
     * adminDepositLicenseNotificationSubject
244
     *
245
     * @var string
246
     */
247
    protected $adminDepositLicenseNotificationSubject = '';
248
249
    /**
250
     * adminDepositLicenseNotificationBody
251
     *
252
     * @var string
253
     */
254
    protected $adminDepositLicenseNotificationBody = '';
255
256
    /**
257
     * @var bool
258
     */
259
    protected $sendAdminDepositLicenseNotification = false;
260
261
    /**
262
     * @var string
263
     */
264
    protected $suggestionFlashmessage = '';
265
266
    /**
267
     * fileXpath
268
     *
269
     * @var string
270
     */
271
    protected $fileXpath = '';
272
273
    /**
274
     * stateXpath
275
     *
276
     * @var string
277
     */
278
    protected $stateXpath = '';
279
280
    /**
281
     * typeXpath
282
     *
283
     * @var string
284
     */
285
    protected $typeXpath = '';
286
287
    /**
288
     * typeXpathInput
289
     *
290
     * @var string
291
     */
292
    protected $typeXpathInput = '';
293
294
    /**
295
     * dateXpath
296
     *
297
     * @var string
298
     */
299
    protected $dateXpath = '';
300
301
    /**
302
     * publishingYearXpath
303
     *
304
     * @var string
305
     */
306
    protected $publishingYearXpath = '';
307
308
    /**
309
     * urnXpath
310
     *
311
     * @var string
312
     */
313
    protected $urnXpath = '';
314
315
    /**
316
     * primaryUrnXpath
317
     *
318
     * @var string
319
     */
320
    protected $primaryUrnXpath = '';
321
322
    /**
323
     * @var string
324
     */
325
    protected $validationXpath = '';
326
327
    /**
328
     * @var string
329
     */
330
    protected $fisIdXpath = '';
331
332
    /**
333
     * namespaces
334
     *
335
     * @var string
336
     */
337
    protected $namespaces = '';
338
339
    /**
340
     * title xpath
341
     *
342
     * @var string
343
     */
344
    protected $titleXpath = '';
345
    
346
    /**
347
     * process number xpath
348
     *
349
     * @var string
350
     */
351
    protected $processNumberXpath = '';
352
353
    /**
354
     * submitter name
355
     *
356
     * @var string
357
     */
358
    protected $submitterNameXpath = '';
359
360
    /**
361
     * submitter email
362
     *
363
     * @var string
364
     */
365
    protected $submitterEmailXpath = '';
366
367
    /**
368
     * submitter notice
369
     *
370
     * @var string
371
     */
372
    protected $submitterNoticeXpath = '';
373
374
    /**
375
     * original source title xpath
376
     *
377
     * @var string
378
     */
379
    protected $originalSourceTitleXpath = '';
380
381
    /**
382
     * creator xpath
383
     *
384
     * @var string
385
     */
386
    protected $creatorXpath = '';
387
388
    /**
389
     * creation date xpath
390
     *
391
     * @var string
392
     */
393
    protected $creationDateXpath = '';
394
395
    /**
396
     * repository creation date xpath
397
     * @var string
398
     */
399
    protected $repositoryCreationDateXpath = '';
400
401
    /**
402
     * repository last mod date xpath
403
     *
404
     * @var string
405
     */
406
    protected $repositoryLastModDateXpath = '';
407
408
    /**
409
     * deposit license xpath
410
     * @var string
411
     */
412
    protected $depositLicenseXpath = '';
413
414
    /**
415
     * All notes Xpath
416
     *
417
     * @var string
418
     */
419
    protected $allNotesXpath = '';
420
421
    /**
422
     * Private notes Xpath
423
     *
424
     * @var string
425
     */
426
    protected $privateNotesXpath = '';
427
428
    /**
429
     * Person Xpath
430
     *
431
     * @var string
432
     */
433
    protected $personXpath  = '';
434
435
    /**
436
     * Person family Xpath
437
     *
438
     * @var string
439
     */
440
    protected $personFamilyXpath  = '';
441
442
    /**
443
     * Person given xpath
444
     *
445
     * @var string
446
     */
447
    protected $personGivenXpath  = '';
448
449
    /**
450
     * Person role xpath
451
     *
452
     * @var string
453
     */
454
    protected $personRoleXpath  = '';
455
456
    /**
457
     * Person fis identifier xpath
458
     *
459
     * @var string
460
     */
461
    protected $personFisIdentifierXpath  = '';
462
463
    /**
464
     * Person affiliation xpath
465
     *
466
     * @var string
467
     */
468
    protected $personAffiliationXpath  = '';
469
470
    /**
471
     * Person affiliation identifier xpath
472
     *
473
     * @var string
474
     */
475
    protected $personAffiliationIdentifierXpath  = '';
476
477
    /**
478
     * Source details xpaths (Semicolon separated)
479
     *
480
     * @var string
481
     */
482
    protected $sourceDetailsXpaths = '';
483
484
    /**
485
     * Person author role
486
     *
487
     * @var string
488
     */
489
    protected $personAuthorRole = '';
490
491
    /**
492
     * Person publisher role
493
     *
494
     * @var string
495
     */
496
    protected $personPublisherRole = '';
497
498
    /**
499
     * $mypublicationsUpdateNotificationSubject
500
     *
501
     * @var string
502
     */
503
    protected $mypublicationsUpdateNotificationSubject = '';
504
505
    /**
506
     * $mypublicationsUpdateNotificationBody
507
     *
508
     * @var string
509
     */
510
    protected $mypublicationsUpdateNotificationBody = '';
511
512
    /**
513
     * $mypublicationsNewNotificationSubject
514
     *
515
     * @var string
516
     */
517
    protected $mypublicationsNewNotificationSubject = '';
518
519
    /**
520
     * $mypublicationsNewNotificationBody
521
     *
522
     * @var string
523
     */
524
    protected $mypublicationsNewNotificationBody = '';
525
526
    /**
527
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EWW\Dpf\Domain\Model\TransformationFile>
528
     * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove")
529
     */
530
    protected $crossrefTransformation = null;
531
532
    /**
533
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EWW\Dpf\Domain\Model\TransformationFile>
534
     * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove")
535
     */
536
    protected $dataciteTransformation = null;
537
538
    /**
539
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EWW\Dpf\Domain\Model\TransformationFile>
540
     * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove")
541
     */
542
    protected $k10plusTransformation = null;
543
544
    /**
545
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EWW\Dpf\Domain\Model\TransformationFile>
546
     * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove")
547
     */
548
    protected $pubmedTransformation = null;
549
550
    /**
551
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EWW\Dpf\Domain\Model\TransformationFile>
552
     * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove")
553
     */
554
    protected $bibtexTransformation = null;
555
556
    /**
557
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EWW\Dpf\Domain\Model\TransformationFile>
558
     * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove")
559
     */
560
    protected $riswosTransformation = null;
561
562
    /**
563
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EWW\Dpf\Domain\Model\TransformationFile>
564
     * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove")
565
     */
566
    protected $inputTransformation = null;
567
568
    /**
569
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EWW\Dpf\Domain\Model\TransformationFile>
570
     * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove")
571
     */
572
    protected $outputTransformation = null;
573
574
    /**
575
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EWW\Dpf\Domain\Model\TransformationFile>
576
     * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove")
577
     */
578
    protected $elasticSearchTransformation = null;
579
580
    /**
581
     * @var string
582
     */
583
    protected $activeMessagingSuggestionAcceptUrl = '';
584
585
    /**
586
     * @var string
587
     */
588
    protected $activeMessagingSuggestionDeclineUrl = '';
589
590
    /**
591
     * @var string
592
     */
593
    protected $activeMessagingNewDocumentUrl = '';
594
595
    /**
596
     * @var string
597
     */
598
    protected $activeMessagingChangedDocumentUrl = '';
599
600
    /**
601
     * @var string
602
     */
603
    protected $activeMessagingSuggestionAcceptUrlBody = '';
604
605
    /**
606
     * @var string
607
     */
608
    protected $activeMessagingSuggestionDeclineUrlBody = '';
609
610
    /**
611
     * @var string
612
     */
613
    protected $activeMessagingNewDocumentUrlBody = '';
614
615
    /**
616
     * @var string
617
     */
618
    protected $activeMessagingChangedDocumentUrlBody = '';
619
620
    /**
621
     * @var string
622
     */
623
    protected $fisMapping = '';
624
625
    /**
626
     * Returns the project
627
     *
628
     * @return string $project
629
     */
630
    public function getProject()
631
    {
632
        return $this->project;
633
    }
634
635
    /**
636
     * Sets the project
637
     *
638
     * @param string $project
639
     * @return void
640
     */
641
    public function setProject($project)
642
    {
643
        $this->project = $project;
644
    }
645
646
    /**
647
     * Returns the client
648
     *
649
     * @return string $client
650
     */
651
    public function getClient()
652
    {
653
        return $this->client;
654
    }
655
656
    /**
657
     * Sets the client
658
     *
659
     * @param string $client
660
     * @return void
661
     */
662
    public function setClient($client)
663
    {
664
        $this->client = $client;
665
    }
666
667
    /**
668
     * Returns the networkInitial
669
     *
670
     * @return string $networkInitial
671
     */
672
    public function getNetworkInitial()
673
    {
674
        return $this->networkInitial;
675
    }
676
677
    /**
678
     * Sets the networkInitial
679
     *
680
     * @param string $networkInitial
681
     * @return void
682
     */
683
    public function setNetworkInitial($networkInitial)
684
    {
685
        $this->networkInitial = $networkInitial;
686
    }
687
688
    /**
689
     * Returns the libraryIdentifier
690
     *
691
     * @return string $libraryIdentifier
692
     */
693
    public function getLibraryIdentifier()
694
    {
695
        return $this->libraryIdentifier;
696
    }
697
698
    /**
699
     * Sets the libraryIdentifier
700
     *
701
     * @param string $libraryIdentifier
702
     * @return void
703
     */
704
    public function setLibraryIdentifier($libraryIdentifier)
705
    {
706
        $this->libraryIdentifier = $libraryIdentifier;
707
    }
708
709
    /**
710
     * Gets the ownerId
711
     *
712
     * @return string
713
     */
714
    public function getOwnerId()
715
    {
716
        return $this->ownerId;
717
    }
718
719
    /**
720
     * Sets the ownerId
721
     *
722
     * @param string $ownerId
723
     * @return void
724
     */
725
    public function setOwnerId($ownerId)
726
    {
727
        $this->ownerId = $ownerId;
728
    }
729
730
    /**
731
     * Gets the adminEmail
732
     *
733
     * @return string
734
     */
735
    public function getAdminEmail()
736
    {
737
        return $this->adminEmail;
738
    }
739
740
    /**
741
     * Sets the adminEmail
742
     *
743
     * @return string
744
     */
745
    public function setAdminEmail($adminEmail)
746
    {
747
        $this->adminEmail = $adminEmail;
748
    }
749
750
    /**
751
     * Returns the nissPartSearch
752
     *
753
     * @return string $nissPartSearch
754
     */
755
    public function getNissPartSearch()
756
    {
757
        return $this->nissPartSearch;
758
    }
759
760
    /**
761
     * Sets the nissPartSearch
762
     *
763
     * @param string $nissPartSearch
764
     * @return void
765
     */
766
    public function setNissPartSearch($nissPartSearch)
767
    {
768
        $this->nissPartSearch = $nissPartSearch;
769
    }
770
771
    /**
772
     * Returns the nissPartReplace
773
     *
774
     * @return string $nissPartReplace
775
     */
776
    public function getNissPartReplace()
777
    {
778
        return $this->nissPartReplace;
779
    }
780
781
    /**
782
     * Sets the nissPartReplace
783
     *
784
     * @param string $nissPartReplace
785
     * @return void
786
     */
787
    public function setNissPartReplace($nissPartReplace)
788
    {
789
        $this->nissPartReplace = $nissPartReplace;
790
    }
791
792
    /**
793
     * Returns the replaceNissPart
794
     *
795
     * @return boolean $replaceNissPart
796
     */
797
    public function getReplaceNissPart()
798
    {
799
        return $this->replaceNissPart;
800
    }
801
802
    /**
803
     * Sets the replaceNissPart
804
     *
805
     * @param boolean $replaceNissPart
806
     * @return void
807
     */
808
    public function setReplaceNissPart($replaceNissPart)
809
    {
810
        $this->replaceNissPart = boolval($replaceNissPart);
811
    }
812
813
    /**
814
     * Returns the swordHost
815
     *
816
     * @return string $swordHost
817
     */
818
    public function getSwordHost()
819
    {
820
        return $this->swordHost;
821
    }
822
823
    /**
824
     * Sets the swordHost
825
     *
826
     * @var string $swordHost
827
     * @return void
828
     */
829
    public function setSwordHost($swordHost)
830
    {
831
        $this->swordHost = $swordHost;
832
    }
833
834
    /**
835
     * Returns the swordUser
836
     *
837
     * @return string $swordUser
838
     */
839
    public function getSwordUser()
840
    {
841
        return $this->swordUser;
842
    }
843
844
    /**
845
     * Sets the swordUser
846
     *
847
     * @var string $swordUser
848
     * @return void
849
     */
850
    public function setSwordUser($swordUser)
851
    {
852
        $this->swordUser = $swordUser;
853
    }
854
855
    /**
856
     * Returns the swordPassword
857
     *
858
     * @return string $swordPassword
859
     */
860
    public function getSwordPassword()
861
    {
862
        return $this->swordPassword;
863
    }
864
    
865
    /**
866
     * Sets the swordPassword
867
     *
868
     * @var string $swordPassword
869
     * @return void
870
     */
871
    public function setSwordPassword($swordPassword)
872
    {
873
        $this->swordPassword = $swordPassword;
874
    }
875
876
    /**
877
     * Returns the swordCollectionNamespace
878
     *
879
     * @return string $swordCollectionNamespace
880
     */
881
    public function getSwordCollectionNamespace()
882
    {
883
        return $this->swordCollectionNamespace;
884
    }
885
886
    /**
887
     * Sets the swordCollectionNamespace
888
     *
889
     * @var string $swordCollectionNamespace
890
     * @return void
891
     */
892
    public function setSwordCollectionNamespace($swordCollectionNamespace)
893
    {
894
        $this->swordCollectionNamespace = $swordCollectionNamespace;
895
    }
896
897
    /**
898
     * Returns the fedoraHost
899
     *
900
     * @return string $fedoraHost
901
     */
902
    public function getFedoraHost()
903
    {
904
        return $this->fedoraHost;
905
    }
906
907
    /**
908
     * Sets the fedoraHost
909
     *
910
     * @var string $fedoraHost
911
     * @return void
912
     */
913
    public function setFedoraHost($fedoraHost)
914
    {
915
        $this->fedoraHost = $fedoraHost;
916
    }
917
918
    /**
919
     * Returns the fedoraUser
920
     *
921
     * @return string $fedoraUser
922
     */
923
    public function getFedoraUser()
924
    {
925
        return $this->fedoraUser;
926
    }
927
928
    /**
929
     * Sets the fedoraUser
930
     *
931
     * @var string $fedoraUser
932
     * @return void
933
     */
934
    public function setFedoraUser($fedoraUser)
935
    {
936
        $this->fedoraUser = $fedoraUser;
937
    }
938
939
    /**
940
     * Returns the fedoraPassword
941
     *
942
     * @return string $fedoraPassword
943
     */
944
    public function getFedoraPassword()
945
    {
946
        return $this->fedoraPassword;
947
    }
948
949
    /**
950
     * Sets the fedoraPassword
951
     *
952
     * @var string $fedoraPassword
953
     * @return void
954
     */
955
    public function setFedoraPassword($fedoraPassword)
956
    {
957
        $this->fedoraPassword = $fedoraPassword;
958
    }
959
960
    /**
961
     * Returns the elasticSearchHost
962
     *
963
     * @return string $elasticSearchHost
964
     */
965
    public function getElasticSearchHost()
966
    {
967
        return $this->elasticSearchHost;
968
    }
969
970
    /**
971
     * Sets the elasticSearchHost
972
     *
973
     * @var string $elasticSearchHost
974
     * @return void
975
     */
976
    public function setElasticSearchHost($elasticSearchHost)
977
    {
978
        $this->elasticSearchHost = $elasticSearchHost;
979
    }
980
981
    /**
982
     * Returns the elasticSearchPort
983
     *
984
     * @return string $elasticSearchPort
985
     */
986
    public function getElasticSearchPort()
987
    {
988
        return $this->elasticSearchPort;
989
    }
990
991
    /**
992
     * Sets the elasticSearchPort
993
     *
994
     * @var string $elasticSearchPort
995
     * @return void
996
     */
997
    public function setElasticSearchPort($elasticSearchPort)
998
    {
999
        $this->elasticSearchPort = $elasticSearchPort;
1000
    }
1001
1002
    /**
1003
     * Returns the uploadDirectory
1004
     *
1005
     * @return string $uploadDirectory
1006
     */
1007
    public function getUploadDirectory()
1008
    {
1009
        return $this->uploadDirectory;
1010
    }
1011
1012
    /**
1013
     * Sets the uploadDirectory
1014
     *
1015
     * @var string $uploadDirectory
1016
     * @return void
1017
     */
1018
    public function setUploadDirectory($uploadDirectory)
1019
    {
1020
        $this->uploadDirectory = $uploadDirectory;
1021
    }
1022
1023
    /**
1024
     * Returns the uploadDomain
1025
     *
1026
     * @return string $uploadDomain
1027
     */
1028
    public function getUploadDomain()
1029
    {
1030
        return $this->uploadDomain;
1031
    }
1032
1033
    /**
1034
     * Sets the uploadDomain
1035
     *
1036
     * @var string $uploadDomain
1037
     * @return void
1038
     */
1039
    public function setUploadDomain($uploadDomain)
1040
    {
1041
        $this->uploadDomain = $uploadDomain;
1042
    }
1043
1044
1045
    /**
1046
     * Gets the submitterIngestNotificationSubject
1047
     *
1048
     * @return string
1049
     */
1050
    public function getSubmitterIngestNotificationSubject()
1051
    {
1052
        return $this->submitterIngestNotificationSubject;
1053
    }
1054
1055
    /**
1056
     * Sets the submitterIngestNotificationSubject
1057
     *
1058
     * @var string $submitterIngestNotificationSubject
1059
     * @return void
1060
     */
1061
    public function setSubmitterIngestNotificationSubject($submitterIngestNotificationSubject)
1062
    {
1063
        $this->submitterIngestNotificationSubject = $submitterIngestNotificationSubject;
1064
    }
1065
1066
    /**
1067
     * Gets the submitterIngestNotificationBody
1068
     *
1069
     * @return string
1070
     */
1071
    public function getSubmitterIngestNotificationBody()
1072
    {
1073
        return $this->submitterIngestNotificationBody;
1074
    }
1075
1076
    /**
1077
     * Sets the submitterIngestNotificationBody
1078
     *
1079
     * @var string $submitterIngestNotificationBody
1080
     * @return void
1081
     */
1082
    public function setSubmitterIngestNotificationBody($submitterIngestNotificationBody)
1083
    {
1084
        $this->submitterIngestNotificationBody = $submitterIngestNotificationBody;
1085
    }
1086
1087
    /**
1088
     * Gets the submitterNewDocumentNotificationSubject
1089
     *
1090
     * @return string
1091
     */
1092
    public function getSubmitterNewDocumentNotificationSubject()
1093
    {
1094
        return $this->submitterNewDocumentNotificationSubject;
1095
    }
1096
1097
    /**
1098
     * Sets the submitterNewDocumentNotificationSubject
1099
     *
1100
     * @var string $submitterNewDocumentNotificationSubject
1101
     * @return void
1102
     */
1103
    public function setSubmitterNewDocumentNotificationSubject($submitterNewDocumentNotificationSubject)
1104
    {
1105
        $this->submitterNewDocumentNotificationSubject = $submitterNewDocumentNotificationSubject;
1106
    }
1107
1108
    /**
1109
     * Gets the submitterNewDocumentNotificationBody
1110
     *
1111
     * @return string
1112
     */
1113
    public function getSubmitterNewDocumentNotificationBody()
1114
    {
1115
        return $this->submitterNewDocumentNotificationBody;
1116
    }
1117
1118
    /**
1119
     * Sets the submitterNewDocumentNotificationBody
1120
     *
1121
     * @var string $submitterNewDocumentNotificationBody
1122
     * @return void
1123
     */
1124
    public function setSubmitterNewDocumentNotificationBody($submitterNewDocumentNotificationBody)
1125
    {
1126
        $this->submitterNewDocumentNotificationBody = $submitterNewDocumentNotificationBody;
1127
    }
1128
1129
    /**
1130
     * Gets the adminNewDocumentNotificationSubject
1131
     *
1132
     * @return string
1133
     */
1134
    public function getAdminNewDocumentNotificationSubject()
1135
    {
1136
        return $this->adminNewDocumentNotificationSubject;
1137
    }
1138
1139
    /**
1140
     * Sets the adminNewDocumentNotificationSubject
1141
     *
1142
     * @var string $adminNewDocumentNotificationSubject
1143
     * @return void
1144
     */
1145
    public function setAdminNewDocumentNotificationSubject($adminNewDocumentNotificationSubject)
1146
    {
1147
        $this->adminNewDocumentNotificationSubject = $adminNewDocumentNotificationSubject;
1148
    }
1149
1150
    /**
1151
     * Gets the adminNewDocumentNotificationBody
1152
     *
1153
     * @return string
1154
     */
1155
    public function getAdminNewDocumentNotificationBody()
1156
    {
1157
        return $this->adminNewDocumentNotificationBody;
1158
    }
1159
1160
    /**
1161
     * Sets the adminNewDocumentNotificationBody
1162
     *
1163
     * @var string $adminNewDocumentNotificationBody
1164
     * @return void
1165
     */
1166
    public function setAdminNewDocumentNotificationBody($adminNewDocumentNotificationBody)
1167
    {
1168
        $this->adminNewDocumentNotificationBody = $adminNewDocumentNotificationBody;
1169
    }
1170
1171
    /**
1172
     * Gets the adminRegisterDocumentNotificationSubject
1173
     *
1174
     * @return string
1175
     */
1176
    public function getAdminRegisterDocumentNotificationSubject()
1177
    {
1178
        return $this->adminRegisterDocumentNotificationSubject;
1179
    }
1180
1181
    /**
1182
     * Sets the adminRegisterDocumentNotificationSubject
1183
     *
1184
     * @var string $adminRegisterDocumentNotificationSubject
1185
     * @return void
1186
     */
1187
    public function setAdminRegisterDocumentNotificationSubject($adminRegisterDocumentNotificationSubject)
1188
    {
1189
        $this->adminRegisterDocumentNotificationSubject = $adminRegisterDocumentNotificationSubject;
1190
    }
1191
1192
    /**
1193
     * Gets the adminRegisterDocumentNotificationBody
1194
     *
1195
     * @return string
1196
     */
1197
    public function getAdminRegisterDocumentNotificationBody()
1198
    {
1199
        return $this->adminRegisterDocumentNotificationBody;
1200
    }
1201
1202
    /**
1203
     * Sets the adminRegisterDocumentNotificationBody
1204
     *
1205
     * @var string $adminRegisterDocumentNotificationBody
1206
     * @return void
1207
     */
1208
    public function setAdminRegisterDocumentNotificationBody($adminRegisterDocumentNotificationBody)
1209
    {
1210
        $this->adminRegisterDocumentNotificationBody = $adminRegisterDocumentNotificationBody;
1211
    }
1212
1213
    /**
1214
     * @return string
1215
     */
1216
    public function getAdminNewSuggestionSubject(): string
1217
    {
1218
        return $this->adminNewSuggestionSubject;
1219
    }
1220
1221
    /**
1222
     * @param string $adminNewSuggestionSubject
1223
     */
1224
    public function setAdminNewSuggestionSubject(string $adminNewSuggestionSubject)
1225
    {
1226
        $this->adminNewSuggestionSubject = $adminNewSuggestionSubject;
1227
    }
1228
1229
    /**
1230
     * @return string
1231
     */
1232
    public function getAdminNewSuggestionBody(): string
1233
    {
1234
        return $this->adminNewSuggestionBody;
1235
    }
1236
1237
    /**
1238
     * @param string $adminNewSuggestionBody
1239
     */
1240
    public function setAdminNewSuggestionBody(string $adminNewSuggestionBody)
1241
    {
1242
        $this->adminNewSuggestionBody = $adminNewSuggestionBody;
1243
    }
1244
1245
    /**
1246
     * @return string
1247
     */
1248
    public function getAdminEmbargoSubject(): string
1249
    {
1250
        return $this->adminEmbargoSubject;
1251
    }
1252
1253
    /**
1254
     * @param string $adminEmbargoSubject
1255
     */
1256
    public function setAdminEmbargoSubject(string $adminEmbargoSubject)
1257
    {
1258
        $this->adminEmbargoSubject = $adminEmbargoSubject;
1259
    }
1260
1261
    /**
1262
     * @return string
1263
     */
1264
    public function getAdminEmbargoBody(): string
1265
    {
1266
        return $this->adminEmbargoBody;
1267
    }
1268
1269
    /**
1270
     * @param string $adminEmbargoBody
1271
     */
1272
    public function setAdminEmbargoBody(string $adminEmbargoBody)
1273
    {
1274
        $this->adminEmbargoBody = $adminEmbargoBody;
1275
    }
1276
1277
    /**
1278
     * @return string
1279
     */
1280
    public function getSuggestionFlashmessage(): string
1281
    {
1282
        return $this->suggestionFlashmessage;
1283
    }
1284
1285
    /**
1286
     * @param string $suggestionFlashmessage
1287
     */
1288
    public function setSuggestionFlashmessage(string $suggestionFlashmessage)
1289
    {
1290
        $this->suggestionFlashmessage = $suggestionFlashmessage;
1291
    }
1292
1293
    /**
1294
     * @return string
1295
     */
1296
    public function getMypublicationsUpdateNotificationSubject(): string
1297
    {
1298
        return $this->mypublicationsUpdateNotificationSubject;
1299
    }
1300
1301
    /**
1302
     * @param string $mypublicationsUpdateNotificationSubject
1303
     */
1304
    public function setMypublicationsUpdateNotificationSubject(string $mypublicationsUpdateNotificationSubject): void
1305
    {
1306
        $this->mypublicationsUpdateNotificationSubject = $mypublicationsUpdateNotificationSubject;
1307
    }
1308
1309
    /**
1310
     * @return string
1311
     */
1312
    public function getMypublicationsUpdateNotificationBody(): string
1313
    {
1314
        return $this->mypublicationsUpdateNotificationBody;
1315
    }
1316
1317
    /**
1318
     * @param string $mypublicationsUpdateNotificationBody
1319
     */
1320
    public function setMypublicationsUpdateNotificationBody(string $mypublicationsUpdateNotificationBody): void
1321
    {
1322
        $this->mypublicationsUpdateNotificationBody = $mypublicationsUpdateNotificationBody;
1323
    }
1324
1325
    /**
1326
     * @return string
1327
     */
1328
    public function getMypublicationsNewNotificationSubject(): string
1329
    {
1330
        return $this->mypublicationsNewNotificationSubject;
1331
    }
1332
1333
    /**
1334
     * @param string $mypublicationsNewNotificationSubject
1335
     */
1336
    public function setMypublicationsNewNotificationSubject(string $mypublicationsNewNotificationSubject): void
1337
    {
1338
        $this->mypublicationsNewNotificationSubject = $mypublicationsNewNotificationSubject;
1339
    }
1340
1341
    /**
1342
     * @return string
1343
     */
1344
    public function getMypublicationsNewNotificationBody(): string
1345
    {
1346
        return $this->mypublicationsNewNotificationBody;
1347
    }
1348
1349
    /**
1350
     * @param string $mypublicationsNewNotificationBody
1351
     */
1352
    public function setMypublicationsNewNotificationBody(string $mypublicationsNewNotificationBody): void
1353
    {
1354
        $this->mypublicationsNewNotificationBody = $mypublicationsNewNotificationBody;
1355
    }
1356
1357
    /**
1358
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1359
     */
1360
    public function getCrossrefTransformation(): \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1361
    {
1362
        return $this->crossrefTransformation;
1363
    }
1364
1365
    /**
1366
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1367
     */
1368
    public function getDataciteTransformation(): \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1369
    {
1370
        return $this->dataciteTransformation;
1371
    }
1372
1373
    /**
1374
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1375
     */
1376
    public function getK10plusTransformation(): \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1377
    {
1378
        return $this->k10plusTransformation;
1379
    }
1380
1381
    /**
1382
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1383
     */
1384
    public function getPubmedTransformation(): \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1385
    {
1386
        return $this->pubmedTransformation;
1387
    }
1388
1389
    /**
1390
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1391
     */
1392
    public function getBibtexTransformation(): \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1393
    {
1394
        return $this->bibtexTransformation;
1395
    }
1396
1397
    /**
1398
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1399
     */
1400
    public function getRiswosTransformation(): \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1401
    {
1402
        return $this->riswosTransformation;
1403
    }
1404
    /**
1405
     * @return string
1406
     */
1407
    public function getAdminDepositLicenseNotificationSubject(): string
1408
    {
1409
        return $this->adminDepositLicenseNotificationSubject;
1410
    }
1411
1412
    /**
1413
     * @param string $adminDepositLicenseNotificationSubject
1414
     */
1415
    public function setAdminDepositLicenseNotificationSubject(string $adminDepositLicenseNotificationSubject): void
1416
    {
1417
        $this->adminDepositLicenseNotificationSubject = $adminDepositLicenseNotificationSubject;
1418
    }
1419
1420
    /**
1421
     * @return string
1422
     */
1423
    public function getAdminDepositLicenseNotificationBody(): string
1424
    {
1425
        return $this->adminDepositLicenseNotificationBody;
1426
    }
1427
1428
    /**
1429
     * @param string $adminDepositLicenseNotificationBody
1430
     */
1431
    public function setAdminDepositLicenseNotificationBody(string $adminDepositLicenseNotificationBody): void
1432
    {
1433
        $this->adminDepositLicenseNotificationBody = $adminDepositLicenseNotificationBody;
1434
    }
1435
1436
    /**
1437
     * @return bool
1438
     */
1439
    public function isSendAdminDepositLicenseNotification(): bool
1440
    {
1441
        return $this->sendAdminDepositLicenseNotification;
1442
    }
1443
1444
    /**
1445
     * @param bool $sendAdminDepositLicenseNotification
1446
     */
1447
    public function setSendAdminDepositLicenseNotification(bool $sendAdminDepositLicenseNotification): void
1448
    {
1449
        $this->sendAdminDepositLicenseNotification = boolval($sendAdminDepositLicenseNotification);
1450
    }
1451
    /**
1452
     * @return string
1453
     */
1454
    public function getActiveMessagingSuggestionAcceptUrl(): string
1455
    {
1456
        return $this->activeMessagingSuggestionAcceptUrl;
1457
    }
1458
1459
    /**
1460
     * @param string $activeMessagingSuggestionAcceptUrl
1461
     */
1462
    public function setActiveMessagingSuggestionAcceptUrl(string $activeMessagingSuggestionAcceptUrl): void
1463
    {
1464
        $this->activeMessagingSuggestionAcceptUrl = $activeMessagingSuggestionAcceptUrl;
1465
    }
1466
1467
    /**
1468
     * @return string
1469
     */
1470
    public function getActiveMessagingSuggestionDeclineUrl(): string
1471
    {
1472
        return $this->activeMessagingSuggestionDeclineUrl;
1473
    }
1474
1475
    /**
1476
     * @param string $activeMessagingSuggestionDeclineUrl
1477
     */
1478
    public function setActiveMessagingSuggestionDeclineUrl(string $activeMessagingSuggestionDeclineUrl): void
1479
    {
1480
        $this->activeMessagingSuggestionDeclineUrl = $activeMessagingSuggestionDeclineUrl;
1481
    }
1482
1483
    /**
1484
     * @return string
1485
     */
1486
    public function getActiveMessagingNewDocumentUrl(): string
1487
    {
1488
        return $this->activeMessagingNewDocumentUrl;
1489
    }
1490
1491
    /**
1492
     * @param string $activeMessagingNewDocumentUrl
1493
     */
1494
    public function setActiveMessagingNewDocumentUrl(string $activeMessagingNewDocumentUrl): void
1495
    {
1496
        $this->activeMessagingNewDocumentUrl = $activeMessagingNewDocumentUrl;
1497
    }
1498
1499
    /**
1500
     * @return string
1501
     */
1502
    public function getActiveMessagingChangedDocumentUrl(): string
1503
    {
1504
        return $this->activeMessagingChangedDocumentUrl;
1505
    }
1506
1507
    /**
1508
     * @param string $activeMessagingChangedDocumentUrl
1509
     */
1510
    public function setActiveMessagingChangedDocumentUrl(string $activeMessagingChangedDocumentUrl): void
1511
    {
1512
        $this->activeMessagingChangedDocumentUrl = $activeMessagingChangedDocumentUrl;
1513
    }
1514
1515
    /**
1516
     * @return string
1517
     */
1518
    public function getActiveMessagingSuggestionAcceptUrlBody(): string
1519
    {
1520
        return $this->activeMessagingSuggestionAcceptUrlBody;
1521
    }
1522
1523
    /**
1524
     * @param string $activeMessagingSuggestionAcceptUrlBody
1525
     */
1526
    public function setActiveMessagingSuggestionAcceptUrlBody(string $activeMessagingSuggestionAcceptUrlBody): void
1527
    {
1528
        $this->activeMessagingSuggestionAcceptUrlBody = $activeMessagingSuggestionAcceptUrlBody;
1529
    }
1530
1531
    /**
1532
     * @return string
1533
     */
1534
    public function getActiveMessagingSuggestionDeclineUrlBody(): string
1535
    {
1536
        return $this->activeMessagingSuggestionDeclineUrlBody;
1537
    }
1538
1539
    /**
1540
     * @param string $activeMessagingSuggestionDeclineUrlBody
1541
     */
1542
    public function setActiveMessagingSuggestionDeclineUrlBody(string $activeMessagingSuggestionDeclineUrlBody): void
1543
    {
1544
        $this->activeMessagingSuggestionDeclineUrlBody = $activeMessagingSuggestionDeclineUrlBody;
1545
    }
1546
1547
    /**
1548
     * @return string
1549
     */
1550
    public function getActiveMessagingNewDocumentUrlBody(): string
1551
    {
1552
        return $this->activeMessagingNewDocumentUrlBody;
1553
    }
1554
1555
    /**
1556
     * @param string $activeMessagingNewDocumentUrlBody
1557
     */
1558
    public function setActiveMessagingNewDocumentUrlBody(string $activeMessagingNewDocumentUrlBody): void
1559
    {
1560
        $this->activeMessagingNewDocumentUrlBody = $activeMessagingNewDocumentUrlBody;
1561
    }
1562
1563
    /**
1564
     * @return string
1565
     */
1566
    public function getActiveMessagingChangedDocumentUrlBody(): string
1567
    {
1568
        return $this->activeMessagingChangedDocumentUrlBody;
1569
    }
1570
1571
    /**
1572
     * @param string $activeMessagingChangedDocumentUrlBody
1573
     */
1574
    public function setActiveMessagingChangedDocumentUrlBody(string $activeMessagingChangedDocumentUrlBody): void
1575
    {
1576
        $this->activeMessagingChangedDocumentUrlBody = $activeMessagingChangedDocumentUrlBody;
1577
    }
1578
1579
    /**
1580
     * @return string
1581
     */
1582
    public function getFisMapping(): string
1583
    {
1584
        return $this->fisMapping;
1585
    }
1586
1587
    /**
1588
     * @param string $fisMapping
1589
     */
1590
    public function setFisMapping(string $fisMapping): void
1591
    {
1592
        $this->fisMapping = $fisMapping;
1593
    }
1594
1595
    /**
1596
     * @return string
1597
     */
1598
    public function getFileXpath(): string
1599
    {
1600
        return $this->fileXpath;
1601
    }
1602
1603
    /**
1604
     * @param string $fileXpath
1605
     */
1606
    public function setFileXpath(string $fileXpath)
1607
    {
1608
        $this->fileXpath = $fileXpath;
1609
    }
1610
1611
    /**
1612
     * @return string
1613
     */
1614
    public function getStateXpath(): string
1615
    {
1616
        return $this->stateXpath;
1617
    }
1618
1619
    /**
1620
     * @param string $stateXpath
1621
     */
1622
    public function setStateXpath(string $stateXpath)
1623
    {
1624
        $this->stateXpath = $stateXpath;
1625
    }
1626
1627
    /**
1628
     * @return string
1629
     */
1630
    public function getTypeXpath(): string
1631
    {
1632
        return $this->typeXpath;
1633
    }
1634
1635
    /**
1636
     * @param string $typeXpath
1637
     */
1638
    public function setTypeXpath(string $typeXpath)
1639
    {
1640
        $this->typeXpath = $typeXpath;
1641
    }
1642
1643
    /**
1644
     * @return string
1645
     */
1646
    public function getTypeXpathInput(): string
1647
    {
1648
        return $this->typeXpathInput;
1649
    }
1650
1651
    /**
1652
     * @param string $typeXpathInput
1653
     */
1654
    public function setTypeXpathInput(string $typeXpathInput)
1655
    {
1656
        $this->typeXpathInput = $typeXpathInput;
1657
    }
1658
1659
    /**
1660
     * @return string
1661
     */
1662
    public function getDateXpath(): string
1663
    {
1664
        return $this->dateXpath;
1665
    }
1666
1667
    /**
1668
     * @param string $dateXpath
1669
     */
1670
    public function setDateXpath(string $dateXpath)
1671
    {
1672
        $this->dateXpath = $dateXpath;
1673
    }
1674
1675
    /**
1676
     * @return string
1677
     */
1678
    public function getUrnXpath(): string
1679
    {
1680
        return $this->urnXpath;
1681
    }
1682
1683
    /**
1684
     * @param string $urnXpath
1685
     */
1686
    public function setUrnXpath(string $urnXpath)
1687
    {
1688
        $this->urnXpath = $urnXpath;
1689
    }
1690
1691
    /**
1692
     * @return string
1693
     */
1694
    public function getNamespaces(): string
1695
    {
1696
        return $this->namespaces;
1697
    }
1698
1699
    /**
1700
     * @param string $namespaces
1701
     */
1702
    public function setNamespaces(string $namespaces)
1703
    {
1704
        $this->namespaces = $namespaces;
1705
    }
1706
1707
    /**
1708
     * @return string
1709
     */
1710
    public function getTitleXpath(): string
1711
    {
1712
        return $this->titleXpath;
1713
    }
1714
1715
    /**
1716
     * @param string $titleXpath
1717
     */
1718
    public function setTitleXpath(string $titleXpath)
1719
    {
1720
        $this->titleXpath = $titleXpath;
1721
    }
1722
1723
    /**
1724
     * @return string
1725
     */
1726
    public function getProcessNumberXpath(): string
1727
    {
1728
        return $this->processNumberXpath;
1729
    }
1730
1731
    /**
1732
     * @param string $processNumberXpath
1733
     */
1734
    public function setProcessNumberXpath(string $processNumberXpath)
1735
    {
1736
        $this->processNumberXpath = $processNumberXpath;
1737
    }
1738
1739
    /**
1740
     * @return string
1741
     */
1742
    public function getSubmitterNameXpath(): string
1743
    {
1744
        return $this->submitterNameXpath;
1745
    }
1746
1747
    /**
1748
     * @param string $submitterNameXpath
1749
     */
1750
    public function setSubmitterNameXpath(string $submitterNameXpath)
1751
    {
1752
        $this->submitterNameXpath = $submitterNameXpath;
1753
    }
1754
1755
    /**
1756
     * @return string
1757
     */
1758
    public function getSubmitterEmailXpath(): string
1759
    {
1760
        return $this->submitterEmailXpath;
1761
    }
1762
1763
    /**
1764
     * @param string $submitterEmailXpath
1765
     */
1766
    public function setSubmitterEmailXpath(string $submitterEmailXpath)
1767
    {
1768
        $this->submitterEmailXpath = $submitterEmailXpath;
1769
    }
1770
1771
    /**
1772
     * @return string
1773
     */
1774
    public function getSubmitterNoticeXpath(): string
1775
    {
1776
        return $this->submitterNoticeXpath;
1777
    }
1778
1779
    /**
1780
     * @param string $submitterNoticeXpath
1781
     */
1782
    public function setSubmitterNoticeXpath(string $submitterNoticeXpath)
1783
    {
1784
        $this->submitterNoticeXpath = $submitterNoticeXpath;
1785
    }
1786
1787
    /**
1788
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1789
     */
1790
    public function getInputTransformation(): \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1791
    {
1792
        return $this->inputTransformation;
1793
    }
1794
1795
    /**
1796
     * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage $inputTransformation
1797
     */
1798
    public function setInputTransformation(\TYPO3\CMS\Extbase\Persistence\ObjectStorage $inputTransformation)
1799
    {
1800
        $this->inputTransformation = $inputTransformation;
1801
    }
1802
1803
    /**
1804
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1805
     */
1806
    public function getOutputTransformation(): \TYPO3\CMS\Extbase\Persistence\ObjectStorage
1807
    {
1808
        return $this->outputTransformation;
1809
    }
1810
1811
    /**
1812
     * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage $outputTransformation
1813
     */
1814
    public function setOutputTransformation(\TYPO3\CMS\Extbase\Persistence\ObjectStorage $outputTransformation)
1815
    {
1816
        $this->outputTransformation = $outputTransformation;
1817
    }
1818
1819
    /**
1820
     * @return string
1821
     */
1822
    public function getPrimaryUrnXpath(): string
1823
    {
1824
        return $this->primaryUrnXpath;
1825
    }
1826
1827
    /**
1828
     * @param string $primaryUrnXpath
1829
     */
1830
    public function setPrimaryUrnXpath(string $primaryUrnXpath)
1831
    {
1832
        $this->primaryUrnXpath = $primaryUrnXpath;
1833
    }
1834
1835
    /**
1836
     * @return string
1837
     */
1838
    public function getPublishingYearXpath(): string
1839
    {
1840
        return $this->publishingYearXpath;
1841
    }
1842
1843
    /**
1844
     * @param string $publishingYearXpath
1845
     */
1846
    public function setPublishingYearXpath(string $publishingYearXpath)
1847
    {
1848
        $this->publishingYearXpath = $publishingYearXpath;
1849
    }
1850
1851
    /**
1852
     * @return string
1853
     */
1854
    public function getOriginalSourceTitleXpath(): string
1855
    {
1856
        return $this->originalSourceTitleXpath;
1857
    }
1858
1859
    /**
1860
     * @param string $originalSourceTitleXpath
1861
     */
1862
    public function setOriginalSourceTitleXpath(string $originalSourceTitleXpath)
1863
    {
1864
        $this->originalSourceTitleXpath = $originalSourceTitleXpath;
1865
    }
1866
1867
    /**
1868
     * @return string
1869
     */
1870
    public function getCreatorXpath(): string
1871
    {
1872
        return $this->creatorXpath;
1873
    }
1874
1875
    /**
1876
     * @param string $creatorXpath
1877
     */
1878
    public function setCreatorXpath(string $creatorXpath)
1879
    {
1880
        $this->creatorXpath = $creatorXpath;
1881
    }
1882
1883
    /**
1884
     * @return string
1885
     */
1886
    public function getCreationDateXpath(): string
1887
    {
1888
        return $this->creationDateXpath;
1889
    }
1890
1891
    /**
1892
     * @param string $creationDateXpath
1893
     */
1894
    public function setCreationDateXpath(string $creationDateXpath)
1895
    {
1896
        $this->creationDateXpath = $creationDateXpath;
1897
    }
1898
1899
    /**
1900
     * @return string
1901
     */
1902
    public function getRepositoryCreationDateXpath(): string
1903
    {
1904
        return $this->repositoryCreationDateXpath;
1905
    }
1906
1907
    /**
1908
     * @param string $repositoryCreationDateXpath
1909
     */
1910
    public function setRepositoryCreationDateXpath(string $repositoryCreationDateXpath)
1911
    {
1912
        $this->repositoryCreationDateXpath = $repositoryCreationDateXpath;
1913
    }
1914
1915
    /**
1916
     * @return string
1917
     */
1918
    public function getRepositoryLastModDateXpath(): string
1919
    {
1920
        return $this->repositoryLastModDateXpath;
1921
    }
1922
1923
    /**
1924
     * @param string $repositoryLastModDateXpath
1925
     */
1926
    public function setRepositoryLastModDateXpath(string $repositoryLastModDateXpath)
1927
    {
1928
        $this->repositoryLastModDateXpath = $repositoryLastModDateXpath;
1929
    }
1930
1931
    /**
1932
     * @return string
1933
     */
1934
    public function getDepositLicenseXpath(): string
1935
    {
1936
        return $this->depositLicenseXpath;
1937
    }
1938
1939
    /**
1940
     * @param string $depositLicenseXpath
1941
     */
1942
    public function setDepositLicenseXpath(string $depositLicenseXpath)
1943
    {
1944
        $this->depositLicenseXpath = $depositLicenseXpath;
1945
    }
1946
1947
    /**
1948
     * @return string
1949
     */
1950
    public function getAllNotesXpath(): string
1951
    {
1952
        return $this->allNotesXpath;
1953
    }
1954
1955
    /**
1956
     * @param string $allNotesXpath
1957
     */
1958
    public function setAllNotesXpath(string $allNotesXpath)
1959
    {
1960
        $this->allNotesXpath = $allNotesXpath;
1961
    }
1962
1963
    /**
1964
     * @return string
1965
     */
1966
    public function getPrivateNotesXpath(): string
1967
    {
1968
        return $this->privateNotesXpath;
1969
    }
1970
1971
    /**
1972
     * @param string $privateNotesXpath
1973
     */
1974
    public function setPrivateNotesXpath(string $privateNotesXpath)
1975
    {
1976
        $this->privateNotesXpath = $privateNotesXpath;
1977
    }
1978
1979
    /**
1980
     * @return string
1981
     */
1982
    public function getPersonXpath(): string
1983
    {
1984
        return $this->personXpath;
1985
    }
1986
1987
    /**
1988
     * @param string $personXpath
1989
     */
1990
    public function setPersonXpath(string $personXpath)
1991
    {
1992
        $this->personXpath = $personXpath;
1993
    }
1994
1995
    /**
1996
     * @return string
1997
     */
1998
    public function getPersonFamilyXpath(): string
1999
    {
2000
        return $this->personFamilyXpath;
2001
    }
2002
2003
    /**
2004
     * @param string $personFamilyXpath
2005
     */
2006
    public function setPersonFamilyXpath(string $personFamilyXpath)
2007
    {
2008
        $this->personFamilyXpath = $personFamilyXpath;
2009
    }
2010
2011
    /**
2012
     * @return string
2013
     */
2014
    public function getPersonGivenXpath(): string
2015
    {
2016
        return $this->personGivenXpath;
2017
    }
2018
2019
    /**
2020
     * @param string $personGivenXpath
2021
     */
2022
    public function setPersonGivenXpath(string $personGivenXpath)
2023
    {
2024
        $this->personGivenXpath = $personGivenXpath;
2025
    }
2026
2027
    /**
2028
     * @return string
2029
     */
2030
    public function getPersonRoleXpath(): string
2031
    {
2032
        return $this->personRoleXpath;
2033
    }
2034
2035
    /**
2036
     * @param string $personRoleXpath
2037
     */
2038
    public function setPersonRoleXpath(string $personRoleXpath)
2039
    {
2040
        $this->personRoleXpath = $personRoleXpath;
2041
    }
2042
2043
    /**
2044
     * @return string
2045
     */
2046
    public function getPersonFisIdentifierXpath(): string
2047
    {
2048
        return $this->personFisIdentifierXpath;
2049
    }
2050
2051
    /**
2052
     * @param string $personFisIdentifierXpath
2053
     */
2054
    public function setPersonFisIdentifierXpath(string $personFisIdentifierXpath)
2055
    {
2056
        $this->personFisIdentifierXpath = $personFisIdentifierXpath;
2057
    }
2058
2059
    /**
2060
     * @return string
2061
     */
2062
    public function getPersonAffiliationXpath(): string
2063
    {
2064
        return $this->personAffiliationXpath;
2065
    }
2066
2067
    /**
2068
     * @param string $personAffiliationXpath
2069
     */
2070
    public function setPersonAffiliationXpath(string $personAffiliationXpath)
2071
    {
2072
        $this->personAffiliationXpath = $personAffiliationXpath;
2073
    }
2074
2075
    /**
2076
     * @return string
2077
     */
2078
    public function getPersonAffiliationIdentifierXpath(): string
2079
    {
2080
        return $this->personAffiliationIdentifierXpath;
2081
    }
2082
2083
    /**
2084
     * @param string $personAffiliationIdentifierXpath
2085
     */
2086
    public function setPersonAffiliationIdentifierXpath(string $personAffiliationIdentifierXpath)
2087
    {
2088
        $this->personAffiliationIdentifierXpath = $personAffiliationIdentifierXpath;
2089
    }
2090
2091
    /**
2092
     * @return string
2093
     */
2094
    public function getPersonAuthorRole(): string
2095
    {
2096
        return $this->personAuthorRole;
2097
    }
2098
2099
    /**
2100
     * @param string $personAuthorRole
2101
     */
2102
    public function setPersonAuthorRole(string $personAuthorRole)
2103
    {
2104
        $this->personAuthorRole = $personAuthorRole;
2105
    }
2106
2107
    /**
2108
     * @return string
2109
     */
2110
    public function getPersonPublisherRole(): string
2111
    {
2112
        return $this->personPublisherRole;
2113
    }
2114
2115
    /**
2116
     * @param string $personPublisherRole
2117
     */
2118
    public function setPersonPublisherRole(string $personPublisherRole)
2119
    {
2120
        $this->personPublisherRole = $personPublisherRole;
2121
    }
2122
2123
    /**
2124
     * @return string
2125
     */
2126
    public function getValidationXpath(): string
2127
    {
2128
        return $this->validationXpath;
2129
    }
2130
2131
    /**
2132
     * @param string $validationXpath
2133
     */
2134
    public function setValidationXpath(string $validationXpath)
2135
    {
2136
        $this->validationXpath = $validationXpath;
2137
    }
2138
2139
    /**
2140
     * @return string
2141
     */
2142
    public function getFisIdXpath(): string
2143
    {
2144
        return $this->fisIdXpath;
2145
    }
2146
2147
    /**
2148
     * @param string $fisIdXpath
2149
     */
2150
    public function setFisIdXpath(string $fisIdXpath)
2151
    {
2152
        $this->fisIdXpath = $fisIdXpath;
2153
    }
2154
2155
    /**
2156
     * @return string
2157
     */
2158
    public function getSourceDetailsXpaths(): string
2159
    {
2160
        return $this->sourceDetailsXpaths;
2161
    }
2162
2163
    /**
2164
     * @param string $sourceDetailsXpaths
2165
     */
2166
    public function setSourceDetailsXpaths(string $sourceDetailsXpaths)
2167
    {
2168
        $this->sourceDetailsXpaths = $sourceDetailsXpaths;
2169
    }
2170
2171
    /**
2172
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
2173
     */
2174
    public function getElasticSearchTransformation(): ?\TYPO3\CMS\Extbase\Persistence\ObjectStorage
2175
    {
2176
        return $this->elasticSearchTransformation;
2177
    }
2178
2179
    /**
2180
     * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage $elasticSearchTransformation
2181
     */
2182
    public function setElasticSearchTransformation(
2183
        ?\TYPO3\CMS\Extbase\Persistence\ObjectStorage $elasticSearchTransformation
2184
    ): void {
2185
        $this->elasticSearchTransformation = $elasticSearchTransformation;
2186
    }
2187
2188
}
2189