com\setasign\Konquadrat\Controller\Backend
Details Class Details
File: /Konquadrat/src/Controller/Backend/Details.php
Class hierarchy
- com\setasign\SetaFramework\Controller\AbstractJsonController
Implements
- \com\setasign\SetaFramework\Controller\ControllerInterface
Summary
Methods
- __construct()
- buildSelectorForNeededFields()
- getAction()
- getAllExternalFilesAction()
- getConfigAction()
- getData()
- getNeededFields()
- getParam()
- getParams()
- getPermissionControl()
- getRequest()
- getResponse()
- getSession()
- getSubtree()
- getTree()
- handleFileField()
- renderView()
- resetResponse()
- saveAction()
- saveChilds()
- setParam()
- setParams()
- setValue()
- uploadFilesAction()
Properties
$data
-
Result data to convert to JSON.
$encodingOptions
-
Default JSON encoding is performed with the following options, which produces RFC4627-compliant JSON, capable of embedding into HTML.
default value of:
JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_UNESCAPED_SLASHES
$httpFactory
-
$messageList
$response
-
$sessionContext
$textContentType
-
If true the response contentType will be 'text/html; charset=utf-8' instead of 'application/json'.
Needed for the IE. The IE will try to download 'application/json' responses from iframes.
Methods
__construct()
\com\setasign\Konquadrat\Object\MessageList $messageList,
\com\setasign\SetaFramework\Http\HttpFactoryInterface $httpFactory
Parameters
- $sessionContext : \com\setasign\Konquadrat\SessionContext
- $messageList : \com\setasign\Konquadrat\Object\MessageList
- $httpFactory : \com\setasign\SetaFramework\Http\HttpFactoryInterface
buildSelectorForNeededFields()
Parameters
- $objectSet : \com\setasign\Konquadrat\Object\ObjectSet
- $neededFields
Exceptions
getAction()
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig
Parameters
- $instancePool : \com\setasign\Konquadrat\Object\InstancePoolInterface
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \JsonException
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
Throws \com\setasign\SetaFramework\Permissions\PermissionException
getAllExternalFilesAction()
Parameters
- $applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
Exceptions
getConfigAction()
Parameters
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
getData()
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
int $id,
\com\setasign\SetaFramework\Permissions\PermissionControl $permissionControl
Parameters
- $instancePool : \com\setasign\Konquadrat\Object\InstancePoolInterface
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $id : int
- $permissionControl : \com\setasign\SetaFramework\Permissions\PermissionControl
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \JsonException
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
Throws \com\setasign\SetaFramework\Permissions\PermissionException
getNeededFields()
$neededFields,
\com\setasign\SetaFramework\Permissions\PermissionControl $permissionControl
Parameters
- $objectSet : \com\setasign\Konquadrat\Object\ObjectSet
- $neededFields
- $permissionControl : \com\setasign\SetaFramework\Permissions\PermissionControl
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \com\setasign\SetaFramework\Permissions\PermissionException
getParam()
-
mixed $default = null
Returns a param if it exists otherwise this will return $default
Parameters
- $name : string
- $default : mixed
getParams()
-
Get all existing params
getRequest()
getResponse()
-
getSession()
getSubtree()
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\AbstractObject $nodeObject,
array $activePath,
array $treePath
Parameters
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $nodeObject : \com\setasign\Konquadrat\Object\AbstractObject
- $activePath : array
- $treePath : array
getTree()
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
string $path
Parameters
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $path : string
handleFileField()
\com\setasign\Konquadrat\Field\File $field,
$value,
&$savedFiles
Parameters
- $session : \com\setasign\SetaFramework\Session\SessionInterface
- $field : \com\setasign\Konquadrat\Field\File
- $value
- $savedFiles
Exceptions
renderView()
-
Exceptions
Throws \JsonException
resetResponse()
-
saveAction()
\com\setasign\Konquadrat\Object\ObjectManager $objectManager,
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\Object\TransactionManager $transactionManager,
\com\setasign\Konquadrat\Object\History $history,
\com\setasign\Konquadrat\Object\InstancePoolInterface $instancePool
Parameters
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $objectManager : \com\setasign\Konquadrat\Object\ObjectManager
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $transactionManager : \com\setasign\Konquadrat\Object\TransactionManager
- $history : \com\setasign\Konquadrat\Object\History
- $instancePool : \com\setasign\Konquadrat\Object\InstancePoolInterface
Exceptions
Throws ChangedDetailsException
Throws \com\setasign\Konquadrat\Exception
Throws \JsonException
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
Throws \Throwable
Throws \com\setasign\SetaFramework\Permissions\PermissionException
saveChilds()
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\ObjectManager $objectManager,
\com\setasign\Konquadrat\Object\AbstractObject $parent,
array $childData,
\com\setasign\SetaFramework\Permissions\PermissionControl $permissionControl,
array &$savedFiles
Parameters
- $session : \com\setasign\SetaFramework\Session\SessionInterface
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $objectManager : \com\setasign\Konquadrat\Object\ObjectManager
- $parent : \com\setasign\Konquadrat\Object\AbstractObject
- $childData : array
- $permissionControl : \com\setasign\SetaFramework\Permissions\PermissionControl
- $savedFiles : array
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws ObjectIsReferencedException
Throws \JsonException
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
Throws \com\setasign\Konquadrat\Object\ObjectSaveException
Throws \com\setasign\SetaFramework\Permissions\PermissionException
setParam()
-
mixed $value
Sets a param
Parameters
- $name : string
- $value : mixed
setParams()
-
Set a array of params
Note: The params will be merged with the existing params!!
Parameters
- $params : array
setValue()
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Field\FieldContainer\FieldContainerInterface $fieldContainer,
$name,
$value,
array &$savedFiles
Parameters
- $session : \com\setasign\SetaFramework\Session\SessionInterface
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $fieldContainer : \com\setasign\Konquadrat\Field\FieldContainer\FieldContainerInterface
- $name
- $value
- $savedFiles : array
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
