Interface ProjectService
- All Known Implementing Classes:
ProjectServiceImpl
public interface ProjectService
Business logic related to
Project entities-
Method Summary
Modifier and TypeMethodDescriptioncopyProject(Project projectToCopy, String newProjectName) createProject(Project project) voiddeleteProject(Project project) org.activiti.cloud.services.common.file.FileContentexportProject(Project project) findProjectById(String projectId) findProjectById(String projectId, List<String> include) getProjectAccessControl(Project project) org.springframework.data.domain.Page<Project> getProjects(org.springframework.data.domain.Pageable pageable, String name, List<String> filters, List<String> include) importProject(InputStream file, String name) importProject(org.springframework.web.multipart.MultipartFile file, String name) replaceProjectContentWithProvidedModelsInFile(Project project, InputStream inputStream) updateProject(Project projectToUpdate, Project newProject) voidvalidateProject(Project project) voidvalidateProjectIgnoreWarnings(Project project)
-
Method Details
-
getProjects
-
createProject
-
updateProject
-
deleteProject
-
findProjectById
-
findProjectById
-
exportProject
org.activiti.cloud.services.common.file.FileContent exportProject(Project project) throws IOException - Throws:
IOException
-
copyProject
-
getProjectAccessControl
-
importProject
Project importProject(org.springframework.web.multipart.MultipartFile file, @Nullable String name) throws IOException - Throws:
IOException
-
importProject
- Throws:
IOException
-
validateProject
-
validateProjectIgnoreWarnings
-
replaceProjectContentWithProvidedModelsInFile
Project replaceProjectContentWithProvidedModelsInFile(Project project, InputStream inputStream) throws IOException - Throws:
IOException
-