protected FilterLookup LoadMinorFilter(object pHelper)
        {
            HierarchyParallelHelper helper = pHelper as HierarchyParallelHelper;

            if (helper == null)
            {
                return(null);
            }

            FilterLookup result = helper.Hierarchy.GenerateMinorFilter(
                DbHelper.GetString(helper.Reader, StackDbTable.MINOR_FILTER_COLUMN));

            result.IsLoaded = true;
            return(result);
        }
        protected StackLookup LoadPlatformStack(object pHelper)
        {
            HierarchyParallelHelper helper = pHelper as HierarchyParallelHelper;

            if (helper == null)
            {
                return(null);
            }

            StackLookup result = helper.Hierarchy.GeneratePlatformStackLookup(
                DbHelper.GetString(helper.Reader, StackDbTable.NAME_COLUMN),
                DbHelper.GetString(helper.Reader, StackDbTable.CODE_COLUMN),
                DbHelper.GetString(helper.Reader, StackDbTable.DESCRIPTION_COLUMN));

            result.IsLoaded = true;
            return(result);
        }
Beispiel #3
0
        private FilterLookup LoadBuildFilter(object pHelper)
        {
            HierarchyParallelHelper helper = pHelper as HierarchyParallelHelper;

            if (helper == null)
            {
                return(null);
            }
            PlatformStackHierarchy hierarchy = helper.Hierarchy as PlatformStackHierarchy;

            if (hierarchy == null)
            {
                return(null);
            }

            FilterLookup result = hierarchy.GenerateBuildFilter(
                DbHelper.GetString(helper.Reader, PlatformStackDbTable.BUILD_COLUMN));

            result.IsLoaded = true;
            return(result);
        }