com\setasign\Konquadrat\Datasource\Custom

ImportData Interface Deletable

File: /Konquadrat/src/Datasource/Custom/ImportData.php

Class hierarchy

Implements

Summary

Constants

SPECIAL_SEARCH_FIELDS

public const \com\setasign\Konquadrat\Datasource\Searchable::SPECIAL_SEARCH_FIELDS = array ( 0 => '_fullSearch', 1 => '_doubletFilter', 2 => '_customFilter', 3 => '_history', )

SPECIAL_SORT_FIELDS

public const \com\setasign\Konquadrat\Datasource\Sortable::SPECIAL_SORT_FIELDS = array ( 0 => 'doubletCheck', )

Properties

$columns

private ?array ImportData::$columns

$context

protected ?int ImportData::$context

$db

private ImportData::$db

$gridConfig

private ?\com\setasign\SetaFramework\Config\Config ImportData::$gridConfig

$languageManager

$objectFinder

$select

private ?\com\setasign\SetaFramework\Database\TableSelectInterface ImportData::$select

Methods

__construct()

public ImportData::__construct (
\com\setasign\SetaFramework\Config\Config $objectFinder,
\com\setasign\SetaFramework\Database\Database $db,
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\SetaFramework\Config\Config $datasourceConfig
)
Parameters
$objectFinder : \com\setasign\SetaFramework\Config\Config
 
$db : \com\setasign\SetaFramework\Database\Database
 
$languageManager : \com\setasign\Konquadrat\LanguageManager
 
$datasourceConfig : \com\setasign\SetaFramework\Config\Config
 

addSearch()

public ImportData::addSearch (
string $field,
string $comparator,
mixed $value
): void
Parameters
$field : string
 
$comparator : string
 
$value : mixed
 

addSort()

public ImportData::addSort (
string $field,
string $direction = 'ASC'
): void
Parameters
$field : string
 
$direction : string

'ASC' or 'DESC'

deleteRows()

public ImportData::deleteRows (
int[] $ids
): void
Parameters
$ids : int[]
 
Exceptions

Throws \Throwable

edit()

public ImportData::edit (
int $id,
string $field,
mixed $value,
mixed|\com\setasign\Konquadrat\Datasource\IgnoreOldValue $oldValue
): void
Parameters
$id : int
 
$field : string
 
$value : mixed
 
$oldValue : mixed|\com\setasign\Konquadrat\Datasource\IgnoreOldValue
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

getColumns()

public ImportData::getColumns (
void
): array

getConfig()

public ImportData::getConfig (
void
): \com\setasign\SetaFramework\Config\Config

getCount()

public ImportData::getCount (
void
): int

getData()

public ImportData::getData (
?int $limit = null,
?int $offset = null
): array
Parameters
$limit : ?int
 
$offset : ?int
 

getFilters()

public ImportData::getFilters (
void
): array

getGridClass()

public ImportData::getGridClass (
void
): string

getGridConfig()

public ImportData::getGridConfig (
void
): \com\setasign\SetaFramework\Config\Config

getSelect()

protected ImportData::getSelect (
void
): \com\setasign\SetaFramework\Database\TableSelectInterface

isEditable()

public ImportData::isEditable (
?string $field = null
): bool
Parameters
$field : ?string
 

isLimitable()

public ImportData::isLimitable (
void
): bool

isSearchable()

public ImportData::isSearchable (
?string $field = null
): bool
Parameters
$field : ?string
 

isSortable()

public ImportData::isSortable (
?string $field = null
): bool
Parameters
$field : ?string
 

setContext()

public ImportData::setContext (
?int $context
): void
Parameters
$context : ?int