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 void
forceLoadUsedParents()
Принудительное запоминание полей схем данных, которые могут быть родительскими полямиvoid
init(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:IDcsAvailableSettingsSourceDataSetInfo
Initialize- Specified by:
init
in interfaceIDcsAvailableSettingsSourceDataSetInfo
- Overrides:
init
in 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 DcsAvailableSettingsSourceException
Description copied from interface:IDcsAvailableSettingsSourceDataSetInfo
Принудительное запоминание полей схем данных, которые могут быть родительскими полями- Specified by:
forceLoadUsedParents
in interfaceIDcsAvailableSettingsSourceDataSetInfo
- Overrides:
forceLoadUsedParents
in classDcsAvailableSettingsSourceDataSetInfoBase
- Throws:
DcsAvailableSettingsSourceException
- если не удалось загрузить информацию о родительских полях
-
-