コード例 #1
0
 public ServiceSearchListItemTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives,
                                        ILanguageCache languageCache, ILanguageOrderCache languageOrderCache)
     : base(resolveManager, translationPrimitives)
 {
     this.languageCache      = languageCache;
     this.languageOrderCache = languageOrderCache;
 }
コード例 #2
0
        public TranslationDefinitions(IResolveManager resolveManager,
                                      ITranslationPrimitives translationPrimitives,
                                      ITranslationUnitOfWork unitOfWork,
                                      TranslationDirection directionDefinition,
                                      IVersioningManager versioningManager,
                                      Type typeToInstantiate = null,
                                      TOut predefinedTarget  = null,
                                      Guid?requestlanguageId = null,
                                      TranslationPolicy translationPolicies = TranslationPolicy.Defaults)
        {
            this.resolveManager            = resolveManager;
            this.translationPrimitives     = translationPrimitives;
            this.directionDefinition       = directionDefinition;
            this.typeToInstantiate         = typeToInstantiate ?? typeof(TOut);
            this.unitOfWork                = unitOfWork;
            this.targetInstance            = predefinedTarget;
            this.requestlanguageIdAssigned = requestlanguageId;
            var cacheManager = resolveManager.Resolve <ICacheManager>();

            this.languageCache         = cacheManager.LanguageCache;
            this.publishingStatusCache = cacheManager.PublishingStatusCache;
            this.versioningManager     = versioningManager;
            this.translationPolicies   = translationPolicies;
            this.entityOutSet          = unitOfWork?.GetSet <TOut>() as IQueryable <TOut>;
            if (this.unitOfWork != null && this.targetInstance != null)
            {
                var cached = unitOfWork.TranslationCloneCache.GetFromCachedSet <TOut>();
                clonedTargetApplied = cached.Any(i => i.ClonedEntity == this.targetInstance);
            }
        }
コード例 #3
0
 public ServiceBaseTranslator(IResolveManager resolveManager,
                              ITranslationPrimitives translationPrimitives,
                              ICacheManager cacheManager) : base(resolveManager, translationPrimitives)
 {
     languageCache = cacheManager.LanguageCache;
     typesCache    = cacheManager.TypesCache;
 }
コード例 #4
0
 public EntityHeaderTranslator(IResolveManager resolveManager,
                               ITranslationPrimitives translationPrimitives,
                               ICacheManager cacheManager) : base(resolveManager, translationPrimitives)
 {
     languageCache      = cacheManager.LanguageCache;
     languageOrderCache = cacheManager.LanguageOrderCache;
     typesCache         = cacheManager.TypesCache;
 }
コード例 #5
0
 protected Translator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives)
 {
     this.resolveManager        = resolveManager;
     this.translationPrimitives = translationPrimitives;
     this.languageCache         = resolveManager.Resolve <ILanguageCache>();
     this.VersioningManager     = resolveManager.Resolve <IVersioningManager>();
     this.textManager           = resolveManager.Resolve <ITextManager>();
 }
コード例 #6
0
 public BugReportTranslator(
     IResolveManager resolveManager,
     ITranslationPrimitives translationPrimitives
     ) : base(
         resolveManager,
         translationPrimitives
         )
 {
 }
コード例 #7
0
 public FormStateTranslator(
     IResolveManager resolveManager,
     ITranslationPrimitives translationPrimitives
     ) : base(
         resolveManager,
         translationPrimitives
         )
 {
 }
コード例 #8
0
 public PrintableFormOutputMainTranslator(
     IResolveManager resolveManager,
     ITranslationPrimitives translationPrimitives,
     ICacheManager cacheManger,
     ServiceChannelTranslationDefinitionHelper definitionHelper
     ) : base(resolveManager, translationPrimitives)
 {
     languageCache         = cacheManger.LanguageCache;
     this.definitionHelper = definitionHelper;
 }
コード例 #9
0
 public PublishingStatusTypeJsonTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
     OrderMapping = new Dictionary <string, int?>()
     {
         { PublishingStatus.Draft.ToString(), 0 },
         { PublishingStatus.Published.ToString(), 1 },
         { PublishingStatus.Modified.ToString(), 2 },
         { PublishingStatus.Deleted.ToString(), 3 },
         { PublishingStatus.OldPublished.ToString(), 4 }
     };
 }
コード例 #10
0
 public ChannelAreaTranslator(IResolveManager resolveManager,
                              ITranslationPrimitives translationPrimitives,
                              ICacheManager cacheManager) : base(resolveManager, translationPrimitives)
 {
     this.typesCache = cacheManager.TypesCache;
 }
コード例 #11
0
 public ImportLawWebPageTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives, ICacheManager cacheManager) : base(resolveManager, translationPrimitives)
 {
     languageCache = cacheManager.LanguageCache;
 }
コード例 #12
0
 public ServiceChannelTypeCodeTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #13
0
 public ServiceChannelCommonTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives, ICacheManager cacheManager) : base(resolveManager, translationPrimitives)
 {
     typesCache    = cacheManager.TypesCache;
     languageCache = cacheManager.LanguageCache;
 }
コード例 #14
0
 protected TypeNameBaseJsonTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #15
0
 protected OpenApiServiceChannelInTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives, ICacheManager cacheManager) : base(resolveManager, translationPrimitives)
 {
     typesCache = cacheManager.TypesCache;
 }
コード例 #16
0
 public NameReferenceJsonTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives, ICacheManager cacheManager) : base(resolveManager, translationPrimitives)
 {
     languageCache = cacheManager.LanguageCache;
 }
コード例 #17
0
 public LocationChannelMainTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives, ITypesCache typesCache, EntityDefinitionHelper definitionHelper) : base(resolveManager, translationPrimitives)
 {
     this.typesCache       = typesCache;
     this.definitionHelper = definitionHelper;
 }
コード例 #18
0
 public ServiceClassTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #19
0
 public AreaInformationTypeNameJsonTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #20
0
 public AppEnvironmentDataTypeNameJsonTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #21
0
 public OrganizationDescriptionTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #22
0
 public AttachmentTypeNameJsonTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #23
0
 public LanguageAvailabilityTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives)
     : base(resolveManager, translationPrimitives)
 {
 }
コード例 #24
0
 public OpenApiServiceChannelEmailSupportTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives, ICacheManager cacheManager) : base(resolveManager, translationPrimitives)
 {
     languageCache = cacheManager.LanguageCache;
 }
コード例 #25
0
 public OpenApiStatutoryServiceTargetGroupTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #26
0
 public OpenApiEChannelInTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
 public GeneralDescriptionConnectionDescriptionTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #28
0
 public ProvisionTypeJsonTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }
コード例 #29
0
 public OpenApiOrganizationSahaTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives, ICacheManager cacheManager)
     : base(resolveManager, translationPrimitives)
 {
     typesCache = cacheManager.TypesCache;
 }
コード例 #30
0
 public PostOfficeBoxNamesStringTranslator(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives) : base(resolveManager, translationPrimitives)
 {
 }