Class ActivityStorage
java.lang.Object
org.exoplatform.timetracker.storage.ActivityStorage
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
-
Constructor Summary
ConstructorsConstructorDescriptionActivityStorage(ActivityDAO activityDAO, ProjectStorage projectStorage, FeatureStorage featureStorage, CodesStorage codesStorage, TeamStorage teamStorage, ActivityTeamDAO activityTeamDAO) Constructor for ActivityStorage. -
Method Summary
Modifier and TypeMethodDescriptionlongcountActivities.createActivity(Activity activity) createActivity.voiddeleteActivity(long activityId) deleteActivity.getActivities.getActivitiesByTeams(List<String> teams) getActivitiesByTeams.getActivityById(long ActivityId) getActivityById.toDTO(ActivityEntity activityEntity) toDTO.toEntity.updateActivity(Activity activity) updateActivity.
-
Constructor Details
-
ActivityStorage
public ActivityStorage(ActivityDAO activityDAO, ProjectStorage projectStorage, FeatureStorage featureStorage, CodesStorage codesStorage, TeamStorage teamStorage, ActivityTeamDAO activityTeamDAO) Constructor for ActivityStorage.
- Parameters:
activityDAO- aActivityDAOobject.projectStorage- aProjectStorageobject.featureStorage- aFeatureStorageobject.codesStorage- aCodesStorageobject.teamStorage- aTeamStorageobject.activityTeamDAO- aActivityTeamDAOobject.
-
-
Method Details
-
createActivity
createActivity.
-
updateActivity
updateActivity.
-
deleteActivity
public void deleteActivity(long activityId) throws org.gatein.api.EntityNotFoundException deleteActivity.
- Parameters:
activityId- a long.- Throws:
org.gatein.api.EntityNotFoundException- if any.
-
getActivityById
getActivityById.
- Parameters:
ActivityId- a long.- Returns:
- a
Activityobject.
-
getActivities
getActivities.
- Returns:
- a
Listobject.
-
getActivitiesByTeams
getActivitiesByTeams.
-
countActivities
public long countActivities()countActivities.
- Returns:
- a long.
-
toDTO
toDTO.
- Parameters:
activityEntity- aActivityEntityobject.- Returns:
- a
Activityobject.
-
toEntity
toEntity.
- Parameters:
activity- aActivityobject.- Returns:
- a
ActivityEntityobject.
-