Class FilterStorage


  • public class FilterStorage
    extends java.lang.Object
    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
    • Method Detail

      • createFilter

        public Filter createFilter​(Filter filter)
                            throws java.lang.Exception

        createFilter.

        Parameters:
        filter - a Filter object.
        Returns:
        a Filter object.
        Throws:
        java.lang.Exception - if any.
      • updateFilter

        public Filter updateFilter​(Filter filter)
                            throws java.lang.Exception

        updateFilter.

        Parameters:
        filter - a Filter object.
        Returns:
        a Filter object.
        Throws:
        java.lang.Exception - if any.
      • deleteFilter

        public void deleteFilter​(long filterId)
                          throws org.gatein.api.EntityNotFoundException

        deleteFilter.

        Parameters:
        filterId - a long.
        Throws:
        org.gatein.api.EntityNotFoundException - if any.
      • getFilterById

        public Filter getFilterById​(long FilterId)

        getFilterById.

        Parameters:
        FilterId - a long.
        Returns:
        a Filter object.
      • getFilters

        public java.util.List<Filter> getFilters()

        getFilters.

        Returns:
        a List object.
      • getFiltersByUserName

        public java.util.List<Filter> getFiltersByUserName​(java.lang.String userName)

        getFiltersByUserName.

        Parameters:
        userName - a String object.
        Returns:
        a List object.
      • countFilters

        public long countFilters()

        countFilters.

        Returns:
        a long.
      • createFilterField

        public FilterField createFilterField​(FilterField filterField)
                                      throws java.lang.Exception

        createFilterField.

        Parameters:
        filterField - a FilterField object.
        Returns:
        a FilterField object.
        Throws:
        java.lang.Exception - if any.
      • updateFilterField

        public FilterField updateFilterField​(FilterField filterField)
                                      throws java.lang.Exception

        updateFilterField.

        Parameters:
        filterField - a FilterField object.
        Returns:
        a FilterField object.
        Throws:
        java.lang.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

        public FilterField getFilterFieldById​(long FilterFieldId)

        getFilterFieldById.

        Parameters:
        FilterFieldId - a long.
        Returns:
        a FilterField object.
      • getFilterFields

        public java.util.List<FilterField> getFilterFields()

        getFilterFields.

        Returns:
        a List object.
      • getFilterFieldsByFilter

        public java.util.List<FilterField> getFilterFieldsByFilter​(long filterId)

        getFilterFieldsByFilter.

        Parameters:
        filterId - a long.
        Returns:
        a List object.
      • countFilterFields

        public long countFilterFields()

        countFilterFields.

        Returns:
        a long.