Class ActivityStorage


  • public class ActivityStorage
    extends java.lang.Object
    Storage service to access / load and save Activitys. This service will be used , as well, to convert from JPA entity to DTO.
    Version:
    $Id: $Id
    Author:
    medamine
    • Method Detail

      • createActivity

        public Activity createActivity​(Activity activity)
                                throws java.lang.Exception

        createActivity.

        Parameters:
        activity - a Activity object.
        Returns:
        a Activity object.
        Throws:
        java.lang.Exception - if any.
      • updateActivity

        public Activity updateActivity​(Activity activity)
                                throws java.lang.Exception

        updateActivity.

        Parameters:
        activity - a Activity object.
        Returns:
        a Activity object.
        Throws:
        java.lang.Exception - if any.
      • deleteActivity

        public void deleteActivity​(long activityId)
                            throws org.gatein.api.EntityNotFoundException

        deleteActivity.

        Parameters:
        activityId - a long.
        Throws:
        org.gatein.api.EntityNotFoundException - if any.
      • getActivityById

        public Activity getActivityById​(long ActivityId)

        getActivityById.

        Parameters:
        ActivityId - a long.
        Returns:
        a Activity object.
      • getActivities

        public java.util.List<Activity> getActivities()

        getActivities.

        Returns:
        a List object.
      • getActivitiesByTeams

        public java.util.List<Activity> getActivitiesByTeams​(java.util.List<java.lang.String> teams)

        getActivitiesByTeams.

        Parameters:
        teams - a List object.
        Returns:
        a List object.
      • countActivities

        public long countActivities()

        countActivities.

        Returns:
        a long.