Example #1
0
        /// <summary>
        /// First Parse Message arrived from external process for REST SDMX
        /// </summary>
        /// <param name="query">data parsed from Sdmx CommonAPI</param>
        public void ParseQueryMessageREST(IRestDataQuery query)
        {
            HaveError    = false;
            ErrorMessage = null;
            try
            {
                ISdmxParsingObject pc = new SdmxParsingObject(SdmxStructureEnumType.Any)
                {
                    AgencyId = query.FlowRef.AgencyId,
                    _version = query.FlowRef.Version,
                };
                pc.PreliminarCheck();
                RetrievalManagerObject = new RetrievalManager(DataFlowElementId, this.VersionTypeResp);

                //RetrievalManagerObject.
                WhereStatement = new DataWhereStatment(query);
            }
            catch (SdmxException sdmxerr)
            {
                HaveError    = true;
                ErrorMessage = sdmxerr;
            }
            catch (Exception err)
            {
                HaveError    = true;
                ErrorMessage = new SdmxException(this, FlyExceptionObject.FlyExceptionTypeEnum.ParsingQueryError, err);
            }
        }
        public void RetrievalFromGC_GIT_FuncTest()
        {
            RetrievalManager target = new RetrievalManager();
            string           url    = "https://code.google.com/p/owasp-esapi-java-swingset/";//https://code.google.com/p/owaspantisamy/

            target.Run(new DownloadModel {
                Url = url, ArchiveType = ".tar.gz"
            });
        }
        public void RetrievalFromGC_HG_FuncTest()
        {
            RetrievalManager target = new RetrievalManager();
            string           url    = "https://code.google.com/p/python-twitter/";//"https://code.google.com/p/bitverse-unity-gui/";

            target.Run(new DownloadModel {
                Url = url, ArchiveType = ".tar.gz"
            });
        }
        public void RetrievalFromGC_SVN_FuncTest()
        {
            RetrievalManager target = new RetrievalManager();
            string           url    = "http://owasp-esapi-java.googlecode.com/svn/trunk/";// "http://critterai.googlecode.com/svn/trunk/";

            target.Run(new DownloadModel {
                Url = url, ArchiveType = ".tar.gz"
            });
        }
        public void RetrievalFromGithub_FuncTest()
        {
            RetrievalManager target = new RetrievalManager();
            string           url    = "https://github.com/trentmillar/research-repo/";//"https://github.com/VinceG/Bootstrap-Admin-Theme/";

            target.Run(new DownloadModel {
                Url = url, ArchiveType = ".tar.gz"
            });
        }
        public void RetrievalFromCodeplex_SVN_FuncTest()
        {
            RetrievalManager target = new RetrievalManager();
            string           url    = "https://tfsmetrics.svn.codeplex.com/svn"; //"https://htmlagilitypack.svn.codeplex.com/svn";

            target.Run(new DownloadModel {
                Url = url, ArchiveType = ".tar.gz"
            });
        }
Example #7
0
 /// <summary>
 /// First Parse Message arrived from external process for SDMX 2.0
 /// </summary>
 /// <param name="manager">data parsed from DataQueryParseManager (Sdmx CommonAPI)</param>
 /// <param name="location">Arrived Message converted to IReadableDataLocation</param>
 public void ParseQueryMessage20(IDataQueryParseManager manager, IReadableDataLocation location)
 {
     HaveError    = false;
     ErrorMessage = null;
     try
     {
         RetrievalManagerObject = new RetrievalManager(DataFlowElementId, SdmxSchemaEnumType.VersionTwo);
         //RetrievalManagerObject.
         IList <IDataQuery> WhereStatement20 = manager.BuildDataQuery(location, (ISdmxObjectRetrievalManager)RetrievalManagerObject);
         WhereStatement = new DataWhereStatment(WhereStatement20);
     }
     catch (SdmxException sdmxerr)
     {
         HaveError    = true;
         ErrorMessage = sdmxerr;
     }
     catch (Exception err)
     {
         HaveError    = true;
         ErrorMessage = new SdmxException(this, FlyExceptionObject.FlyExceptionTypeEnum.ParsingQueryError, err);
     }
 }
Example #8
0
 public AXAClaimController(IUnityContainer unityContainer, IClaimClientService claimClientService, IMetadataClientService metadataClientService, ApplicationModel applicationModel, AXAClaimModel claimModel, ClaimsPayloadManager claimPayloadManager, ClaimsRetrievalManager claimsRetrievalManager, IClaimNameSearchHandler claimNameSearchHandler, AppModel appModel, IClaimViewResolver viewResolver, AXAClaimAmountHistoryController claimAmountHistoryController, ISearchServiceHandler searchService, IClaimTreeviewResolver treeviewResolver, INameService nameService, IEventAggregator eventAggregator, IShellRulesHelper rulesHelper, IClaimsCodeLookupService claimscodelookupservice)
     : base(claimClientService, metadataClientService, claimModel, claimPayloadManager, claimsRetrievalManager, claimNameSearchHandler, appModel, viewResolver, claimAmountHistoryController, treeviewResolver, eventAggregator, rulesHelper, searchService, unityContainer, claimscodelookupservice)
 {
     this.appModel = appModel;
     this._gdiModel = Container.Resolve<AXAGenericDataItemModel>();
     this.claimModel = claimModel;
     this.claimModel.GenericDataItemModel = this._gdiModel;
     this._payloadManager = claimPayloadManager;
     this._nameSearchHandler = claimNameSearchHandler;
     this.claimModel.ReloadTotals += new EventHandler(this.Model_ReloadTotals);
     this.claimModel.ReloadClaimants += new EventHandler(this.ClaimModel_ReloadClaimants);
     this.claimModel.DuplicateClaimCheckClick += new EventHandler<XIAP.Frontend.Infrastructure.Events.CommandEventArgs<ClaimHeaderDto>>(this.ClaimModel_DuplicateClaimCheckClick);
     this.claimModel.CustomCoverageVerification += new EventHandler(this.ClaimModel_CustomCoverageVerification);
     this.claimModel.NameInvolvementModel.GetNameForNameInvolvement += new EventHandler(this.NameInvolvementModel_GetNameForNameInvolvement);
     this.searchService = searchService;
     this.claimModel.TargetHeaderStatusCodeChanged += new EventHandler(this.ClaimModel_TargetHeaderStatusCodeChanged);
     this._genericDataSetBuilder = new ClaimsDataBuilder(claimPayloadManager);
     this._gdsController = new AXAGenericDataSetController((ClaimControllerBase<ClaimModel>)this, claimModel, this._gdiModel, this.Container, metadataClientService, this._genericDataSetBuilder);
     this.SetNumberOfGenericDataItemNodesToBeLoaded();
     this._nameService = nameService;
     this.claimModel.ValidateClaim += new EventHandler(this.ClaimModel_ValidateClaim);
     this.claimAmountHistoryController = claimAmountHistoryController;
     this.claimAmountHistoryController.OnPaymentCancellation += new EventHandler(this.ClaimAmountHistoryController_OnPaymentCancellation);
     (this.claimModel.DocumentModel as AXADocumentModel).OnSaveClick += new EventHandler(this.AXAClaimController_OnSaveClick);
     this.retrievalManager = claimsRetrievalManager;
     (this.claimModel.DocumentModel as AXADocumentModel).RetrievalManager = claimsRetrievalManager;
     this.Model.HeaderPropertyChanged += new EventHandler<PropertyChangedEventArgs>(this.AXAClaimController_HeaderPropertyChanged);
     this.claimModel.OnINACTReviewClick += new EventHandler(this.ClaimModel_OnINACTReviewClick);
     this.claimModel.OnInactRecoveryReviewClick += new EventHandler(this.ClaimModel_OnInactRecoveryReviewClick);
 }