Class BmBasicTask2<P1,P2>

java.lang.Object
com._1c.g5.v8.bm.integration.AbstractBmTask<org.eclipse.core.runtime.IStatus>
com._1c.g5.v8.bm.integration.BmBasicTask
com._1c.g5.v8.bm.integration.BmBasicTask2<P1,P2>
All Implemented Interfaces:
IBmTask<org.eclipse.core.runtime.IStatus>
Direct Known Subclasses:
AbstractAddTask, AddFormCommandTask, AddFormParameterTask, ChangeDataPathTask, ChangeFooterDataPath, ChangeTypeDescriptionTask, ChartOfCalculationTypesBaseChangeTask, CloneFormItemTask, DataSeriesFeatureSetTask, DeleteFormCommandInterfaceItemTask, DeleteFormCommandTask, DeleteFormItemTask, DeleteFormParameterTask, FilterCriterionContentChangeTask, FormAutoCommandInterfaceTask, FunctionalOptionContentChangeTask, FunctionalOptionsParameterUseChangeTask, LayerObjectFeatureSetTask, LegendItemFeatureSetTask, MoveFormCommandInterfaceItemTask, MoveFormItemTask, MoveToEndFormCommandInterfaceItemTask, MoveToEndFormItemTask, PictureSetTask, ResetOrRemoveFormExtensionAttributeTask, ResetOrRemoveFormExtensionCommandTask, ResetOrRemoveFormExtensionParameterTask, SequenceDocumentsChangeTask, SequenceRegistersChangeTask, SetVisibilityTask, SubsystemContentChangeTask, UpdateFormDefaultButtonTask

public abstract class BmBasicTask2<P1,P2> extends BmBasicTask
Base class for task with useful operations.
  • Constructor Details

    • BmBasicTask2

      protected BmBasicTask2(String name, P1 object1, P2 object2)
  • Method Details

    • execute

      public final org.eclipse.core.runtime.IStatus execute(List<IBmObject> objects, org.eclipse.core.runtime.IProgressMonitor monitor)
      Description copied from class: BmBasicTask
      Perform task execution. Be ware new objects will not be attached to session on execution.
      Specified by:
      execute in class BmBasicTask
    • execute

      public abstract org.eclipse.core.runtime.IStatus execute(P1 object1, P2 object2, org.eclipse.core.runtime.IProgressMonitor monitor)