Package com._1c.g5.v8.dt.dcs.settings
Class DcsAvailableSettingsSourceDataSetInfoQuery
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoBase
-
- com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoQueryObjectBase
-
- com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoQuery
-
- All Implemented Interfaces:
IDcsAvailableSettingsSourceDataSetInfo
public class DcsAvailableSettingsSourceDataSetInfoQuery extends DcsAvailableSettingsSourceDataSetInfoQueryObjectBase
Поставщик информации о наборе данных - запросе для настроек
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoBase
DcsAvailableSettingsSourceDataSetInfoBase.SchemeDataSetFields
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoQueryObjectBase
dataSetInfo
-
Fields inherited from class com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoBase
buildedFieldsForDataPaths, calcedBuildedFields, fieldTitles, internationalDataPathsEn, internationalDataPathsRu, needAddParentTitle, removePasswordFields, schemeDataSet, schemeNotFirstLevelFields, settingsContext, settingsSource, upHierarchy, usedParents
-
-
Constructor Summary
Constructors Constructor Description DcsAvailableSettingsSourceDataSetInfoQuery(SettingsContext settingsContext)Constructs an instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidforceLoadUsedParents()Принудительное запоминание полей схем данных, которые могут быть родительскими полямиvoidinit(IV8Project v8project, String langCode, DataSet dataSet, DcsAvailableSettingsSourceForSchema settingsSource, Map<DcsPath,String> fieldTitles, boolean validate)Initialize-
Methods inherited from class com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoQueryObjectBase
getAvailableParameters, getDataSetAvailableUserFields
-
Methods inherited from class com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoBase
dataSet, fillBuildedFields, getAvailableUserFields, getFieldInfo, getInternationalDataPath, getSchemaNotFirstLevelFields, isUpHierarchy, loadUsedParents, makeAvailableFieldInfo, makeAvailableFieldInfoTitle, setIsUpHierarchy, shouldRemovePasswordFields
-
-
-
-
Constructor Detail
-
DcsAvailableSettingsSourceDataSetInfoQuery
public DcsAvailableSettingsSourceDataSetInfoQuery(SettingsContext settingsContext)
Constructs an instance- Parameters:
settingsContext- The DCS settings context. May not benull
-
-
Method Detail
-
init
public void init(IV8Project v8project, String langCode, DataSet dataSet, DcsAvailableSettingsSourceForSchema settingsSource, Map<DcsPath,String> fieldTitles, boolean validate) throws DcsAvailableSettingsSourceException
Description copied from interface:IDcsAvailableSettingsSourceDataSetInfoInitialize- Specified by:
initin interfaceIDcsAvailableSettingsSourceDataSetInfo- Overrides:
initin classDcsAvailableSettingsSourceDataSetInfoBase- 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
-
forceLoadUsedParents
public void forceLoadUsedParents() throws DcsAvailableSettingsSourceExceptionDescription copied from interface:IDcsAvailableSettingsSourceDataSetInfoПринудительное запоминание полей схем данных, которые могут быть родительскими полями- Specified by:
forceLoadUsedParentsin interfaceIDcsAvailableSettingsSourceDataSetInfo- Overrides:
forceLoadUsedParentsin classDcsAvailableSettingsSourceDataSetInfoBase- Throws:
DcsAvailableSettingsSourceException- если не удалось загрузить информацию о родительских полях
-
-