예제 #1
0
 public EventTasks(INHibernateRepository <Event> eventRepo,
                   INHibernateRepository <Violation> violationRepo,
                   INHibernateRepository <EventRelationshipType> eventRelationshipTypeRepo,
                   INHibernateRepository <EventRelationship> eventRelationshipRepo,
                   INHibernateRepository <AdminExportedEventProfile> exportEventRepo,
                   INHibernateRepository <Tag> tagRepo,
                   INHibernateRepository <EventVerifiedStatus> eventVerifiedStatusRepo,
                   IViolationDataTablesQuery violationDataTablesQuery,
                   IEventSearchQuery eventSearchQuery,
                   IEventQueries eventQueries,
                   IMergeStoredProcQueries mergeQueries,
                   ILuceneTasks luceneTasks,
                   IWordExportEventService exportService)
 {
     this.eventRepo                 = eventRepo;
     this.violationRepo             = violationRepo;
     this.eventRelationshipTypeRepo = eventRelationshipTypeRepo;
     this.eventRelationshipRepo     = eventRelationshipRepo;
     this.exportEventRepo           = exportEventRepo;
     this.tagRepo = tagRepo;
     this.eventVerifiedStatusRepo  = eventVerifiedStatusRepo;
     this.violationDataTablesQuery = violationDataTablesQuery;
     this.eventSearchQuery         = eventSearchQuery;
     this.eventQueries             = eventQueries;
     this.mergeQueries             = mergeQueries;
     this.luceneTasks   = luceneTasks;
     this.exportService = exportService;
 }
예제 #2
0
 public OrganizationTasks(INHibernateRepository <Organization> orgRepo,
                          INHibernateRepository <Unit> unitRepo,
                          INHibernateRepository <Rank> rankRepo,
                          INHibernateRepository <Role> roleRepo,
                          INHibernateRepository <AdminUnitImport> adminUnitImportRepo,
                          INHibernateRepository <UnitHierarchy> unitHierarchyRepo,
                          INHibernateRepository <UnitHierarchyType> unitHierarchyTypeRepo,
                          INHibernateRepository <UnitLocation> unitLocationRepo,
                          INHibernateRepository <UnitAlias> unitAliasRepo,
                          INHibernateRepository <UnitOperation> unitOperationRepo,
                          INHibernateRepository <Operation> operationRepo,
                          INHibernateRepository <OperationAlias> operationAliasRepo,
                          IOrganizationSearchQuery orgSearchQuery,
                          IUnitQueries unitQueries,
                          IUnitSearchQuery unitSearchQuery,
                          IRankSearchQuery rankSearchQuery,
                          IRoleSearchQuery roleSearchQuery,
                          ILuceneTasks luceneTasks,
                          IMergeStoredProcQueries mergeQueries)
 {
     this.orgRepo               = orgRepo;
     this.unitRepo              = unitRepo;
     this.rankRepo              = rankRepo;
     this.roleRepo              = roleRepo;
     this.adminUnitImportRepo   = adminUnitImportRepo;
     this.unitHierarchyRepo     = unitHierarchyRepo;
     this.unitHierarchyTypeRepo = unitHierarchyTypeRepo;
     this.unitLocationRepo      = unitLocationRepo;
     this.unitAliasRepo         = unitAliasRepo;
     this.unitOperationRepo     = unitOperationRepo;
     this.operationRepo         = operationRepo;
     this.operationAliasRepo    = operationAliasRepo;
     this.orgSearchQuery        = orgSearchQuery;
     this.unitQueries           = unitQueries;
     this.unitSearchQuery       = unitSearchQuery;
     this.rankSearchQuery       = rankSearchQuery;
     this.roleSearchQuery       = roleSearchQuery;
     this.luceneTasks           = luceneTasks;
     this.mergeQueries          = mergeQueries;
 }
예제 #3
0
 public PersonTasks(INHibernateRepository <Person> personRepo,
                    INHibernateRepository <ProfileStatus> profileStatusRepo,
                    INHibernateRepository <Ethnicity> ethnicityRepo,
                    INHibernateRepository <PersonAlias> personAliasRepo,
                    INHibernateRepository <PersonRelationship> personRelationshipRepo,
                    INHibernateRepository <PersonRelationshipType> personRelationshipTypeRepo,
                    INHibernateRepository <ActiveScreening> activeScreeningRepo,
                    INHibernateRepository <PersonRestrictedNote> restrictedNoteRepo,
                    INHibernateRepository <AdminExportedPersonProfile> exportPersonRepo,
                    IPersonRelationshipTypeNameQuery personRelationshipTypeNameQuery,
                    IPersonDataTablesQuery personDataTablesQuery,
                    IPersonQueries personQueries,
                    IOrganizationTasks orgTasks,
                    IMergeStoredProcQueries mergeQueries,
                    ILuceneTasks luceneTasks,
                    IAttachedSourceQueries attachedSourceQueries,
                    IWordExportPersonService exportService)
 {
     this.personRepo                      = personRepo;
     this.profileStatusRepo               = profileStatusRepo;
     this.ethnicityRepo                   = ethnicityRepo;
     this.personAliasRepo                 = personAliasRepo;
     this.personRelationshipRepo          = personRelationshipRepo;
     this.personRelationshipTypeRepo      = personRelationshipTypeRepo;
     this.activeScreeningRepo             = activeScreeningRepo;
     this.restrictedNoteRepo              = restrictedNoteRepo;
     this.exportPersonRepo                = exportPersonRepo;
     this.personRelationshipTypeNameQuery = personRelationshipTypeNameQuery;
     this.personDataTablesQuery           = personDataTablesQuery;
     this.personQueries                   = personQueries;
     this.orgTasks              = orgTasks;
     this.mergeQueries          = mergeQueries;
     this.luceneTasks           = luceneTasks;
     this.attachedSourceQueries = attachedSourceQueries;
     this.exportService         = exportService;
 }