Interface TaskContext
-
public interface TaskContextContext for each migration task
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAssetScanInfo(AssetScanInfo assetScanInfo)Adding scan report into context.voiderror(java.lang.String msg, java.lang.Object... param)Provide user friendly error msgjava.lang.ObjectgetAttribute(java.lang.String key)Get arbitrary attribute from the ctxjava.util.List<TaskContext>getChildContexts()returns array of child contextjava.lang.StringgetPath()Resource on which migration is to be run Resource can be anything nt:file, nt:folder etc.ResourceResolvergetResourceResolver()java.lang.String[]getSelectors()Current Selectorvoidinfo(java.lang.String msg, java.lang.Object... param)Provide progress info for migrationvoidsetAttribute(java.lang.String key, java.lang.Object value)Set arbitrary Attributevoidsuccess(java.lang.String msg, java.lang.Object... param)Provide success message if successfully commited a migrationvoidwarn(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:
-
getResourceResolver
ResourceResolver getResourceResolver()
-
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-
-
-