Passed
Push — master ( 134b43...f02d33 )
by Ralf
09:50
created

Client::setElasticSearchIndexName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

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