Passed
Pull Request — master (#207)
by
unknown
16:03 queued 05:02
created

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