Interface ProjectServiceLocal


public interface ProjectServiceLocal
  • Method Details

    • createProjectQuery

      ProjectQuery createProjectQuery()
      Creates a query to fetch projects.
      Returns:
      a ProjectQuery query instance
    • create

      void create(Project project) throws ProjectServiceException
      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

      void delete(String projectName) throws ProjectServiceException
      Removes a specific project from the system. Administration credentials are needed to perform this operation.
      Parameters:
      projectName - project name to remove
      Throws:
      ProjectServiceException
    • assignUserToProject

      void assignUserToProject(String login, String projectName) throws ProjectServiceException
      Assign a user to the project. Administration credentials are needed to perform this operation.
      Parameters:
      login - user login
      projectName - project name
      Throws:
      ProjectServiceException
    • unassignUserFromProject

      void unassignUserFromProject(String login, String projectName) throws ProjectServiceException
      Un-assign a user from the project. Administration credentials are needed to perform this operation.
      Parameters:
      login - user login
      projectName - project name
      Throws:
      ProjectServiceException
    • linkProjectToResource

      void linkProjectToResource(String projectName, String resourceName) throws ProjectServiceException
      Link a project to the Payara DB resource. Administration credentials are needed to perform this operation.
      Parameters:
      projectName - project name
      resourceName - resource name
      Throws:
      ProjectServiceException
    • getModelIdentifier

      String getModelIdentifier(String projectName) throws ProjectServiceException
      Allows to check what model is used by the project.
      Parameters:
      projectName - project name
      Returns:
      model identifier
      Throws:
      ProjectServiceException