Class ChangeStateTask

java.lang.Object
org.apache.sling.installer.api.tasks.InstallTask
org.apache.sling.installer.api.tasks.ChangeStateTask
All Implemented Interfaces:
Comparable<InstallTask>

public class ChangeStateTask extends InstallTask
Simple general task, setting the state of a registered resource.
Since:
1.2
  • Constructor Details

    • ChangeStateTask

      public ChangeStateTask(TaskResourceGroup r, ResourceState s)
      Change the state of the task
      Parameters:
      r - The resource group to change.
      s - The new state.
    • ChangeStateTask

      public ChangeStateTask(TaskResourceGroup r, ResourceState s, String error)
      Change the state of the task
      Parameters:
      r - The resource group to change.
      s - The new state.
      error - An optional description on why the state is changed.
      Since:
      1.4
    • ChangeStateTask

      public ChangeStateTask(TaskResourceGroup r, ResourceState s, Map<String,Object> addAttributes, String[] removeAttributes)
      Change the state of the task
      Parameters:
      r - The resource group to change.
      s - The new state.,
      addAttributes - An optional map of attributes to set before the state is changed.
      removeAttributes - A optional list of attributes to remove before the state is changed.
      Since:
      1.3
    • ChangeStateTask

      public ChangeStateTask(TaskResourceGroup r, ResourceState s, Map<String,Object> addAttributes, String[] removeAttributes, String error)
      Change the state of the task
      Parameters:
      r - The resource group to change.
      s - The new state.,
      addAttributes - An optional map of attributes to set before the state is changed.
      removeAttributes - A optional list of attributes to remove before the state is changed.
      error - An optional description on why the state is changed.
      Since:
      1.4
  • Method Details