implemented ProductEntryRepository