public class DmContentLifeCycleServiceImpl extends AbstractRegistrableService implements DmContentLifeCycleService
| Modifier and Type | Class and Description |
|---|---|
class |
DmContentLifeCycleServiceImpl.XmlContentLoader
XmlContentLoader that provides XML document from the path provided
|
DmContentLifeCycleService.ContentLifeCycleOperation| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
_scriptObjects
mapping of beans and services to map in to the scripting environment during metadata extraction
|
protected ContentService |
contentService |
protected ScriptExecutor |
scriptExecutor |
protected SecurityService |
securityService |
protected StudioConfiguration |
studioConfiguration |
_servicesManager| Constructor and Description |
|---|
DmContentLifeCycleServiceImpl() |
getService, getServicesManager, setServicesManagerprotected ContentService contentService
protected SecurityService securityService
protected ScriptExecutor scriptExecutor
protected StudioConfiguration studioConfiguration
public String getScriptLocation()
public void register()
register in class AbstractRegistrableServicepublic void process(String site, String user, String path, String contentType, DmContentLifeCycleService.ContentLifeCycleOperation operation, Map<String,String> params)
DmContentLifeCycleServiceprocess in interface DmContentLifeCycleServiceprotected String getScriptPath(String site, String contentType)
site - contentType - protected Map<String,Object> buildModel(String site, String user, String path, String contentType, String operation, Map<String,String> params)
site - user - path - contentType - operation - params - public ContentService getContentService()
public void setContentService(ContentService contentService)
public SecurityService getSecurityService()
public void setSecurityService(SecurityService securityService)
public ScriptExecutor getScriptExecutor()
public void setScriptExecutor(ScriptExecutor scriptExecutor)
public StudioConfiguration getStudioConfiguration()
public void setStudioConfiguration(StudioConfiguration studioConfiguration)
Copyright © 2022 CrafterCMS. All rights reserved.