Show TOC Start of Content Area

Background documentation ProjectManagementServiceLocal Source Code  Locate the document in its SAP Library structure

 

 

 

package com.sap.nwce.ra.edm.ejb.services;

 

 

 

import java.util.List;

 

import javax.ejb.Local;

 

import com.sap.nwce.ra.edm.ejb.entity.CeraProject;

 

 

 

/**

 

 * Local interfcae of Project session facade.

 

 * Provides operations on projects and related objects.

 

 */

 

@Local

 

public interface ProjectManagementServiceLocal {

 

 

 

      /**

 

       * Get a project by its id.

 

       * @return project entity

 

       */

 

      public CeraProject getProjectById(String pId);

 

     

 

      /**

 

       * Get all projects in a single list.

 

       * @return list of all projects

 

       */

 

      public List<CeraProject> getAllProjects();

 

 

 

      /**

 

       * Get all assigned projects.

 

       * @return list of all assigned projects

 

       */

 

      public List<CeraProject> getAssignedProjects(int pEmployeeId);

 

     

 

      /**

 

       * Persists a project (create or update)

 

       */

 

      public CeraProject createProject(CeraProject pProject);

 

     

 

      /**

 

       * Get a list of projects by its name or description.

 

       * @param Name or description fragment

 

       * @return List of projects

 

       */

 

      public List<CeraProject> findProjectByNameOrDescription(String pNameFragment);

 

 

 

}

 

 

End of Content Area