Interface ContentProcessor
-
- All Known Implementing Classes:
AssetDmContentProcessor
,BaseContentProcessor
,CheckImageSizeProcessor
,CleanPreviewContentProcessor
,CleanWorkContentProcessor
,ContentLifeCycleProcessor
,DmWorkflowProcessor
,ExtractAssetDependencyProcessor
,ExtractDependencyProcessor
,ExtractParamsProcessor
,FileFolderPathProcessor
,FormDmContentProcessor
,FormNavOrderProcessor
,InvalidateCacheProcessor
,PathMatchProcessor
,PostActivityProcessor
public interface ContentProcessor
interface for processing wcm content upon creating or updating the content- Author:
- hyanghee
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getName()
get the name of this processorboolean
isProcessable(PipelineContent content)
determines if the content is processable by the given parametersvoid
process(PipelineContent content, ResultTO result)
process the content at the given path.
-
-
-
Method Detail
-
process
void process(PipelineContent content, ResultTO result) throws ServiceLayerException, UserNotFoundException
process the content at the given path.- Parameters:
content
- content to processresult
- result to return- Throws:
ContentProcessException
ServiceLayerException
UserNotFoundException
-
isProcessable
boolean isProcessable(PipelineContent content)
determines if the content is processable by the given parameters- Parameters:
content
-
-
getName
String getName()
get the name of this processor- Returns:
- processor name
-
-