@@ -69,7 +69,75 @@ import { CLAIMED_TASK } from './tasks/models/claimed-task-object.resource-type';
6969import { POOL_TASK } from './tasks/models/pool-task-object.resource-type' ;
7070import { WORKFLOW_ACTION } from './tasks/models/workflow-action-object.resource-type' ;
7171
72- export const LAZY_DATA_SERVICES : LazyDataServicesMap = {
72+ export const LAZY_DATA_SERVICES : LazyDataServicesMap = new Map ( [
73+ [ AUTHORIZATION . value , ( ) => import ( './data/feature-authorization/authorization-data.service' ) . then ( m => m . AuthorizationDataService ) ] ,
74+ [ BROWSE_DEFINITION . value , ( ) => import ( './browse/browse-definition-data.service' ) . then ( m => m . BrowseDefinitionDataService ) ] ,
75+ [ BULK_ACCESS_CONDITION_OPTIONS . value , ( ) => import ( './config/bulk-access-config-data.service' ) . then ( m => m . BulkAccessConfigDataService ) ] ,
76+ [ METADATA_SCHEMA . value , ( ) => import ( './data/metadata-schema-data.service' ) . then ( m => m . MetadataSchemaDataService ) ] ,
77+ [ SUBMISSION_UPLOADS_TYPE . value , ( ) => import ( './config/submission-uploads-config-data.service' ) . then ( m => m . SubmissionUploadsConfigDataService ) ] ,
78+ [ BITSTREAM . value , ( ) => import ( './data/bitstream-data.service' ) . then ( m => m . BitstreamDataService ) ] ,
79+ [ SUBMISSION_ACCESSES_TYPE . value , ( ) => import ( './config/submission-accesses-config-data.service' ) . then ( m => m . SubmissionAccessesConfigDataService ) ] ,
80+ [ SYSTEMWIDEALERT . value , ( ) => import ( './data/system-wide-alert-data.service' ) . then ( m => m . SystemWideAlertDataService ) ] ,
81+ [ USAGE_REPORT . value , ( ) => import ( './statistics/usage-report-data.service' ) . then ( m => m . UsageReportDataService ) ] ,
82+ [ ACCESS_STATUS . value , ( ) => import ( './data/access-status-data.service' ) . then ( m => m . AccessStatusDataService ) ] ,
83+ [ COLLECTION . value , ( ) => import ( './data/collection-data.service' ) . then ( m => m . CollectionDataService ) ] ,
84+ [ CLAIMED_TASK . value , ( ) => import ( './tasks/claimed-task-data.service' ) . then ( m => m . ClaimedTaskDataService ) ] ,
85+ [ VOCABULARY_ENTRY . value , ( ) => import ( './data/href-only-data.service' ) . then ( m => m . HrefOnlyDataService ) ] ,
86+ [ ITEM_TYPE . value , ( ) => import ( './data/href-only-data.service' ) . then ( m => m . HrefOnlyDataService ) ] ,
87+ [ LICENSE . value , ( ) => import ( './data/href-only-data.service' ) . then ( m => m . HrefOnlyDataService ) ] ,
88+ [ SUBSCRIPTION . value , ( ) => import ( '../shared/subscriptions/subscriptions-data.service' ) . then ( m => m . SubscriptionsDataService ) ] ,
89+ [ COMMUNITY . value , ( ) => import ( './data/community-data.service' ) . then ( m => m . CommunityDataService ) ] ,
90+ [ VOCABULARY . value , ( ) => import ( './submission/vocabularies/vocabulary.data.service' ) . then ( m => m . VocabularyDataService ) ] ,
91+ [ BUNDLE . value , ( ) => import ( './data/bundle-data.service' ) . then ( m => m . BundleDataService ) ] ,
92+ [ CONFIG_PROPERTY . value , ( ) => import ( './data/configuration-data.service' ) . then ( m => m . ConfigurationDataService ) ] ,
93+ [ POOL_TASK . value , ( ) => import ( './tasks/pool-task-data.service' ) . then ( m => m . PoolTaskDataService ) ] ,
94+ [ CLAIMED_TASK . value , ( ) => import ( './tasks/claimed-task-data.service' ) . then ( m => m . ClaimedTaskDataService ) ] ,
95+ [ SUPERVISION_ORDER . value , ( ) => import ( './supervision-order/supervision-order-data.service' ) . then ( m => m . SupervisionOrderDataService ) ] ,
96+ [ WORKSPACEITEM . value , ( ) => import ( './submission/workspaceitem-data.service' ) . then ( m => m . WorkspaceitemDataService ) ] ,
97+ [ WORKFLOWITEM . value , ( ) => import ( './submission/workflowitem-data.service' ) . then ( m => m . WorkflowItemDataService ) ] ,
98+ [ VOCABULARY . value , ( ) => import ( './submission/vocabularies/vocabulary.data.service' ) . then ( m => m . VocabularyDataService ) ] ,
99+ [ VOCABULARY_ENTRY_DETAIL . value , ( ) => import ( './submission/vocabularies/vocabulary-entry-details.data.service' ) . then ( m => m . VocabularyEntryDetailsDataService ) ] ,
100+ [ SUBMISSION_CC_LICENSE_URL . value , ( ) => import ( './submission/submission-cc-license-url-data.service' ) . then ( m => m . SubmissionCcLicenseUrlDataService ) ] ,
101+ [ SUBMISSION_CC_LICENSE . value , ( ) => import ( './submission/submission-cc-license-data.service' ) . then ( m => m . SubmissionCcLicenseDataService ) ] ,
102+ [ USAGE_REPORT . value , ( ) => import ( './statistics/usage-report-data.service' ) . then ( m => m . UsageReportDataService ) ] ,
103+ [ RESOURCE_POLICY . value , ( ) => import ( './resource-policy/resource-policy-data.service' ) . then ( m => m . ResourcePolicyDataService ) ] ,
104+ [ RESEARCHER_PROFILE . value , ( ) => import ( './profile/researcher-profile-data.service' ) . then ( m => m . ResearcherProfileDataService ) ] ,
105+ [ ORCID_QUEUE . value , ( ) => import ( './orcid/orcid-queue-data.service' ) . then ( m => m . OrcidQueueDataService ) ] ,
106+ [ ORCID_HISTORY . value , ( ) => import ( './orcid/orcid-history-data.service' ) . then ( m => m . OrcidHistoryDataService ) ] ,
107+ [ FEEDBACK . value , ( ) => import ( './feedback/feedback-data.service' ) . then ( m => m . FeedbackDataService ) ] ,
108+ [ GROUP . value , ( ) => import ( './eperson/group-data.service' ) . then ( m => m . GroupDataService ) ] ,
109+ [ EPERSON . value , ( ) => import ( './eperson/eperson-data.service' ) . then ( m => m . EPersonDataService ) ] ,
110+ [ WORKFLOW_ACTION . value , ( ) => import ( './data/workflow-action-data.service' ) . then ( m => m . WorkflowActionDataService ) ] ,
111+ [ VERSION_HISTORY . value , ( ) => import ( './data/version-history-data.service' ) . then ( m => m . VersionHistoryDataService ) ] ,
112+ [ SITE . value , ( ) => import ( './data/site-data.service' ) . then ( m => m . SiteDataService ) ] ,
113+ [ ROOT . value , ( ) => import ( './data/root-data.service' ) . then ( m => m . RootDataService ) ] ,
114+ [ RELATIONSHIP_TYPE . value , ( ) => import ( './data/relationship-type-data.service' ) . then ( m => m . RelationshipTypeDataService ) ] ,
115+ [ RELATIONSHIP . value , ( ) => import ( './data/relationship-data.service' ) . then ( m => m . RelationshipDataService ) ] ,
116+ [ SCRIPT . value , ( ) => import ( './data/processes/script-data.service' ) . then ( m => m . ScriptDataService ) ] ,
117+ [ PROCESS . value , ( ) => import ( './data/processes/process-data.service' ) . then ( m => m . ProcessDataService ) ] ,
118+ [ METADATA_FIELD . value , ( ) => import ( './data/metadata-field-data.service' ) . then ( m => m . MetadataFieldDataService ) ] ,
119+ [ ITEM . value , ( ) => import ( './data/item-data.service' ) . then ( m => m . ItemDataService ) ] ,
120+ [ VERSION . value , ( ) => import ( './data/version-data.service' ) . then ( m => m . VersionDataService ) ] ,
121+ [ IDENTIFIERS . value , ( ) => import ( './data/identifier-data.service' ) . then ( m => m . IdentifierDataService ) ] ,
122+ [ FEATURE . value , ( ) => import ( './data/feature-authorization/authorization-data.service' ) . then ( m => m . AuthorizationDataService ) ] ,
123+ [ DSPACE_OBJECT . value , ( ) => import ( './data/dspace-object-data.service' ) . then ( m => m . DSpaceObjectDataService ) ] ,
124+ [ BITSTREAM_FORMAT . value , ( ) => import ( './data/bitstream-format-data.service' ) . then ( m => m . BitstreamFormatDataService ) ] ,
125+ [ SUBMISSION_COAR_NOTIFY_CONFIG . value , ( ) => import ( '../submission/sections/section-coar-notify/coar-notify-config-data.service' ) . then ( m => m . CoarNotifyConfigDataService ) ] ,
126+ [ LDN_SERVICE_CONSTRAINT_FILTERS . value , ( ) => import ( '../admin/admin-ldn-services/ldn-services-data/ldn-itemfilters-data.service' ) . then ( m => m . LdnItemfiltersService ) ] ,
127+ [ LDN_SERVICE . value , ( ) => import ( '../admin/admin-ldn-services/ldn-services-data/ldn-services-data.service' ) . then ( m => m . LdnServicesService ) ] ,
128+ [ ADMIN_NOTIFY_MESSAGE . value , ( ) => import ( '../admin/admin-notify-dashboard/services/admin-notify-messages.service' ) . then ( m => m . AdminNotifyMessagesService ) ] ,
129+ [ SUBMISSION_FORMS_TYPE . value , ( ) => import ( './config/submission-forms-config-data.service' ) . then ( m => m . SubmissionFormsConfigDataService ) ] ,
130+ [ NOTIFYREQUEST . value , ( ) => import ( './data/notify-services-status-data.service' ) . then ( m => m . NotifyRequestsStatusDataService ) ] ,
131+ [ QUALITY_ASSURANCE_EVENT_OBJECT . value , ( ) => import ( './notifications/qa/events/quality-assurance-event-data.service' ) . then ( m => m . QualityAssuranceEventDataService ) ] ,
132+ [ QUALITY_ASSURANCE_SOURCE_OBJECT . value , ( ) => import ( './notifications/qa/source/quality-assurance-source-data.service' ) . then ( m => m . QualityAssuranceSourceDataService ) ] ,
133+ [ QUALITY_ASSURANCE_TOPIC_OBJECT . value , ( ) => import ( './notifications/qa/topics/quality-assurance-topic-data.service' ) . then ( m => m . QualityAssuranceTopicDataService ) ] ,
134+ [ SUGGESTION . value , ( ) => import ( './notifications/suggestions-data.service' ) . then ( m => m . SuggestionsDataService ) ] ,
135+ [ SUGGESTION_SOURCE . value , ( ) => import ( './notifications/source/suggestion-source-data.service' ) . then ( m => m . SuggestionSourceDataService ) ] ,
136+ [ SUGGESTION_TARGET . value , ( ) => import ( './notifications/target/suggestion-target-data.service' ) . then ( m => m . SuggestionTargetDataService ) ] ,
137+ [ DUPLICATE . value , ( ) => import ( './submission/submission-duplicate-data.service' ) . then ( m => m . SubmissionDuplicateDataService ) ] ,
138+ [ CorrectionType . type . value , ( ) => import ( './submission/correctiontype-data.service' ) . then ( m => m . CorrectionTypeDataService ) ] ,
139+ ] ) ;
140+ /*export const LAZY_DATA_SERVICES: LazyDataServicesMap = {
73141 [AUTHORIZATION.value]: () => import('./data/feature-authorization/authorization-data.service').then(m => m.AuthorizationDataService),
74142 [BROWSE_DEFINITION.value]: () => import('./browse/browse-definition-data.service').then(m => m.BrowseDefinitionDataService),
75143 [BULK_ACCESS_CONDITION_OPTIONS.value]: () => import('./config/bulk-access-config-data.service').then(m => m.BulkAccessConfigDataService),
@@ -136,6 +204,6 @@ export const LAZY_DATA_SERVICES: LazyDataServicesMap = {
136204 [SUGGESTION_TARGET.value]: () => import('./notifications/target/suggestion-target-data.service').then(m => m.SuggestionTargetDataService),
137205 [DUPLICATE.value]: () => import('./submission/submission-duplicate-data.service').then(m => m.SubmissionDuplicateDataService),
138206 [CorrectionType.type.value]: () => import('./submission/correctiontype-data.service').then(m => m.CorrectionTypeDataService),
139- } ;
207+ };*/
140208
141209
0 commit comments