DistinctFieldsHandler
in package
Table of Contents
- $_pApiClientAction : APIClientActionGeneric
- $_pDistinctFieldsHandlerModelBuilder : DistinctFieldsHandlerModelBuilder
- __construct() : mixed
- modifyFieldsCollectionForEstate() : FieldsCollection
- modifyFieldsCollectionForSearchCriteria() : FieldsCollection
- buildParameters() : array<string|int, mixed>
- fetchValuesAndModifyFieldsCollection() : FieldsCollection
- retrieveValues() : array<string|int, mixed>
Properties
$_pApiClientAction
private
APIClientActionGeneric
$_pApiClientAction
$_pDistinctFieldsHandlerModelBuilder
private
DistinctFieldsHandlerModelBuilder
$_pDistinctFieldsHandlerModelBuilder
Methods
__construct()
public
__construct(APIClientActionGeneric $pApiClientAction, DistinctFieldsHandlerModelBuilder $pDistinctFieldsHandlerModelBuilder) : mixed
Parameters
- $pApiClientAction : APIClientActionGeneric
- $pDistinctFieldsHandlerModelBuilder : DistinctFieldsHandlerModelBuilder
Return values
mixed —modifyFieldsCollectionForEstate()
public
modifyFieldsCollectionForEstate(DataListView $pListView, FieldsCollection $pFieldsCollection) : FieldsCollection
Parameters
- $pListView : DataListView
- $pFieldsCollection : FieldsCollection
Tags
Return values
FieldsCollection —modifyFieldsCollectionForSearchCriteria()
public
modifyFieldsCollectionForSearchCriteria(DataFormConfigurationApplicantSearch $pDataFormConfiguration, FieldsCollection $pFieldsCollection) : FieldsCollection
Parameters
- $pDataFormConfiguration : DataFormConfigurationApplicantSearch
- $pFieldsCollection : FieldsCollection
Tags
Return values
FieldsCollection —buildParameters()
private
buildParameters(string $field, DistinctFieldsHandlerModel $pModel) : array<string|int, mixed>
Parameters
- $field : string
- $pModel : DistinctFieldsHandlerModel
Return values
array<string|int, mixed> —fetchValuesAndModifyFieldsCollection()
private
fetchValuesAndModifyFieldsCollection(DistinctFieldsHandlerModel $pModel, FieldsCollection $pFieldsCollection) : FieldsCollection
Parameters
- $pModel : DistinctFieldsHandlerModel
- $pFieldsCollection : FieldsCollection
Tags
Return values
FieldsCollection —retrieveValues()
private
retrieveValues(DistinctFieldsHandlerModel $pModel) : array<string|int, mixed>
Parameters
- $pModel : DistinctFieldsHandlerModel