EntryFilterService
in package
FinalYes
Table of Contents
Constants
- DEFAULT_LIMIT = 100
Properties
- $entityManager : EntityManager
- $entryRepository : EntryRepository
- $hasReportFilterCodeConverter : HasReportFilterCodeConverter
- $request : Request
Methods
- __construct() : mixed
- EntryFilterService constructor.
- getByEntryFilter() : array<string|int, Entry>|null
- getEntriesByIdList() : array<string|int, Entry>
- getEntryFilter() : EntryFilter
- getEntryFilterByUserId() : EntryFilter
- getEntryIdListByEntryFilter() : array<string|int, mixed>|null
- getEntryReportIdListByEntryFilter() : array<string|int, mixed>|null
- getFilteredEntries() : array<string|int, Entry>|null
- getFilteredEntriesByUserId() : array<string|int, Entry>|null
- getFilteredEntriesCount() : int|null
- getFilteredEntriesCountByEntryFilter() : int|null
- getFilteredEntriesCountByUserId() : int|null
- getFilteredEntryIdList() : array<string|int, int>|null
- getFilteredEntryReportIdList() : array<string|int, int>|null
- getFilteredNonVersionedEntryIdList() : array<string|int, int>|null
- getFilteredVersionedEntryIdList() : array<string|int, int>|null
- getUserVisibalPayableNonZeroEntriesFilter() : mixed
- getUserVisibleEntriesBaseFilter() : mixed
- getUserVisibleNotPaidReturnsFilter() : mixed
- getUserVisiblePayableEntries() : array<string|int, Entry>|null
- lastCompletedStatusToEntryFilter() : EntryFilter
- hasReportCodesToReportProgressStatusCodes() : array<string|int, int>|null
- makeFilterEntity() : EntryFilter
Constants
DEFAULT_LIMIT
public
mixed
DEFAULT_LIMIT
= 100
Properties
$entityManager
private
EntityManager
$entityManager
$entryRepository
private
EntryRepository
$entryRepository
$hasReportFilterCodeConverter
private
HasReportFilterCodeConverter
$hasReportFilterCodeConverter
$request
private
Request
$request
Methods
__construct()
EntryFilterService constructor.
public
__construct(HasReportFilterCodeConverter $hasReportFilterCodeConverter, EntryRepository $entryRepository, Request $request, EntityManager $entityManager) : mixed
Parameters
- $hasReportFilterCodeConverter : HasReportFilterCodeConverter
- $entryRepository : EntryRepository
- $request : Request
- $entityManager : EntityManager
getByEntryFilter()
public
getByEntryFilter(EntryFilter $entryFilter) : array<string|int, Entry>|null
Parameters
- $entryFilter : EntryFilter
Return values
array<string|int, Entry>|nullgetEntriesByIdList()
public
getEntriesByIdList(array<string|int, int> $idList) : array<string|int, Entry>
Parameters
- $idList : array<string|int, int>
Tags
Return values
array<string|int, Entry>getEntryFilter()
public
getEntryFilter() : EntryFilter
Tags
Return values
EntryFiltergetEntryFilterByUserId()
public
getEntryFilterByUserId(int $userId) : EntryFilter
Parameters
- $userId : int
Tags
Return values
EntryFiltergetEntryIdListByEntryFilter()
public
getEntryIdListByEntryFilter(EntryFilter $entryFilter) : array<string|int, mixed>|null
Parameters
- $entryFilter : EntryFilter
Return values
array<string|int, mixed>|nullgetEntryReportIdListByEntryFilter()
public
getEntryReportIdListByEntryFilter(EntryFilter $entryFilter) : array<string|int, mixed>|null
Parameters
- $entryFilter : EntryFilter
Return values
array<string|int, mixed>|nullgetFilteredEntries()
public
getFilteredEntries() : array<string|int, Entry>|null
Tags
Return values
array<string|int, Entry>|nullgetFilteredEntriesByUserId()
public
getFilteredEntriesByUserId(int $userId) : array<string|int, Entry>|null
Parameters
- $userId : int
Tags
Return values
array<string|int, Entry>|nullgetFilteredEntriesCount()
public
getFilteredEntriesCount() : int|null
Tags
Return values
int|nullgetFilteredEntriesCountByEntryFilter()
public
getFilteredEntriesCountByEntryFilter(EntryFilter $entryFilter) : int|null
Parameters
- $entryFilter : EntryFilter
Return values
int|nullgetFilteredEntriesCountByUserId()
public
getFilteredEntriesCountByUserId(int $userId) : int|null
Parameters
- $userId : int
Tags
Return values
int|nullgetFilteredEntryIdList()
public
getFilteredEntryIdList() : array<string|int, int>|null
Tags
Return values
array<string|int, int>|nullgetFilteredEntryReportIdList()
public
getFilteredEntryReportIdList() : array<string|int, int>|null
Tags
Return values
array<string|int, int>|nullgetFilteredNonVersionedEntryIdList()
public
getFilteredNonVersionedEntryIdList() : array<string|int, int>|null
Tags
Return values
array<string|int, int>|nullgetFilteredVersionedEntryIdList()
public
getFilteredVersionedEntryIdList() : array<string|int, int>|null
Tags
Return values
array<string|int, int>|nullgetUserVisibalPayableNonZeroEntriesFilter()
public
getUserVisibalPayableNonZeroEntriesFilter(mixed $userId) : mixed
Parameters
- $userId : mixed
getUserVisibleEntriesBaseFilter()
public
getUserVisibleEntriesBaseFilter(int $userId) : mixed
Parameters
- $userId : int
getUserVisibleNotPaidReturnsFilter()
public
getUserVisibleNotPaidReturnsFilter(mixed $userId) : mixed
Parameters
- $userId : mixed
getUserVisiblePayableEntries()
public
getUserVisiblePayableEntries(int $userId, int|null $offset, int|null $limit) : array<string|int, Entry>|null
Parameters
- $userId : int
- $offset : int|null
- $limit : int|null
Return values
array<string|int, Entry>|nulllastCompletedStatusToEntryFilter()
public
lastCompletedStatusToEntryFilter(EntryFilter $entryFilter, array<string|int, int> $lastCompletedStatusIdList) : EntryFilter
Parameters
- $entryFilter : EntryFilter
- $lastCompletedStatusIdList : array<string|int, int>
Return values
EntryFilterhasReportCodesToReportProgressStatusCodes()
private
hasReportCodesToReportProgressStatusCodes(array<string|int, int> $hasReportCodes) : array<string|int, int>|null
Parameters
- $hasReportCodes : array<string|int, int>
Return values
array<string|int, int>|nullmakeFilterEntity()
private
makeFilterEntity() : EntryFilter