Project

General

Profile

1
import { NgModule } from '@angular/core';
2
import { RouterModule } from '@angular/router';
3

    
4
export function getHomeModule() {
5
  return System.import('./home/home.module' + (process.env.AOT ? '.ngfactory' : ''))
6
    .then(mod => mod[(process.env.AOT ? 'HomeModuleNgFactory' : 'HomeModule')]);
7
}
8
export function getPublicationModule() {
9
  return System.import('./landingPages/publication/publication.module' + (process.env.AOT ? '.ngfactory' : ''))
10
    .then(mod => mod[(process.env.AOT ? 'PublicationModuleNgFactory' : 'PublicationModule')]);
11
}
12
export function getDatasetModule() {
13
  return System.import('./landingPages/dataset/dataset.module' + (process.env.AOT ? '.ngfactory' : ''))
14
    .then(mod => mod[(process.env.AOT ? 'DatasetModuleNgFactory' : 'DatasetModule')]);
15
}
16

    
17
export function getProjectModule() {
18
  return System.import('./landingPages/project/project.module' + (process.env.AOT ? '.ngfactory' : ''))
19
    .then(mod => mod[(process.env.AOT ? 'ProjectModuleNgFactory' : 'ProjectModule')]);
20
}
21
export function getOrganizationModule() {
22
  return System.import('./landingPages/organization/organization.module' + (process.env.AOT ? '.ngfactory' : ''))
23
    .then(mod => mod[(process.env.AOT ? 'OrganizationModuleNgFactory' : 'OrganizationModule')]);
24
}
25
export function getDepositDatasetsModule() {
26
  return System.import('./deposit/datasets/depositDatasets.module' + (process.env.AOT ? '.ngfactory' : ''))
27
    .then(mod => mod[(process.env.AOT ? 'DepositDatasetsModuleNgFactory' : 'DepositDatasetsModule')]);
28
}
29
export function getDepositDatasetsResultsModule() {
30
  return System.import('./deposit/datasets/depositDatasetsResults.module' + (process.env.AOT ? '.ngfactory' : ''))
31
    .then(mod => mod[(process.env.AOT ? 'DepositDatasetsResultsModuleNgFactory' : 'DepositDatasetsResultsModule')]);
32
}
33
export function getDepositBySubjectResultsModule() {
34
  return System.import('./deposit/datasets/depositBySubjectResults.module' + (process.env.AOT ? '.ngfactory' : ''))
35
    .then(mod => mod[(process.env.AOT ? 'DepositBySubjectResultsModuleNgFactory' : 'DepositBySubjectResultsModule')]);
36
}
37
export function getDepositPublicationsModule() {
38
  return System.import('./deposit/publications/depositPublications.module' + (process.env.AOT ? '.ngfactory' : ''))
39
    .then(mod => mod[(process.env.AOT ? 'DepositPublicationsModuleNgFactory' : 'DepositPublicationsModule')]);
40
}
41
export function getDepositPublicationsResultsModule() {
42
  return System.import('./deposit/publications/depositPublicationsResults.module' + (process.env.AOT ? '.ngfactory' : ''))
43
    .then(mod => mod[(process.env.AOT ? 'DepositPublicationsResultsModuleNgFactory' : 'DepositPublicationsResultsModule')]);
44
}
45
export function getDataProviderModule() {
46
  return System.import('./landingPages/dataProvider/dataProvider.module' + (process.env.AOT ? '.ngfactory' : ''))
47
    .then(mod => mod[(process.env.AOT ? 'DataProviderModuleNgFactory' : 'DataProviderModule')]);
48
}
49
export function getMainSearchModule() {
50
  return System.import('./searchPages/find/mainSearch.module' + (process.env.AOT ? '.ngfactory' : ''))
51
    .then(mod => mod[(process.env.AOT ? 'MainSearchModuleNgFactory' : 'MainSearchModule')]);
52
}
53
export function getSearchPublicationsModule() {
54
  return System.import('./searchPages/simple/searchPublications.module' + (process.env.AOT ? '.ngfactory' : ''))
55
    .then(mod => mod[(process.env.AOT ? 'SearchPublicationsModuleNgFactory' : 'SearchPublicationsModule')]);
56
}
57
export function getSearchDatasetsModule() {
58
  return System.import('./searchPages/simple/searchDatasets.module' + (process.env.AOT ? '.ngfactory' : ''))
59
    .then(mod => mod[(process.env.AOT ? 'SearchDatasetsModuleNgFactory' : 'SearchDatasetsModule')]);
60
}
61
export function getSearchProjectsModule() {
62
  return System.import('./searchPages/simple/searchProjects.module' + (process.env.AOT ? '.ngfactory' : ''))
63
    .then(mod => mod[(process.env.AOT ? 'SearchProjectsModuleNgFactory' : 'SearchProjectsModule')]);
64
}
65
export function getSearchOrganizationsModule() {
66
  return System.import('./searchPages/simple/searchOrganizations.module' + (process.env.AOT ? '.ngfactory' : ''))
67
    .then(mod => mod[(process.env.AOT ? 'SearchOrganizationsModuleNgFactory' : 'SearchOrganizationsModule')]);
68
}
69
export function getSearchDataProvidersModule() {
70
  return System.import('./searchPages/simple/searchDataProviders.module' + (process.env.AOT ? '.ngfactory' : ''))
71
    .then(mod => mod[(process.env.AOT ? 'SearchDataProvidersModuleNgFactory' : 'SearchDataProvidersModule')]);
72
}
73

    
74
export function getCompatibleDataProvidersModule() {
75
  return System.import('./searchPages/dataProviders/compatibleDataProviders.module' + (process.env.AOT ? '.ngfactory' : ''))
76
    .then(mod => mod[(process.env.AOT ? 'CompatibleDataProvidersModuleNgFactory' : 'CompatibleDataProvidersModule')]);
77
}
78
export function getCompatibleDataProvidersTableModule() {
79
  return System.import('./searchPages/dataProviders/compatibleDataProvidersTable.module' + (process.env.AOT ? '.ngfactory' : ''))
80
    .then(mod => mod[(process.env.AOT ? 'CompatibleDataProvidersTableModuleNgFactory' : 'CompatibleDataProvidersTableModule')]);
81
}
82
export function getEntityRegistriesModule() {
83
  return System.import('./searchPages/dataProviders/entityRegistries.module' + (process.env.AOT ? '.ngfactory' : ''))
84
    .then(mod => mod[(process.env.AOT ? 'EntityRegistriesModuleNgFactory' : 'EntityRegistriesModule')]);
85
}
86
export function getEntityRegistriesTableModule() {
87
  return System.import('./searchPages/dataProviders/entityRegistriesTable.module' + (process.env.AOT ? '.ngfactory' : ''))
88
    .then(mod => mod[(process.env.AOT ? 'EntityRegistriesTableModuleNgFactory' : 'EntityRegistriesTableModule')]);
89
}
90
export function getJournalsModule() {
91
  return System.import('./searchPages/dataProviders/journals.module' + (process.env.AOT ? '.ngfactory' : ''))
92
    .then(mod => mod[(process.env.AOT ? 'JournalsModuleNgFactory' : 'JournalsModule')]);
93
}
94
export function getJournalsTableModule() {
95
  return System.import('./searchPages/dataProviders/journalsTable.module' + (process.env.AOT ? '.ngfactory' : ''))
96
    .then(mod => mod[(process.env.AOT ? 'JournalsTableModuleNgFactory' : 'JournalsTableModule')]);
97
}
98
export function getAdvancedSearchPublicationsModule() {
99
  return System.import('./searchPages/advanced/advancedSearchPublications.module' + (process.env.AOT ? '.ngfactory' : ''))
100
    .then(mod => mod[(process.env.AOT ? 'AdvancedSearchPublicationsModuleNgFactory' : 'AdvancedSearchPublicationsModule')]);
101
}
102
export function getAdvancedSearchDatasetsModule() {
103
  return System.import('./searchPages/advanced/advancedSearchDatasets.module' + (process.env.AOT ? '.ngfactory' : ''))
104
    .then(mod => mod[(process.env.AOT ? 'AdvancedSearchDatasetsModuleNgFactory' : 'AdvancedSearchDatasetsModule')]);
105
}
106
export function getAdvancedSearchOrganizationsModule() {
107
  return System.import('./searchPages/advanced/advancedSearchOrganizations.module' + (process.env.AOT ? '.ngfactory' : ''))
108
    .then(mod => mod[(process.env.AOT ? 'AdvancedSearchOrganizationsModuleNgFactory' : 'AdvancedSearchOrganizationsModule')]);
109
}
110
export function getAdvancedSearchDataProvidersModule() {
111
  return System.import('./searchPages/advanced/advancedSearchDataProviders.module' + (process.env.AOT ? '.ngfactory' : ''))
112
    .then(mod => mod[(process.env.AOT ? 'AdvancedSearchDataProvidersModuleNgFactory' : 'AdvancedSearchDataProvidersModule')]);
113
}
114
export function getAdvancedSearchProjectsModule() {
115
  return System.import('./searchPages/advanced/advancedSearchProjects.module' + (process.env.AOT ? '.ngfactory' : ''))
116
    .then(mod => mod[(process.env.AOT ? 'AdvancedSearchProjectsModuleNgFactory' : 'AdvancedSearchProjectsModule')]);
117
}
118

    
119
export function gethtmlProjectReportModule() {
120
  return System.import('./landingPages/htmlProjectReport/htmlProjectReport.module' + (process.env.AOT ? '.ngfactory' : ''))
121
    .then(mod => mod[(process.env.AOT ? 'HtmlProjectReportModuleNgFactory' : 'HtmlProjectReportModule')]);
122
}
123
export function getMyClaimsModule() {
124
  return System.import('./claims/myClaims/myClaims.module' + (process.env.AOT ? '.ngfactory' : ''))
125
    .then(mod => mod[(process.env.AOT ? 'MyClaimsModuleNgFactory' : 'MyClaimsModule')]);
126
}
127

    
128
export function getClaimsAdminModule() {
129
  return System.import('./claims/claimsAdmin/claimsAdmin.module' + (process.env.AOT ? '.ngfactory' : ''))
130
    .then(mod => mod[(process.env.AOT ? 'ClaimsAdminModuleNgFactory' : 'ClaimsAdminModule')]);
131
}
132

    
133
export function getClaimsByTokenModule() {
134
  return System.import('./claims/claimsByToken/claimsByToken.module' + (process.env.AOT ? '.ngfactory' : ''))
135
    .then(mod => mod[(process.env.AOT ? 'ClaimsByTokenModuleNgFactory' : 'ClaimsByTokenModule')]);
136
}
137

    
138
export function getLinkingModule() {
139
  return System.import('./claims/linking/linkingGeneric.module' + (process.env.AOT ? '.ngfactory' : ''))
140
    .then(mod => mod[(process.env.AOT ? 'LinkingGenericModuleNgFactory' : 'LinkingGenericModule')]);
141
}
142

    
143
export function getDirectLinkingModule() {
144
  return System.import('./claims/directLinking/directLinking.module' + (process.env.AOT ? '.ngfactory' : ''))
145
    .then(mod => mod[(process.env.AOT ? 'DirectLinkingModuleNgFactory' : 'DirectLinkingModule')]);
146
}
147
export function getUserModule() {
148
  return System.import('./login/user.module' + (process.env.AOT ? '.ngfactory' : ''))
149
    .then(mod => mod[(process.env.AOT ? 'UserModuleNgFactory' : 'UserModule')]);
150
}
151
export function getReloadModule() {
152
  return System.import('./reload/reload.module' + (process.env.AOT ? '.ngfactory' : ''))
153
    .then(mod => mod[(process.env.AOT ? 'ReloadModuleNgFactory' : 'ReloadModule')]);
154
}
155
@NgModule({
156
  imports: [
157
    RouterModule.forChild([
158
      { path: '', loadChildren: getHomeModule},
159
      { path: 'home', loadChildren: getHomeModule},
160
      { path: 'search/publication', loadChildren: getPublicationModule },
161
      { path: 'search/dataset', loadChildren: getDatasetModule },
162
      { path: 'search/organization', loadChildren: getOrganizationModule },
163
      { path: 'search/project', loadChildren: getProjectModule },
164
      { path: 'search/dataprovider', loadChildren: getDataProviderModule },
165
      { path: 'participate/deposit-datasets', loadChildren: getDepositDatasetsModule },
166
      { path: 'participate/deposit-datasets-result', loadChildren: getDepositDatasetsResultsModule },
167
      { path: 'participate/deposit-subject-result', loadChildren: getDepositBySubjectResultsModule },
168
      { path: 'participate/deposit-publications', loadChildren: getDepositPublicationsModule },
169
      { path: 'participate/deposit-publications-result', loadChildren: getDepositPublicationsResultsModule },
170
      { path: 'search/find', loadChildren: getMainSearchModule },
171
      { path: 'search/find/publications', loadChildren: getSearchPublicationsModule },
172
      { path: 'search/find/datasets', loadChildren: getSearchDatasetsModule },
173
      { path: 'search/find/projects', loadChildren: getSearchProjectsModule },
174
      { path: 'search/find/dataproviders', loadChildren: getSearchDataProvidersModule },
175
      { path: 'search/find/organizations', loadChildren: getSearchOrganizationsModule },
176
      { path: 'search/content-providers', loadChildren: getCompatibleDataProvidersModule },
177
      { path: 'search/content-providers-table', loadChildren: getCompatibleDataProvidersTableModule },
178
      { path: 'search/entity-registries', loadChildren: getEntityRegistriesModule },
179
      { path: 'search/entity-registries-table', loadChildren: getEntityRegistriesTableModule },
180
      { path: 'search/journals', loadChildren: getJournalsModule },
181
      { path: 'search/journals-table', loadChildren: getJournalsTableModule },
182
      { path: 'search/advanced/publications', loadChildren: getAdvancedSearchPublicationsModule },
183
      { path: 'search/advanced/datasets', loadChildren: getAdvancedSearchDatasetsModule },
184
      { path: 'search/advanced/organizations', loadChildren: getAdvancedSearchOrganizationsModule },
185
      { path: 'search/advanced/dataproviders', loadChildren: getAdvancedSearchDataProvidersModule },
186
      { path: 'search/advanced/projects', loadChildren: getAdvancedSearchProjectsModule },
187
      { path: 'project-report', loadChildren: gethtmlProjectReportModule },
188
      { path: 'myclaims', loadChildren: getMyClaimsModule },
189
      { path: 'claims', loadChildren: getClaimsAdminModule },
190
      { path: 'participate/claim', loadChildren: getLinkingModule },
191
      { path: 'participate/direct-claim', loadChildren: getDirectLinkingModule },
192
      { path: 'claims-project-manager', loadChildren: getClaimsByTokenModule },
193
      { path: 'user-info', loadChildren: getUserModule },
194
      { path: 'reload', loadChildren: getReloadModule },
195

    
196
    ])
197
  ],
198
})
199
export class AppRoutingModule { }
(1-1/3)