Passed
Push — master ( f02d33...dc5694 )
by Ralf
19:35
created

Client::setActiveMessagingNewDocumentUrlBody()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

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