Class DataSetsFieldsWrapperNested
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperBase<T>
-
- com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperWithChildrenBase<DataCompositionSchemaNestedDataSet>
-
- com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperNested
-
- All Implemented Interfaces:
IDataSetFieldsWrapper
,Comparable<IDataSetFieldsWrapper>
public class DataSetsFieldsWrapperNested extends DataSetsFieldsWrapperWithChildrenBase<DataCompositionSchemaNestedDataSet>
Wrapper for data set table
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com._1c.g5.v8.dt.dcs.dataset.fields.IDataSetFieldsWrapper
IDataSetFieldsWrapper.FieldCommand, IDataSetFieldsWrapper.FieldRenameException
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperBase
dataSetWrapper, field
-
-
Constructor Summary
Constructors Constructor Description DataSetsFieldsWrapperNested(IDataSetWrapper dataSetWrapper, DataCompositionSchemaNestedDataSet field)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
Get name (field in viewer)String
getPath()
Get data pathPresentation
getTitle()
Get titleboolean
isTitleAuto()
Check whether title is autogeneratedIDataSetFieldsWrapper.FieldCommand
remove()
Remove fieldIDataSetFieldsWrapper.FieldCommand
setName(String nameNew, boolean checkUnique)
Set name (field in viewer)IDataSetFieldsWrapper.FieldCommand
setTitle(Presentation title)
Set title-
Methods inherited from class com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperWithChildrenBase
copy, setPath, setPathChildren
-
Methods inherited from class com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperBase
compareTo, getCurrentLanguageCode, getDuplicatedErrorMessage, getField, getFieldByPath, getFieldsWrappers, getParentPath, getPathFromString, getSynonym, getTitle, isFolder, isNameUnique, isPathUnique, isStringEquals, setTitle, setTitle, startsWith, throwError
-
-
-
-
Constructor Detail
-
DataSetsFieldsWrapperNested
public DataSetsFieldsWrapperNested(IDataSetWrapper dataSetWrapper, DataCompositionSchemaNestedDataSet field)
Constructor- Parameters:
dataSetWrapper
- data set wrapper, can't be nullfield
- field, can't be null
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:IDataSetFieldsWrapper
Get name (field in viewer)- Returns:
- name, never null, empty for folder
-
setName
public IDataSetFieldsWrapper.FieldCommand setName(String nameNew, boolean checkUnique) throws IDataSetFieldsWrapper.FieldRenameException
Description copied from interface:IDataSetFieldsWrapper
Set name (field in viewer)- Parameters:
nameNew
- name, can't be nullcheckUnique
- check whether name is unique- Returns:
- command, never null
- Throws:
IDataSetFieldsWrapper.FieldRenameException
- if checkUnique true and name is not unique
-
getPath
public String getPath()
Description copied from interface:IDataSetFieldsWrapper
Get data path- Returns:
- path, never null
-
isTitleAuto
public boolean isTitleAuto()
Description copied from interface:IDataSetFieldsWrapper
Check whether title is autogenerated- Returns:
- whether title is autogenerated
-
getTitle
public Presentation getTitle()
Description copied from interface:IDataSetFieldsWrapper
Get title- Returns:
- title, never null
-
setTitle
public IDataSetFieldsWrapper.FieldCommand setTitle(Presentation title)
Description copied from interface:IDataSetFieldsWrapper
Set title- Parameters:
title
- title, can't be null- Returns:
- command, never null
-
remove
public IDataSetFieldsWrapper.FieldCommand remove() throws IDataSetFieldsWrapper.FieldRenameException
Description copied from interface:IDataSetFieldsWrapper
Remove field- Returns:
- command, never null
- Throws:
IDataSetFieldsWrapper.FieldRenameException
- if after removing name of some child field won't be unique
-
-