Class BinSpecificationBuilderImpl

java.lang.Object
com.skava.inventory.entity.criteria.AbstractSpecificationBuilder<Bin>
com.skava.inventory.entity.criteria.bin.BinSpecificationBuilderImpl

public class BinSpecificationBuilderImpl extends AbstractSpecificationBuilder<Bin>
The Class BinSpecificationsBuilder this extends the AbstractSpecificationBuilder to create the same for the bin
Author:
Infosys Equinox
See Also:
  • Constructor Details

    • BinSpecificationBuilderImpl

      public BinSpecificationBuilderImpl(Collection collection)
      Initializes the UserSpecificationsBuilder class, also defines its private member
      Parameters:
      collection - The collection to which the bin is associated.
  • Method Details

    • with

      public BinSpecificationBuilderImpl with(String key, String operation, Object value)
      This method defines calls the SearchCriteria class with params key, operation and value
      Specified by:
      with in class AbstractSpecificationBuilder<Bin>
      Parameters:
      key - key of String type
      operation - operation to be done, this is of String type
      value - value of String type
      Returns:
      initializes SpecificationsBuilder class
    • build

      protected org.springframework.data.jpa.domain.Specification<Bin> build()
      Specified by:
      build in class AbstractSpecificationBuilder<Bin>
      Returns:
      null on empty SearchCriteria params, on SearchCriteria params returns Specification
      See Also:
      • Specification