Interface ProjectService
-
- All Known Implementing Classes:
ProjectServiceImpl
public interface ProjectServiceBusiness logic related toProjectentities
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.activiti.cloud.modeling.api.ProjectcreateProject(org.activiti.cloud.modeling.api.Project project)voiddeleteProject(org.activiti.cloud.modeling.api.Project project)org.activiti.cloud.services.common.file.FileContentexportProject(org.activiti.cloud.modeling.api.Project project)java.util.Optional<org.activiti.cloud.modeling.api.Project>findProjectById(java.lang.String projectId)ModelService.ProjectAccessControlgetProjectAccessControl(org.activiti.cloud.modeling.api.Project project)org.springframework.data.domain.Page<org.activiti.cloud.modeling.api.Project>getProjects(org.springframework.data.domain.Pageable pageable, java.lang.String name)org.activiti.cloud.modeling.api.ProjectimportProject(org.springframework.web.multipart.MultipartFile file, java.lang.String name)org.activiti.cloud.modeling.api.ProjectupdateProject(org.activiti.cloud.modeling.api.Project projectToUpdate, org.activiti.cloud.modeling.api.Project newProject)voidvalidateProject(org.activiti.cloud.modeling.api.Project project)
-
-
-
Method Detail
-
getProjects
org.springframework.data.domain.Page<org.activiti.cloud.modeling.api.Project> getProjects(org.springframework.data.domain.Pageable pageable, java.lang.String name)
-
createProject
org.activiti.cloud.modeling.api.Project createProject(org.activiti.cloud.modeling.api.Project project)
-
updateProject
org.activiti.cloud.modeling.api.Project updateProject(org.activiti.cloud.modeling.api.Project projectToUpdate, org.activiti.cloud.modeling.api.Project newProject)
-
deleteProject
void deleteProject(org.activiti.cloud.modeling.api.Project project)
-
findProjectById
java.util.Optional<org.activiti.cloud.modeling.api.Project> findProjectById(java.lang.String projectId)
-
exportProject
org.activiti.cloud.services.common.file.FileContent exportProject(org.activiti.cloud.modeling.api.Project project) throws java.io.IOException- Throws:
java.io.IOException
-
getProjectAccessControl
ModelService.ProjectAccessControl getProjectAccessControl(org.activiti.cloud.modeling.api.Project project)
-
importProject
org.activiti.cloud.modeling.api.Project importProject(org.springframework.web.multipart.MultipartFile file, @Nullable java.lang.String name) throws java.io.IOException- Throws:
java.io.IOException
-
validateProject
void validateProject(org.activiti.cloud.modeling.api.Project project)
-
-