Exemplo n.º 1
0
        public static IndustrialActivitySearchFilter ConvertToIndustrialActivitySearchFilter(PollutantReleaseSearchFilter filter)
        {
            IndustrialActivitySearchFilter converted = new IndustrialActivitySearchFilter();

            converted.AreaFilter     = clone(filter.AreaFilter) as AreaFilter;
            converted.YearFilter     = clone(filter.YearFilter) as YearFilter;
            converted.ActivityFilter = clone(filter.ActivityFilter) as ActivityFilter;
            return(converted);
        }
Exemplo n.º 2
0
        public static IndustrialActivitySearchFilter ConvertToIndustrialActivitySearchFilter(WasteTransferSearchFilter filter)
        {
            IndustrialActivitySearchFilter converted = new IndustrialActivitySearchFilter();

            converted.AreaFilter     = clone(filter.AreaFilter) as AreaFilter;
            converted.YearFilter     = clone(filter.YearFilter) as YearFilter;
            converted.ActivityFilter = clone(filter.ActivityFilter) as ActivityFilter;
            return(converted);
        }
Exemplo n.º 3
0
        public static FacilitySearchFilter ConvertToFacilitySearchFilter(IndustrialActivitySearchFilter filter)
        {
            FacilitySearchFilter converted = new FacilitySearchFilter();

            converted.AreaFilter     = clone(filter.AreaFilter) as AreaFilter;
            converted.YearFilter     = clone(filter.YearFilter) as YearFilter;
            converted.ActivityFilter = clone(filter.ActivityFilter) as ActivityFilter;
            return(converted);
        }
        /// <summary>
        /// Creates a new object that is a deep copy of the current instance.
        /// </summary>
        public object Clone()
        {
            IndustrialActivitySearchFilter clone = this.MemberwiseClone() as IndustrialActivitySearchFilter;

            clone.AreaFilter = this.AreaFilter != null?this.AreaFilter.Clone() as AreaFilter : null;

            clone.YearFilter = this.YearFilter != null?this.YearFilter.Clone() as YearFilter : null;

            clone.ActivityFilter = this.ActivityFilter != null?this.ActivityFilter.Clone() as ActivityFilter : null;

            return(clone);
        }
Exemplo n.º 5
0
        public static WasteTransferTimeSeriesFilter ConvertToWasteTransferTimeSeriesFilter(IndustrialActivitySearchFilter filter)
        {
            WasteTransferTimeSeriesFilter converted = new WasteTransferTimeSeriesFilter();

            converted.AreaFilter     = clone(filter.AreaFilter) as AreaFilter;
            converted.ActivityFilter = clone(filter.ActivityFilter) as ActivityFilter;
            return(converted);
        }
Exemplo n.º 6
0
        public static PollutantReleasesTimeSeriesFilter ConvertToPollutantReleasesTimeSeriesFilter(IndustrialActivitySearchFilter filter)
        {
            PollutantReleasesTimeSeriesFilter converted = new PollutantReleasesTimeSeriesFilter();

            converted.AreaFilter     = clone(filter.AreaFilter) as AreaFilter;
            converted.ActivityFilter = clone(filter.ActivityFilter) as ActivityFilter;
            return(converted);
        }
Exemplo n.º 7
0
        public static PollutantTransfersSearchFilter ConvertToPollutantTransfersSearchFilter(IndustrialActivitySearchFilter filter)
        {
            PollutantTransfersSearchFilter converted = new PollutantTransfersSearchFilter();

            converted.AreaFilter     = clone(filter.AreaFilter) as AreaFilter;
            converted.YearFilter     = clone(filter.YearFilter) as YearFilter;
            converted.ActivityFilter = clone(filter.ActivityFilter) as ActivityFilter;
            return(converted);
        }