Project

General

Profile

1
import { NgModule}            from '@angular/core';
2
import { CommonModule }        from '@angular/common';
3
import { FormsModule }         from '@angular/forms';
4

    
5
import {UtilsModule} from '../utils/utils.module';
6
import {ServicesModule} from '../services/services.module';
7

    
8

    
9
import {Filter, Value} from './searchUtils/searchHelperClasses.class';
10
import {SearchResult}     from '../utils/entities/searchResult';
11

    
12

    
13
import {AdvancedSearchPageComponent} from './searchUtils/advancedSearchPage.component';
14
// import {SearchAllComponent} from '../searchAll/searchAll.component';//helpers
15
import {SearchPageComponent} from './searchUtils/searchPage.component';
16
import {SearchFormComponent} from './searchUtils/searchForm.component';
17
import {SearchPagingComponent} from './searchUtils/searchPaging.component';
18
import {SearchDownloadComponent} from './searchUtils/searchDownload.component';
19

    
20
import {SearchResultComponent} from './searchUtils/searchResult.component';
21
import {SearchFilterComponent} from './searchUtils/searchFilter.component';
22
import {AdvancedSearchFormComponent} from './searchUtils/advancedSearchForm.component';
23
import { SearchPublicationsComponent } from './simple/searchPublications.component';
24
import { SearchDataprovidersComponent } from './simple/searchDataproviders.component';
25
import { SearchProjectsComponent } from './simple/searchProjects.component';
26
import {SearchDatasetsComponent} from './simple/searchDatasets.component';
27
import {SearchOrganizationsComponent} from './simple/searchOrganizations.component';
28
import {SearchPeopleComponent} from './simple/searchPeople.component';
29

    
30
import {SearchComponent} from './find/search.component';
31
import {SearchCompatibleDataprovidersComponent} from './dataProviders/compatibleDataProviders.component';
32
import {SearchEntityRegistriesComponent} from './dataProviders/entityRegistries.component';
33
import {DatasourceTableViewComponent} from './dataProviders/datasourceTableView.component';
34
//Advanced
35
import { AdvancedSearchPublicationsComponent } from './advanced/advancedSearchPublications.component';
36
import { AdvancedSearchDataProvidersComponent } from './advanced/advancedSearchDataProviders.component';
37
import { AdvancedSearchProjectsComponent } from './advanced/advancedSearchProjects.component';
38
import { AdvancedSearchDatasetsComponent } from './advanced/advancedSearchDatasets.component';
39
import { AdvancedSearchPeopleComponent } from './advanced/advancedSearchPeople.component';
40
import { AdvancedSearchOrganizationsComponent } from './advanced/advancedSearchOrganizations.component';
41

    
42
import { SearchRoutingModule } from './search-routing.module';
43

    
44
@NgModule({
45
  imports: [
46
    CommonModule, FormsModule,
47
    UtilsModule,
48
    ServicesModule,
49
    SearchRoutingModule
50

    
51
  ],
52
  declarations: [
53

    
54
    AdvancedSearchPageComponent,
55
    // SearchAllComponent,
56
    SearchPageComponent,
57
    SearchFormComponent,
58
    SearchResultComponent,
59
    SearchFilterComponent,
60
    SearchPagingComponent,
61
    SearchDownloadComponent,
62
    AdvancedSearchFormComponent,
63
    SearchPublicationsComponent,
64
    AdvancedSearchPublicationsComponent, AdvancedSearchDataProvidersComponent, AdvancedSearchProjectsComponent,
65
    AdvancedSearchDatasetsComponent, AdvancedSearchPeopleComponent, AdvancedSearchOrganizationsComponent,
66
    SearchDataprovidersComponent,
67
    SearchComponent,
68
    SearchProjectsComponent,
69
    SearchCompatibleDataprovidersComponent,
70
    SearchEntityRegistriesComponent,
71
    DatasourceTableViewComponent,
72
    SearchDatasetsComponent,
73
    SearchOrganizationsComponent,
74
    SearchPeopleComponent
75
],
76

    
77
  providers:[
78
    // SearchPublicationsService
79
  ],
80
  exports: [
81
      // SearchAllComponent,
82
      AdvancedSearchPublicationsComponent,
83
      AdvancedSearchDataProvidersComponent,
84
      AdvancedSearchProjectsComponent,
85
      SearchPublicationsComponent,
86
      SearchProjectsComponent,
87
      SearchDataprovidersComponent,
88
      SearchDatasetsComponent,
89
      SearchOrganizationsComponent,
90
      SearchPeopleComponent,
91
      SearchComponent,
92
      SearchCompatibleDataprovidersComponent,
93
      SearchEntityRegistriesComponent,
94
      SearchResultComponent
95
    ]
96
})
97
export class SearchModule { }
(3-3/3)