001
014
015 package com.liferay.portal.kernel.deploy;
016
017 import com.liferay.portal.kernel.deploy.auto.context.AutoDeploymentContext;
018 import com.liferay.portal.kernel.plugin.PluginPackage;
019
020 import java.util.List;
021 import java.util.Properties;
022
023
028 public interface DeployManager {
029
030 public void deploy(AutoDeploymentContext autoDeploymentContext)
031 throws Exception;
032
033 public String getDeployDir() throws Exception;
034
035 public String getInstalledDir() throws Exception;
036
037 public PluginPackage getInstalledPluginPackage(String context);
038
039 public List<PluginPackage> getInstalledPluginPackages();
040
041 public boolean isDeployed(String context);
042
043 public PluginPackage readPluginPackageProperties(
044 String displayName, Properties properties);
045
046 public PluginPackage readPluginPackageXml(String xml) throws Exception;
047
048 public void redeploy(String context) throws Exception;
049
050 public void undeploy(String context) throws Exception;
051
052 }