Interface TaskContext


  • public interface TaskContext
    Context for each migration task
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addAssetScanInfo​(AssetScanInfo assetScanInfo)
      Adding scan report into context.
      void error​(java.lang.String msg, java.lang.Object... param)
      Provide user friendly error msg
      java.lang.Object getAttribute​(java.lang.String key)
      Get arbitrary attribute from the ctx
      java.util.List<TaskContext> getChildContexts()
      returns array of child context
      java.lang.String getPath()
      Resource on which migration is to be run Resource can be anything nt:file, nt:folder etc.
      ResourceResolver getResourceResolver()  
      java.lang.String[] getSelectors()
      Current Selector
      void info​(java.lang.String msg, java.lang.Object... param)
      Provide progress info for migration
      void setAttribute​(java.lang.String key, java.lang.Object value)
      Set arbitrary Attribute
      void success​(java.lang.String msg, java.lang.Object... param)
      Provide success message if successfully commited a migration
      void warn​(java.lang.String msg, java.lang.Object... param)
      Provide warn message
    • Method Detail

      • getPath

        java.lang.String getPath()
        Resource on which migration is to be run Resource can be anything nt:file, nt:folder etc.
        Returns:
      • info

        void info​(java.lang.String msg,
                  java.lang.Object... param)
        Provide progress info for migration
        Parameters:
        msg -
      • error

        void error​(java.lang.String msg,
                   java.lang.Object... param)
        Provide user friendly error msg
        Parameters:
        msg -
      • success

        void success​(java.lang.String msg,
                     java.lang.Object... param)
        Provide success message if successfully commited a migration
      • warn

        void warn​(java.lang.String msg,
                  java.lang.Object... param)
        Provide warn message
      • getAttribute

        java.lang.Object getAttribute​(java.lang.String key)
        Get arbitrary attribute from the ctx
        Returns:
      • setAttribute

        void setAttribute​(java.lang.String key,
                          java.lang.Object value)
        Set arbitrary Attribute
        Parameters:
        key -
        value -
      • getSelectors

        java.lang.String[] getSelectors()
        Current Selector
      • getChildContexts

        java.util.List<TaskContext> getChildContexts()
        returns array of child context
      • addAssetScanInfo

        void addAssetScanInfo​(AssetScanInfo assetScanInfo)
        Adding scan report into context.
        Parameters:
        assetScanInfo -