public class ProjectStorage
extends java.lang.Object
| Constructor and Description |
|---|
ProjectStorage(ProjectDAO projectDAO,
ClientStorage clientStorage)
Constructor for ProjectStorage.
|
| Modifier and Type | Method and Description |
|---|---|
long |
countProjects()
countProjects.
|
Project |
createProject(Project project)
createProject.
|
void |
deleteProject(long projectId)
deleteProject.
|
Project |
getProjectById(long ProjectId)
getProjectById.
|
java.util.List<Project> |
getProjects()
getProjects.
|
Project |
toDTO(ProjectEntity projectEntity)
toDTO.
|
ProjectEntity |
toEntity(Project project)
toEntity.
|
Project |
updateProject(Project project)
updateProject.
|
public ProjectStorage(ProjectDAO projectDAO, ClientStorage clientStorage)
Constructor for ProjectStorage.
projectDAO - a ProjectDAO object.clientStorage - a ClientStorage object.public Project createProject(Project project) throws java.lang.Exception
createProject.
public Project updateProject(Project project) throws java.lang.Exception
updateProject.
public void deleteProject(long projectId)
throws org.gatein.api.EntityNotFoundException
deleteProject.
projectId - a long.org.gatein.api.EntityNotFoundException - if any.public Project getProjectById(long ProjectId)
getProjectById.
ProjectId - a long.Project object.public java.util.List<Project> getProjects()
getProjects.
List object.public long countProjects()
countProjects.
public Project toDTO(ProjectEntity projectEntity)
toDTO.
projectEntity - a ProjectEntity object.Project object.public ProjectEntity toEntity(Project project)
toEntity.
project - a Project object.ProjectEntity object.Copyright © 2003–2020 eXo Platform SAS. All rights reserved.