org.openl.rules.rest.service.ProjectDeploymentService Maven / Gradle / Ivy
package org.openl.rules.rest.service;
import java.io.IOException;
import java.util.List;
import org.openl.rules.common.ProjectException;
import org.openl.rules.project.abstraction.ADeploymentProject;
import org.openl.rules.project.abstraction.AProject;
import org.openl.rules.webstudio.web.repository.DeploymentProjectItem;
public interface ProjectDeploymentService {
List getDeploymentProjectItems(AProject project,
String deployRepoName) throws ProjectException;
AProject getDeployedProject(AProject wsProject,
String deployConfigName,
String repositoryConfigName) throws IOException;
ADeploymentProject update(String deploymentName, AProject project, String repoId);
}