Index
-
\com\setasign\Konquadrat
-
Object
-
Custom
- CallActionTaskObject
- CheckinObject
- CheckinRelationObject
- CheckinSubjectObject
- CheckinSubjectRelationObject
- CheckinSubjectTrait
- CheckinTplObject
- CheckinTplTrait
- ConfigExportObject
- CrashReportObject
- CsvImportFileObject
- CustomExportObject
- DashboardObject
- DashboardTplObject
- DashboardTplTrait
- DataoriginObject
- DataoriginTrait
- DatasourceObject
- DatasourceTplObject
- DatasourceTplTrait
- EditColumnTaskObject
- ExportTplObject
- ExportTplTrait
- GridExportTplObject
- GridExportTplTrait
- GridObject
- GridViewObject
- HashableObject
- HashableTrait
- ImportDefinitionObject
- ImportFileObject
- ImportFileTplObject
- ImportFileTplTrait
- ImportObject
- ImportSchemaObject
- ImportTaskObject
- MobileCheckinAuthDeviceObject
- MobileCheckinAuthObject
- MobileCheckinAuthRelationObject
- NamedDashboardObject
- NamedDataoriginObject
- NamedObjectObject
- NamedObjectTrait
- NoteObject
- NumberRangeObject
- SyncableObjectObject
- SyncableObjectTrait
- TaskTplObject
- TaskTplTrait
- Traits
- TxtExportObject
- TxtExportTplObject
- TxtExportTplTrait
- User
- UserObject
- UserTplObject
- UserTplTrait
- WorkflowObject
- WorkflowTextItemObject
- XlsExportObject
- XlsExportTplObject
- XlsExportTplTrait
- XlsImportFileObject
- XlsxImportFileObject
-
Custom
-
Object
com\setasign\Konquadrat\Object\Custom
XlsExportObject Konquadrat Object "XlsExport"
File: /Konquadrat/src/Object/Custom/generated/XlsExportObject.php
Class hierarchy
Uses
Implements
- \Psr\Log\LoggerAwareInterface
- \com\setasign\Konquadrat\Field\FieldContainer\FieldContainerInterface
- \com\setasign\Konquadrat\Object\AbstractObjectInterface
- DataoriginObject
- ExportTplObject
- GridExportTplObject
- TaskTplObject
- XlsExportTplObject
Summary
Methods
- __construct()
- __call()
- __clone()
- __get()
- __isset()
- __set()
- __sleep()
- __wakeup()
- addEventListener()
- calculateHash()
- callAction()
- checkHash()
- continueTaskAction()
- copyObjectData()
- create()
- customRenderer()
- deactivateTaskIsRunningFlagAction()
- delete()
- fillCell()
- fillHeadings()
- filterDataChunk()
- get()
- getAs()
- getChanged()
- getChilds()
- getData()
- getDataoriginName()
- getField()
- getFieldContainerName()
- getFields()
- getInitialData()
- getMagicWithParam()
- getPath()
- getPermissionResource()
- getProgress()
- getReferencingObjects()
- getResultData()
- getSanitizedFilename()
- getTabHeader()
- getTaskFinished()
- getTaskInfo()
- hasAction()
- hasDocument()
- hasField()
- initAndWakeupExportTpl()
- initAndWakeupXlsExportTpl()
- initTaskTpl()
- isSettingData()
- parseTime()
- prepareParamsForGridExport()
- process()
- processExport()
- reload()
- removeEventListener()
- resetField()
- restartTaskAction()
- save()
- set()
- setData()
- setGrid()
- setLogger()
- setParams()
Constants
ACTION_DELETE
ACTION_READ
ACTION_WRITE
EVENT_AFTER_SAVE
Event is triggered after save
params:
- $this
- array $changes
EVENT_AFTER_SAVE_AND_COMMIT
Event is triggered after save and after the current transaction is committed.
params:
- $this
- array $changes
EVENT_AFTER_SAVE_AND_ROLLBACK
Event is triggered after save and after the current transaction is rolled back.
params:
- $this
- ?array $changes
EVENT_AFTER_SAVE_ERROR
Event is triggered while saving if something went wrong
params:
- $this
- Throwable $exception
EVENT_BEFORE_SAVE
Event is triggered before save
params:
- $this
- bool $force
EVENT_CREATE
Event is triggered on creation of a new object (before the first save)
params:
- $this
NAME
Properties
$STATUS_FINISHED
$STATUS_READING_DATA
$STATUS_READ_DATA
$STATUS_START
$STATUS_WRITING_FILE
$logger
$readLimit
$sleep
All properties which should be serialized.
Note: Private properties cannot be serialized!
$smarty
Static Methods
getGuiFormConfig()
Parameters
- $languageManager : \com\setasign\Konquadrat\LanguageManager
Methods
__construct()
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\ObjectManager $objectManager,
\com\setasign\Konquadrat\Object\TransactionManager $transactionManager,
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\Field\FieldFactory\FieldFactoryInterface $fieldFactory,
\com\setasign\Konquadrat\Object\DocumentResolverInterface $documentResolver,
\com\setasign\Konquadrat\Object\ActionResolverInterface $actionResolver,
\com\setasign\Konquadrat\Permission\ResourceDefinitionManager $resourceDefinitionManager,
\com\setasign\Konquadrat\Object\InitTraitResolverInterface $initTraitResolver,
\com\setasign\Konquadrat\Object\WakeupObjectResolverInterface $wakeupResolver,
array $data,
?\com\setasign\Konquadrat\Object\Scope\ScopeInterface $objectScope = null
Parameters
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $objectManager : \com\setasign\Konquadrat\Object\ObjectManager
- $transactionManager : \com\setasign\Konquadrat\Object\TransactionManager
- $languageManager : \com\setasign\Konquadrat\LanguageManager
- $fieldFactory : \com\setasign\Konquadrat\Field\FieldFactory\FieldFactoryInterface
- $documentResolver : \com\setasign\Konquadrat\Object\DocumentResolverInterface
- $actionResolver : \com\setasign\Konquadrat\Object\ActionResolverInterface
- $resourceDefinitionManager : \com\setasign\Konquadrat\Permission\ResourceDefinitionManager
- $initTraitResolver : \com\setasign\Konquadrat\Object\InitTraitResolverInterface
- $wakeupResolver : \com\setasign\Konquadrat\Object\WakeupObjectResolverInterface
- $data : array
- $objectScope : ?\com\setasign\Konquadrat\Object\Scope\ScopeInterface
Exceptions
__call()
array $arguments
Give some magic methods:
- getField{$fieldName}() -> Alias for getField($fieldName)
- getChild{$objectType}Objects() -> Alias for getChilds($objectType)
- getReferencing{$objectType}ObjectsBy{$fieldName}Field() -> Alias for getReferencingObjects($objectType, $fieldName)
Parameters
- $name : string
- $arguments : array
__get()
Alias for get($fieldName, true)
Parameters
- $fieldName : string
Exceptions
Throws \com\setasign\Konquadrat\Object\MissingConfigurationException
See
__set()
mixed $value
Alias for set($fieldName, $value)
Parameters
- $fieldName : string
- $value : mixed
See
__wakeup()
Exceptions
Throws \Throwable
addEventListener()
string $name,
callable $callback
Parameters
- $eventName : string
- $name : string
The name of this callback. The name is only unique for this method & object.
- $callback : callable
callAction()
array $additionalArguments = array ( )
Parameters
- $action : string
- $additionalArguments : array
Exceptions
Throws \InvalidArgumentException If the action is unknown.
checkHash()
Parameters
- $hash : string
Exceptions
Throws \com\setasign\Konquadrat\Controller\Backend\ExportAlreadyExistsException
continueTaskAction()
Exceptions
copyObjectData()
null|string|string[] $onlyTypes = null
Copy the data of $object into this object. All fields of AbstractObject will be ignored (including the parent).
Parameters
- $object : \com\setasign\Konquadrat\Object\AbstractObjectInterface
- $onlyTypes : null|string|string[]
customRenderer()
\PhpOffice\PhpSpreadsheet\Cell\Cell $cell,
$value,
$columnConfig
Parameters
- $worksheet : \PhpOffice\PhpSpreadsheet\Worksheet\Worksheet
- $cell : \PhpOffice\PhpSpreadsheet\Cell\Cell
- $value
- $columnConfig
Exceptions
Throws \PhpOffice\PhpSpreadsheet\Exception
Throws \Exception
deactivateTaskIsRunningFlagAction()
Exceptions
delete()
Marks the object as deleted and saves the object.
Existing references will not be unlinked, but you could find these objects with ObjectFinder::getReferencingObjects()!
This method will create a transaction if no transaction is active and revert everything if an error is thrown.
Parameters
- $recursive : bool
Delete also all childs.
Return Values
Array with the ids of all deleted objects.
Exceptions
Throws \Throwable
fillCell()
\PhpOffice\PhpSpreadsheet\Cell\Cell $cell,
$dataRow,
$column,
$gridConfig,
$gridId
Parameters
- $worksheet : \PhpOffice\PhpSpreadsheet\Worksheet\Worksheet
- $cell : \PhpOffice\PhpSpreadsheet\Cell\Cell
- $dataRow
- $column
- $gridConfig
- $gridId
Exceptions
Throws \PhpOffice\PhpSpreadsheet\Exception
Throws \Exception
fillHeadings()
array $columns,
array $gridConfig
Parameters
- $worksheet : \PhpOffice\PhpSpreadsheet\Worksheet\Worksheet
- $columns : array
- $gridConfig : array
Exceptions
Throws \PhpOffice\PhpSpreadsheet\Exception
get()
bool $resolve = true
Get the value of $fieldName.
Parameters
- $fieldName : string
- $resolve : bool
Resolve resolvable fields like reference and json fields.
getAs()
Get the object as document of type $name
Parameters
- $name : string
Exceptions
Throws \InvalidArgumentException If the name is invalid!
getChilds()
Parameters
- $type : null|\com\setasign\Konquadrat\Object\class-string<\com\setasign\Konquadrat\Object\T>|string[]
getData()
Returns the data of the fields of this object.
MultiLangString, MultiLangText and Password fields are ignored.
Parameters
- $resolveMagicFields : bool
getField()
Gets the field instance of $fieldName.
Parameters
- $fieldName : string
Exceptions
Throws \com\setasign\Konquadrat\Object\MissingConfigurationException If the field isn't configured.
getMagicWithParam()
array $parameters
Parameters
- $fieldName : string
- $parameters : array
getPermissionResource()
getReferencingObjects()
string $field
Parameters
- $type : \com\setasign\Konquadrat\Object\class-string<\com\setasign\Konquadrat\Object\T>
- $field : string
getResultData()
initAndWakeupExportTpl()
\com\setasign\Konquadrat\SessionContext $sessionContext
Parameters
- $directorySettings : \com\setasign\Konquadrat\DirectorySettings
- $sessionContext : \com\setasign\Konquadrat\SessionContext
isSettingData()
Will be true when the data from the database will be inserted into the object.
For the most set-methods you will need to react on this.
parseTime()
processExport()
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \PhpOffice\PhpSpreadsheet\Exception
Throws \PhpOffice\PhpSpreadsheet\Reader\Exception
Throws \PhpOffice\PhpSpreadsheet\Writer\Exception
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
reload()
Reloads the object.
All changed data will be reset!!
Exceptions
Throws \BadMethodCallException If the object was never saved!
Throws \com\setasign\Konquadrat\Object\UnknownObjectException If the object cannot be found!
removeEventListener()
string $name
Parameters
- $eventName : string
- $name : string
restartTaskAction()
WARNING: This method is marked as deprecated!
Use continueTaskAction() instead.
Exceptions
save()
Save the object.
Parameters
- $force : bool
Save everytime no matter whether there was a change
Exceptions
Throws \com\setasign\Konquadrat\Object\ObjectSaveException If an error occurs during the save process.
set()
Sets the value for the field.
Parameters
- $fieldName : string
- $value : mixed|\com\setasign\Konquadrat\Field\DefaultValue
setData()
bool $ignoreMissingFields = false
Set multiple fields at once.
Parameters
- $data : array
- $ignoreMissingFields : bool
If true unknown fields will just be ignored.
setLogger()
Parameters
- $logger : \Psr\Log\LoggerInterface
setParams()
Parameters
- $params
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
Throws \JsonException
Throws \com\setasign\SetaFramework\Permissions\PermissionException
