Package com._1c.g5.v8.dt.dcs.settings
Class DcsAvailableSettingsSourceDataSetInfoUnion
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoBase
-
- com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceDataSetInfoUnion
-
- All Implemented Interfaces:
IDcsAvailableSettingsSourceDataSetInfo
public class DcsAvailableSettingsSourceDataSetInfoUnion extends DcsAvailableSettingsSourceDataSetInfoBase
Поставщик информации о наборе данных - объединении для настроек
-
-
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.DcsAvailableSettingsSourceDataSetInfoBase
buildedFieldsForDataPaths, calcedBuildedFields, fieldTitles, internationalDataPathsEn, internationalDataPathsRu, needAddParentTitle, removePasswordFields, schemeDataSet, schemeNotFirstLevelFields, settingsContext, settingsSource, upHierarchy, usedParents
-
-
Constructor Summary
Constructors Constructor Description DcsAvailableSettingsSourceDataSetInfoUnion(SettingsContext settingsContext)
Constructs an instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getAvailableParameters(DcsAvailableSettingsSourceForSchema.DCSDataSetInfoAvailableParameterInfos availableParameters)
Получить набор доступных параметровprotected void
getDataSetAvailableUserFields(DcsAvailableSettingsSourceForSchema.FieldUse use, DcsPath dataPath, DcsAvailableSettingsSourceForSchema.ASSDCSDataSetInfoAvailableFieldInfos availableFields)
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.DcsAvailableSettingsSourceDataSetInfoBase
dataSet, fillBuildedFields, forceLoadUsedParents, getAvailableUserFields, getFieldInfo, getInternationalDataPath, getSchemaNotFirstLevelFields, isUpHierarchy, loadUsedParents, makeAvailableFieldInfo, makeAvailableFieldInfoTitle, setIsUpHierarchy, shouldRemovePasswordFields
-
-
-
-
Constructor Detail
-
DcsAvailableSettingsSourceDataSetInfoUnion
public DcsAvailableSettingsSourceDataSetInfoUnion(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
-
getAvailableParameters
public void getAvailableParameters(DcsAvailableSettingsSourceForSchema.DCSDataSetInfoAvailableParameterInfos availableParameters)
Description copied from interface:IDcsAvailableSettingsSourceDataSetInfo
Получить набор доступных параметров- Specified by:
getAvailableParameters
in interfaceIDcsAvailableSettingsSourceDataSetInfo
- Overrides:
getAvailableParameters
in classDcsAvailableSettingsSourceDataSetInfoBase
- Parameters:
availableParameters
- доступные параметры
-
getDataSetAvailableUserFields
protected void getDataSetAvailableUserFields(DcsAvailableSettingsSourceForSchema.FieldUse use, DcsPath dataPath, DcsAvailableSettingsSourceForSchema.ASSDCSDataSetInfoAvailableFieldInfos availableFields) throws DcsAvailableSettingsSourceException
- Overrides:
getDataSetAvailableUserFields
in classDcsAvailableSettingsSourceDataSetInfoBase
- Throws:
DcsAvailableSettingsSourceException
-
-