Package com._1c.g5.v8.dt.dcs.settings
Interface IDcsAvailableSettingsSourceDataSetInfo
-
- All Known Implementing Classes:
DcsAvailableSettingsSourceDataSetInfoBase,DcsAvailableSettingsSourceDataSetInfoObject,DcsAvailableSettingsSourceDataSetInfoQuery,DcsAvailableSettingsSourceDataSetInfoQueryObjectBase,DcsAvailableSettingsSourceDataSetInfoUnion
public interface IDcsAvailableSettingsSourceDataSetInfoИнтерфейс поставщика информации о наборе данных для настроек
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataSetdataSet()Получить набор данныхvoidforceLoadUsedParents()Принудительное запоминание полей схем данных, которые могут быть родительскими полямиvoidgetAvailableParameters(DcsAvailableSettingsSourceForSchema.DCSDataSetInfoAvailableParameterInfos availableParameters)Получить набор доступных параметровvoidgetAvailableUserFields(DcsAvailableSettingsSourceForSchema.FieldUse use, DcsPath dataPath, DcsAvailableSettingsSourceForSchema.ASSDCSDataSetInfoAvailableFieldInfos availableFields)Получить набор доступных полейvoidgetSchemaNotFirstLevelFields(DcsAvailableSettingsSourceForSchema.FieldUse use, Set<DcsPath> paths)Получить набор путей полей не первого уровняvoidinit(IV8Project v8project, String langCode, DataSet dataSet, DcsAvailableSettingsSourceForSchema settingsSource, Map<DcsPath,String> fieldTitles, boolean validate)InitializebooleanisUpHierarchy()Получить признак иерархичности набора данныхvoidsetIsUpHierarchy(boolean upHierarchy)Установить признак иерархичности набора данных
-
-
-
Method Detail
-
init
void init(IV8Project v8project, String langCode, DataSet dataSet, DcsAvailableSettingsSourceForSchema settingsSource, Map<DcsPath,String> fieldTitles, boolean validate) throws DcsAvailableSettingsSourceException
Initialize- Parameters:
v8project- the V8 project, can't be nulllangCode- current language code, can't be nulldataSet- data set, can't be nullsettingsSource- settings source, can't be nullfieldTitles- titles of fields, can't be nullvalidate- whether need validate- Throws:
DcsAvailableSettingsSourceException
-
getAvailableUserFields
void getAvailableUserFields(DcsAvailableSettingsSourceForSchema.FieldUse use, DcsPath dataPath, DcsAvailableSettingsSourceForSchema.ASSDCSDataSetInfoAvailableFieldInfos availableFields) throws DcsAvailableSettingsSourceException
Получить набор доступных полей- Parameters:
use- использованиеdataPath- путь родителяavailableFields- доступные поля- Throws:
DcsAvailableSettingsSourceException
-
getAvailableParameters
void getAvailableParameters(DcsAvailableSettingsSourceForSchema.DCSDataSetInfoAvailableParameterInfos availableParameters)
Получить набор доступных параметров- Parameters:
availableParameters- доступные параметры
-
isUpHierarchy
boolean isUpHierarchy()
Получить признак иерархичности набора данных- Returns:
- признак
-
setIsUpHierarchy
void setIsUpHierarchy(boolean upHierarchy)
Установить признак иерархичности набора данных- Parameters:
upHierarchy- признак
-
dataSet
DataSet dataSet()
Получить набор данных- Returns:
- набор данных
-
getSchemaNotFirstLevelFields
void getSchemaNotFirstLevelFields(DcsAvailableSettingsSourceForSchema.FieldUse use, Set<DcsPath> paths)
Получить набор путей полей не первого уровня- Parameters:
use- использованиеpaths- пути
-
forceLoadUsedParents
void forceLoadUsedParents() throws DcsAvailableSettingsSourceExceptionПринудительное запоминание полей схем данных, которые могут быть родительскими полями- Throws:
DcsAvailableSettingsSourceException- если не удалось загрузить информацию о родительских полях
-
-