Class AbstractBmTask<T>

java.lang.Object
com._1c.g5.v8.bm.integration.AbstractBmTask<T>
All Implemented Interfaces:
IBmTask<T>
Direct Known Subclasses:
AbstractBpTask, AbstractBslMdObjectHandlerRenameParticipant.RenameHandlerTask, AbstractFormAttributeTask, BaseOperation, BasicCICustomizationTask, BmBasicTask, BmCompoundTask, ChangeDistributionSettingsTask, ChangeSupportLanguagesTask, ChangeUserModeTask, ChartElementChangeBoundsTask, CollectBslStringReferenceForConfigurationProjectTask, CollectCharacteristicsDescriptionStringReferenceForConfigurationProjectTask, CollectReferenceForConfigurationProjectTask, CommonPictureCleanContentTask, CommonPictureLoadContentFromFileTask, CommonPictureSaveContentToFileTask, CreateGroupBmTask, DeleteObjectsFromRolesTask, DeleteRoleFromVisibilitiesTask, InsertBmTask, PurgeUnsetErrorItemsBmTask, RemoveCaiGroupBmTask, RemoveCaiPanelBmTask, SetAllRightsTask, UseStandardCommandChangeTask

public abstract class AbstractBmTask<T> extends Object implements IBmTask<T>
The abstract implementation of the IBmTask.
  • Constructor Details

    • AbstractBmTask

      protected AbstractBmTask()
      Constructor.
    • AbstractBmTask

      protected AbstractBmTask(String name)
      Constructor.
      Parameters:
      name - The name of the task. May not be null.
    • AbstractBmTask

      protected AbstractBmTask(String name, Object id, Object serviceId)
      Constructor.
      Parameters:
      name - The name of the task. May be null.
      id - The ID of the task. May be null.
      serviceId - The ID of the service. May be null.
  • Method Details

    • getName

      public String getName()
      Description copied from interface: IBmTask
      Gets the localized name of the task to be displayed on the UI, logs, etc.
      Specified by:
      getName in interface IBmTask<T>
      Returns:
      the name of the task, never null.
    • getId

      public final Object getId()
      Description copied from interface: IBmTask
      Gets the ID of the task.
      Specified by:
      getId in interface IBmTask<T>
      Returns:
      the ID of the task or null.
    • getServiceId

      public final Object getServiceId()
      Description copied from interface: IBmTask
      Gets the ID of the service executing this task.
      Specified by:
      getServiceId in interface IBmTask<T>
      Returns:
      the ID of the service or null.