Class DtGranularEditorPageActionBuilder<R>
- java.lang.Object
-
- com._1c.g5.aef2.standard.definitions.builders.AbstractBuilder<List<IDtAction>,DtGranularEditorPageActionBuilder<R>>
-
- com._1c.g5.v8.dt.ui.editor.aef.definition.builder.DtGranularEditorPageActionBuilder<R>
-
- Type Parameters:
R
- the returning object type.
public class DtGranularEditorPageActionBuilder<R> extends AbstractBuilder<List<IDtAction>,DtGranularEditorPageActionBuilder<R>>
The builder to setup editor section actions.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DtGranularEditorPageActionBuilder<R>
action(IDtAction action)
Adds a new action to section.DtGranularEditorPageActionBuilder<R>
action(IDtAction action, IModelEditingSupport modelEditingSupport)
Adds a new action with model editing support to section.static <R> DtGranularEditorPageActionBuilder<R>
builder(Consumer<List<IDtAction>> endAction, R endActionResult)
Creates a new builder instance.DtGranularEditorPageActionBuilder<R>
collapseAll()
Collapse all action.DtGranularEditorPageActionBuilder<R>
delete(IModelEditingSupport modelEditingSupport)
Adds delete object action.DtGranularEditorPageActionBuilder<R>
edit(IModelEditingSupport modelEditingSupport)
Adds 'edit' action.R
endActions()
Ends setuping section actions and returns the builder result.DtGranularEditorPageActionBuilder<R>
expandAll()
Expand all action.DtGranularEditorPageActionBuilder<R>
moveDown(IModelEditingSupport modelEditingSupport)
Adds 'move down' action.DtGranularEditorPageActionBuilder<R>
moveUp(IModelEditingSupport modelEditingSupport)
Adds 'move up' action.DtGranularEditorPageActionBuilder<R>
sort(IModelEditingSupport modelEditingSupport)
Adds sort action.DtGranularEditorPageActionBuilder<R>
wizard(String wizardId, IModelEditingSupport modelEditingSupport)
Adds a new wizard action.-
Methods inherited from class com._1c.g5.aef2.standard.definitions.builders.AbstractBuilder
apply, build, self
-
-
-
-
Method Detail
-
builder
public static <R> DtGranularEditorPageActionBuilder<R> builder(Consumer<List<IDtAction>> endAction, R endActionResult)
Creates a new builder instance.- Parameters:
endAction
- the action performed the builder ends section actions building.endSectionResult
- the object that is returned byendActions()
.- Returns:
- a newly created builder.
-
endActions
public R endActions()
Ends setuping section actions and returns the builder result.- Returns:
- builder result.
-
action
public DtGranularEditorPageActionBuilder<R> action(IDtAction action)
Adds a new action to section.- Parameters:
action
- the action.- Returns:
- the builder instance.
-
action
public DtGranularEditorPageActionBuilder<R> action(IDtAction action, IModelEditingSupport modelEditingSupport)
Adds a new action with model editing support to section.- Parameters:
action
- the action.modelEditingSupport
- the model editing support, cannot benull
.- Returns:
- the builder instance.
-
wizard
public DtGranularEditorPageActionBuilder<R> wizard(String wizardId, IModelEditingSupport modelEditingSupport)
Adds a new wizard action.- Parameters:
wizardId
- a wizard id.modelEditingSupport
- the model editing support, cannot benull
.- Returns:
- the builder instance.
-
delete
public DtGranularEditorPageActionBuilder<R> delete(IModelEditingSupport modelEditingSupport)
Adds delete object action.- Parameters:
editingSupport
- actualIModelEditingSupport
, can't benull
- Returns:
- the builder instance.
-
moveUp
public DtGranularEditorPageActionBuilder<R> moveUp(IModelEditingSupport modelEditingSupport)
Adds 'move up' action.- Parameters:
editingSupport
- actualIModelEditingSupport
, can't benull
- Returns:
- the builder instance.
-
moveDown
public DtGranularEditorPageActionBuilder<R> moveDown(IModelEditingSupport modelEditingSupport)
Adds 'move down' action.- Parameters:
editingSupport
- actualIModelEditingSupport
, can't benull
- Returns:
- the builder instance.
-
sort
public DtGranularEditorPageActionBuilder<R> sort(IModelEditingSupport modelEditingSupport)
Adds sort action.- Parameters:
editingSupport
- actualIModelEditingSupport
, cannot benull
- Returns:
- the builder instance.
-
edit
public DtGranularEditorPageActionBuilder<R> edit(IModelEditingSupport modelEditingSupport)
Adds 'edit' action.- Parameters:
editingSupport
- actualIModelEditingSupport
, cannot benull
- Returns:
- the builder instance, cannot be
null
-
expandAll
public DtGranularEditorPageActionBuilder<R> expandAll()
Expand all action.- Returns:
- the builder instance, cannot be
null
-
collapseAll
public DtGranularEditorPageActionBuilder<R> collapseAll()
Collapse all action.- Returns:
- the builder instance, cannot be
null
-
-