Class FilterStorage
java.lang.Object
org.exoplatform.timetracker.storage.FilterStorage
Storage service to access / load and save Filters. This service will be
used , as well, to convert from JPA entity to DTO.
- Version:
- $Id: $Id
- Author:
- medamine
-
Constructor Summary
ConstructorsConstructorDescriptionFilterStorage(FilterDAO filterDAO, FilterFieldDAO filterFieldDAO) Constructor for FilterStorage. -
Method Summary
Modifier and TypeMethodDescriptionlongcountFilterFields.longcountFilters.createFilter(Filter filter) createFilter.createFilterField(FilterField filterField) createFilterField.voiddeleteAllFilterFieldsByFilter(long filterFieldId) deleteAllFilterFieldsByFilter.voiddeleteFilter(long filterId) deleteFilter.voiddeleteFilterField(long filterFieldId) deleteFilterField.getFilterById(long FilterId) getFilterById.getFilterFieldById(long FilterFieldId) getFilterFieldById.getFilterFields.getFilterFieldsByFilter(long filterId) getFilterFieldsByFilter.getFilters.getFiltersByUserName(String userName) getFiltersByUserName.toDTO(FilterEntity filterEntity) toDTO.toDTO(FilterFieldEntity filterFieldEntity) toDTO.toEntity.toEntity(FilterField filterField) toEntity.updateFilter(Filter filter) updateFilter.updateFilterField(FilterField filterField) updateFilterField.
-
Constructor Details
-
FilterStorage
Constructor for FilterStorage.
- Parameters:
filterDAO- aFilterDAOobject.filterFieldDAO- aFilterFieldDAOobject.
-
-
Method Details
-
createFilter
createFilter.
-
updateFilter
updateFilter.
-
deleteFilter
public void deleteFilter(long filterId) throws org.gatein.api.EntityNotFoundException deleteFilter.
- Parameters:
filterId- a long.- Throws:
org.gatein.api.EntityNotFoundException- if any.
-
getFilterById
getFilterById.
- Parameters:
FilterId- a long.- Returns:
- a
Filterobject.
-
getFilters
getFilters.
- Returns:
- a
Listobject.
-
getFiltersByUserName
getFiltersByUserName.
-
countFilters
public long countFilters()countFilters.
- Returns:
- a long.
-
toDTO
toDTO.
- Parameters:
filterEntity- aFilterEntityobject.- Returns:
- a
Filterobject.
-
toEntity
toEntity.
- Parameters:
filter- aFilterobject.- Returns:
- a
FilterEntityobject.
-
createFilterField
createFilterField.
- Parameters:
filterField- aFilterFieldobject.- Returns:
- a
FilterFieldobject. - Throws:
Exception- if any.
-
updateFilterField
updateFilterField.
- Parameters:
filterField- aFilterFieldobject.- Returns:
- a
FilterFieldobject. - Throws:
Exception- if any.
-
deleteFilterField
public void deleteFilterField(long filterFieldId) throws org.gatein.api.EntityNotFoundException deleteFilterField.
- Parameters:
filterFieldId- a long.- Throws:
org.gatein.api.EntityNotFoundException- if any.
-
deleteAllFilterFieldsByFilter
public void deleteAllFilterFieldsByFilter(long filterFieldId) throws org.gatein.api.EntityNotFoundException deleteAllFilterFieldsByFilter.
- Parameters:
filterFieldId- a long.- Throws:
org.gatein.api.EntityNotFoundException- if any.
-
getFilterFieldById
getFilterFieldById.
- Parameters:
FilterFieldId- a long.- Returns:
- a
FilterFieldobject.
-
getFilterFields
getFilterFields.
- Returns:
- a
Listobject.
-
getFilterFieldsByFilter
getFilterFieldsByFilter.
- Parameters:
filterId- a long.- Returns:
- a
Listobject.
-
countFilterFields
public long countFilterFields()countFilterFields.
- Returns:
- a long.
-
toDTO
toDTO.
- Parameters:
filterFieldEntity- aFilterFieldEntityobject.- Returns:
- a
FilterFieldobject.
-
toEntity
toEntity.
- Parameters:
filterField- aFilterFieldobject.- Returns:
- a
FilterFieldEntityobject.
-