v0

\Hubleto\Framework\Db\Column\Boolean

Parent class\Hubleto\Framework\Column

Properties

type

protected string $type

sqlDataType

protected string $sqlDataType

yesValue

protected mixed $yesValue

noValue

protected mixed $noValue

Methods

getYesValue

public getYesValue(): mixed

setYesValue

public setYesValue(mixed $yesValue): \Hubleto\Framework\Db\Column\Boolean

Parameters:

Parameter Type Description
$yesValue mixed

getNoValue

public getNoValue(): mixed

setNoValue

public setNoValue(mixed $noValue): \Hubleto\Framework\Db\Column\Boolean

Parameters:

Parameter Type Description
$noValue mixed

__construct

public __construct(\Hubleto\Framework\Model $model, string $title): mixed

Parameters:

Parameter Type Description
$model \Hubleto\Framework\Model
$title string

getNullValue

public getNullValue(): mixed

normalize

public normalize(mixed $value): mixed

Parameters:

Parameter Type Description
$value mixed

sqlIndexString

public sqlIndexString(string $table, string $columnName): string

Parameters:

Parameter Type Description
$table string
$columnName string

Inherited methods

__construct

public __construct(\Hubleto\Framework\Model $model, string $title): mixed

Parameters:

Parameter Type Description
$model \Hubleto\Framework\Model
$title string

addIndex

public addIndex(string $indexDefinition): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$indexDefinition string

getIndexes

public getIndexes(): array

getProperty

public getProperty(string $pName): mixed

Parameters:

Parameter Type Description
$pName string

setProperty

public setProperty(string $pName, mixed $pValue): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$pName string
$pValue mixed

getReactComponent

public getReactComponent(): string

setReactComponent

public setReactComponent(string $reactComponent): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$reactComponent string

getByteSize

public getByteSize(): int

setByteSize

public setByteSize(int $byteSize): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$byteSize int

getType

public getType(): string

setType

public setType(string $type): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$type string

getSqlDataType

public getSqlDataType(): string

setSqlDataType

public setSqlDataType(string $sqlDataType): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$sqlDataType string

getTitle

public getTitle(): string

setTitle

public setTitle(string $title): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$title string

getReadonly

public getReadonly(): bool

setReadonly

public setReadonly(bool $readonly = true): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$readonly bool

getRequired

public getRequired(): bool

setRequired

public setRequired(bool $required = true): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$required bool

getPlaceholder

public getPlaceholder(): bool

setPlaceholder

public setPlaceholder(bool $placeholder = true): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$placeholder bool

getUnit

public getUnit(): string

setUnit

public setUnit(string $unit): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$unit string

getColorScale

public getColorScale(): string

setColorScale

public setColorScale(string $colorScale): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$colorScale string

getCssClass

public getCssClass(): string

setCssClass

public setCssClass(string $cssClass): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$cssClass string

getFormat

public getFormat(): bool

setFormat

public setFormat(bool $format = true): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$format bool

getDescription

public getDescription(): string

setDescription

public setDescription(string $description): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$description string

getExamples

public getExamples(): array

setExamples

public setExamples(array $examples): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$examples array

getEnumValues

public getEnumValues(): array

setEnumValues

public setEnumValues(array $enumValues): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$enumValues array

getEnumCssClasses

public getEnumCssClasses(): array

setEnumCssClasses

public setEnumCssClasses(array $enumCssClasses): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$enumCssClasses array

getPredefinedValues

public getPredefinedValues(): array

setPredefinedValues

public setPredefinedValues(array $predefinedValues): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$predefinedValues array

getHidden

public getHidden(): bool

setHidden

public setHidden(bool $hidden = true): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$hidden bool

getRawSqlDefinition

public getRawSqlDefinition(): string

setRawSqlDefinition

public setRawSqlDefinition(string $rawSqlDefinition): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$rawSqlDefinition string

getDefaultValue

public getDefaultValue(): mixed

setDefaultValue

public setDefaultValue(mixed $defaultValue): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$defaultValue mixed

getTableCellRenderer

public getTableCellRenderer(): string

setTableCellRenderer

public setTableCellRenderer(string $tableCellRenderer): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$tableCellRenderer string

getLookupModel

public getLookupModel(): string

setLookupModel

public setLookupModel(string $lookupModel): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$lookupModel string

getDecimals

public getDecimals(): int

setDecimals

public setDecimals(int $decimals): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$decimals int

getEndpoint

public getEndpoint(): string

setEndpoint

public setEndpoint(string $endpoint): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$endpoint string

getCreatable

public getCreatable(): bool

setCreatable

public setCreatable(bool $creatable = true): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$creatable bool

getInputProps

public getInputProps(): array

setInputProps

public setInputProps(array $inputProps): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$inputProps array

setInputProp

public setInputProp(string $pName, mixed $pValue): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$pName string
$pValue mixed

describeInput

public describeInput(): \Hubleto\Framework\Description\Input

loadFromArray

public loadFromArray(array $columnConfig): \Hubleto\Framework\Column

Parameters:

Parameter Type Description
$columnConfig array

jsonSerialize

public jsonSerialize(): array

toArray

public toArray(): array

getNullValue

public getNullValue(): mixed

isEmpty

public isEmpty(mixed $value): bool

Parameters:

Parameter Type Description
$value mixed

normalize

public normalize(mixed $value): mixed

Parameters:

Parameter Type Description
$value mixed

validate

public validate(mixed $value): bool

Parameters:

Parameter Type Description
$value mixed

sqlCreateString

public sqlCreateString(string $table, string $columnName): string

Parameters:

Parameter Type Description
$table string
$columnName string

sqlIndexString

public sqlIndexString(string $table, string $columnName): string

Parameters:

Parameter Type Description
$table string
$columnName string
www.hubleto.com | Found a bug or missing something? Report an issue via GitHub.