Liferay 6.2-ce-ga5

com.liferay.portal.deploy.sandbox
Class BaseSandboxHandler

java.lang.Object
  extended by com.liferay.portal.deploy.sandbox.BaseSandboxHandler
All Implemented Interfaces:
SandboxHandler
Direct Known Subclasses:
PortletSandboxHandler, ThemeSandboxHandler

public abstract class BaseSandboxHandler
extends Object
implements SandboxHandler


Field Summary
 
Fields inherited from interface com.liferay.portal.deploy.sandbox.SandboxHandler
SANDBOX_MARKER
 
Constructor Summary
BaseSandboxHandler(Deployer deployer)
           
 
Method Summary
protected abstract  void clonePlugin(File dir, PluginPackage pluginPackage)
           
 void createContextXml(File dir)
           
 void createPluginPackageProperties(File dir, String pluginName)
           
 void deleteContextXml(File dir)
           
 void deploy(File dir)
           
 String getDisplayName(String dirName)
           
protected  File getEngineHostDir()
           
 String getPluginName(String dirName)
           
protected abstract  String getPluginType()
           
 boolean isEnabled(File dir)
           
 void undeploy(File dir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSandboxHandler

public BaseSandboxHandler(Deployer deployer)
Method Detail

createContextXml

public void createContextXml(File dir)
                      throws IOException
Throws:
IOException

createPluginPackageProperties

public void createPluginPackageProperties(File dir,
                                          String pluginName)
                                   throws IOException
Throws:
IOException

deleteContextXml

public void deleteContextXml(File dir)

deploy

public void deploy(File dir)
            throws SandboxDeployException
Specified by:
deploy in interface SandboxHandler
Throws:
SandboxDeployException

getDisplayName

public String getDisplayName(String dirName)
Specified by:
getDisplayName in interface SandboxHandler

getPluginName

public String getPluginName(String dirName)

isEnabled

public boolean isEnabled(File dir)

undeploy

public void undeploy(File dir)
              throws SandboxDeployException
Specified by:
undeploy in interface SandboxHandler
Throws:
SandboxDeployException

clonePlugin

protected abstract void clonePlugin(File dir,
                                    PluginPackage pluginPackage)
                             throws Exception
Throws:
Exception

getEngineHostDir

protected File getEngineHostDir()

getPluginType

protected abstract String getPluginType()

Liferay 6.2-ce-ga5