/// <summary>
 /// Privacy enforcement service
 /// </summary>
 public LocalConceptRepository(IPolicyEnforcementService policyService, ILocalizationService localizationService, IDataPersistenceService <ConceptReferenceTerm> referenceTermService,
                               IDataPersistenceService <ConceptName> conceptNameService,
                               IPrivacyEnforcementService privacyService = null, IAdhocCacheService adhocCacheService = null) : base(policyService, localizationService, privacyService)
 {
     this.m_adhocCacheService    = adhocCacheService;
     this.m_conceptNameService   = conceptNameService;
     this.m_referenceTermService = referenceTermService;
 }
 /// <summary>
 /// DI constructor
 /// </summary>
 public LocalSecurityApplicationRepository(IPolicyEnforcementService policyService, ILocalizationService localizationService, IPrivacyEnforcementService privacyService = null) : base(policyService, localizationService, privacyService)
 {
 }
 /// <summary>
 /// Creates a new generic local concept repository
 /// </summary>
 public GenericLocalConceptRepository(IPolicyEnforcementService policyService, ILocalizationService localizationService, IPrivacyEnforcementService privacyService = null) : base(policyService, localizationService, privacyService)
 {
 }
Пример #4
0
 /// <summary>
 /// Entity relationship repository
 /// </summary>
 public LocalEntityRelationshipRepository(IPolicyEnforcementService policyService, ILocalizationService localizationService, IPrivacyEnforcementService privacyService = null) : base(privacyService, policyService, localizationService)
 {
 }
 /// <summary>
 /// Creates a new template repository
 /// </summary>
 public LocalTemplateDefinitionRepositoryService(IPolicyEnforcementService policyService, ILocalizationService localizationService, IPrivacyEnforcementService privacyService = null) : base(policyService, localizationService, privacyService)
 {
 }
 /// <summary>
 /// Create a new local metadata repository
 /// </summary>
 public GenericLocalMetadataRepository(IPolicyEnforcementService policyService, ILocalizationService localizationService, IPrivacyEnforcementService privacyService = null) : base(privacyService, policyService, localizationService) // No need for privacy on metadata
 {
 }
Пример #7
0
 /// <summary>
 /// DI constructor
 /// </summary>
 public LocalManufacturedMaterialRepository(IPolicyEnforcementService policyService, ILocalizationService localizationService, IPrivacyEnforcementService privacyService = null) : base(policyService, localizationService, privacyService)
 {
 }
Пример #8
0
 /// <summary>
 /// Local provider repository
 /// </summary>
 public LocalProviderRepository(IPolicyEnforcementService policyService, ILocalizationService localizationService, IPrivacyEnforcementService privacyService = null) : base(policyService, localizationService, privacyService)
 {
 }
 /// <summary>
 /// Local extension type repository
 /// </summary>
 public LocalExtensionTypeRepository(IPolicyEnforcementService policyService, ILocalizationService localizationService, IPrivacyEnforcementService privacyService = null) : base(policyService, localizationService, privacyService)
 {
 }
 /// <summary>
 /// Creates a new generic local repository with specified privacy service
 /// </summary>
 public GenericLocalRepository(IPrivacyEnforcementService privacyService, IPolicyEnforcementService policyService, ILocalizationService localizationService)
 {
     this.m_privacyService      = privacyService;
     this.m_policyService       = policyService;
     this.m_localizationService = localizationService;
 }
 /// <summary>
 /// Local AA
 /// </summary>
 public LocalAssigningAuthorityRepository(IPolicyEnforcementService policyService, ILocalizationService localizationService, IPrivacyEnforcementService privacyService = null) : base(policyService, localizationService, privacyService)
 {
 }
Пример #12
0
 /// <summary>
 /// DI constructor
 /// </summary>
 public SanteGuardSecurityAttributeRepository(IPrivacyEnforcementService privacyService, IPolicyEnforcementService policyService, ILocalizationService localizationService) : base(privacyService, policyService, localizationService)
 {
 }
 /// <summary>
 /// CTOR for guard service
 /// </summary>
 public GenericSanteGuardRepository(IPrivacyEnforcementService privacyService, IPolicyEnforcementService policyService, ILocalizationService localizationService) : base(privacyService, policyService, localizationService)
 {
 }