com\setasign\Konquadrat\Controller\Backend
Objects Class Object
File: /Konquadrat/src/Controller/Backend/Objects.php
Class hierarchy
Implements
Summary
Methods
- __construct()
- createAction()
- executeAction()
- executeMassAction()
- findUsageAction()
- getByIdAction()
- getByNameAction()
- getChildsAction()
- getDefaultDashboardAction()
- getDynamicFieldsAction()
- getIdByNameAction()
- getParam()
- getParams()
- getPermissionControl()
- getRequest()
- getResponse()
- getSession()
- removeAction()
- renderView()
- resetResponse()
- setParam()
- setParams()
- updateAction()
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
$messageList
$objectFinder
$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\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\SetaFramework\Http\HttpFactoryInterface $httpFactory
Objects constructor.
Parameters
- $sessionContext: \com\setasign\Konquadrat\SessionContext
- $messageList: \com\setasign\Konquadrat\Object\MessageList
- $objectFinder: \com\setasign\Konquadrat\Object\ObjectFinder
- $httpFactory: \com\setasign\SetaFramework\Http\HttpFactoryInterface
createAction()
\com\setasign\Konquadrat\Object\TransactionManager $transactionManager,
\com\setasign\Konquadrat\Object\ObjectManager $objectManager
Parameters
- $objectConfig: \com\setasign\Konquadrat\Object\ObjectConfig
- $transactionManager: \com\setasign\Konquadrat\Object\TransactionManager
- $objectManager: \com\setasign\Konquadrat\Object\ObjectManager
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \Throwable
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
Throws \com\setasign\SetaFramework\Permissions\PermissionException
executeAction()
\com\setasign\Konquadrat\LanguageManager $languageManager
Parameters
- $history: \com\setasign\Konquadrat\Object\History
- $languageManager: \com\setasign\Konquadrat\LanguageManager
Exceptions
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
Throws \com\setasign\SetaFramework\Permissions\PermissionException
executeMassAction()
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\Object\MassActionResolverInterface $massActionResolver,
\com\setasign\Konquadrat\Permission\ResourceDefinitionManager $resourceDefinitionManager
Parameters
- $history: \com\setasign\Konquadrat\Object\History
- $languageManager: \com\setasign\Konquadrat\LanguageManager
- $massActionResolver: \com\setasign\Konquadrat\Object\MassActionResolverInterface
- $resourceDefinitionManager: \com\setasign\Konquadrat\Permission\ResourceDefinitionManager
Exceptions
Throws \com\setasign\SetaFramework\Permissions\PermissionException
findUsageAction()
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder
Parameters
- $request: \com\setasign\SetaFramework\Request\ServerRequest
- $objectFinder: \com\setasign\Konquadrat\Object\ObjectFinder
Exceptions
Throws ObjectIsReferencedException
getByIdAction()
getByNameAction()
getChildsAction()
Exceptions
Throws \com\setasign\SetaFramework\Permissions\PermissionException
getDefaultDashboardAction()
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \com\setasign\SetaFramework\Permissions\PermissionException
getDynamicFieldsAction()
getIdByNameAction()
Exceptions
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
getParam()
mixed $default = null
Returns a param if it exists otherwise this will return $default
Parameters
- $name: string
- $default: mixed
getRequest()
getResponse()
getSession()
removeAction()
\com\setasign\Konquadrat\Object\TransactionManager $transactionManager
Parameters
- $history: \com\setasign\Konquadrat\Object\History
- $transactionManager: \com\setasign\Konquadrat\Object\TransactionManager
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \Throwable
renderView()
Exceptions
Throws \JsonException
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
updateAction()
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig
Parameters
- $transactionManager: \com\setasign\Konquadrat\Object\TransactionManager
- $objectConfig: \com\setasign\Konquadrat\Object\ObjectConfig
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \Throwable
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
Throws \com\setasign\SetaFramework\Permissions\PermissionException
