Package com.priint.pubserverapi.project
Interface ProjectServiceLocal
public interface ProjectServiceLocal
-
Method Summary
Modifier and TypeMethodDescriptionvoidassignUserToProject(String login, String projectName) Assign a user to the project.voidCreates a new note for the specific document.Creates a query to fetch projects.voidRemoves a specific project from the system.getModelIdentifier(String projectName) Allows to check what model is used by the project.voidlinkProjectToResource(String projectName, String resourceName) Link a project to the Payara DB resource.voidunassignUserFromProject(String login, String projectName) Un-assign a user from the project.
-
Method Details
-
createProjectQuery
ProjectQuery createProjectQuery()Creates a query to fetch projects.- Returns:
- a
ProjectQueryquery instance
-
create
Creates a new note for the specific document. Administration credentials are needed to perform this operation.- Parameters:
project- project object to create- Throws:
ProjectServiceException
-
delete
Removes a specific project from the system. Administration credentials are needed to perform this operation.- Parameters:
projectName- project name to remove- Throws:
ProjectServiceException
-
assignUserToProject
Assign a user to the project. Administration credentials are needed to perform this operation.- Parameters:
login- user loginprojectName- project name- Throws:
ProjectServiceException
-
unassignUserFromProject
Un-assign a user from the project. Administration credentials are needed to perform this operation.- Parameters:
login- user loginprojectName- project name- Throws:
ProjectServiceException
-
linkProjectToResource
Link a project to the Payara DB resource. Administration credentials are needed to perform this operation.- Parameters:
projectName- project nameresourceName- resource name- Throws:
ProjectServiceException
-
getModelIdentifier
Allows to check what model is used by the project.- Parameters:
projectName- project name- Returns:
- model identifier
- Throws:
ProjectServiceException
-