TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AbstractTableConfigurationTreeDataProvider Class Reference
Inheritance diagram for AbstractTableConfigurationTreeDataProvider:
AbstractTreeDataProvider DatabaseTreeDataProvider

Public Member Functions

 setTreeId ($treeId)
 
 getTreeId ()
 
 setExpandAll ($expandAll)
 
 getExpandAll ()
 
 setLevelMaximum ($levelMaximum)
 
 getLevelMaximum ()
 
 setExpandedList ($expandedList)
 
 getExpandedList ()
 
 initializeTreeData ()
 
 setSelectedList ($selectedList)
 
 getSelectedList ()
 
 setNonSelectableLevelList ($nonSelectableLevelList)
 
 getNonSelectableLevelList ()
 
 setItemWhiteList (array $itemWhiteList)
 
 getItemWhiteList ()
 
 setItemUnselectableList (array $itemUnselectableList)
 
 getItemUnselectableList ()
 
- Public Member Functions inherited from AbstractTreeDataProvider
 getRoot ()
 
 getNodes (\TYPO3\CMS\Backend\Tree\TreeNode $node)
 

Protected Member Functions

 isExpanded (\TYPO3\CMS\Backend\Tree\TreeNode $node)
 

Protected Attributes

 $expandAll = false
 
 $levelMaximum = 4
 
 $treeData = null
 
 $treeId
 
 $nonSelectableLevelList = '0'
 
 $expandedList = ''
 
 $selectedList = ''
 
 $itemWhiteList = array()
 
 $itemUnselectableList = array()
 
- Protected Attributes inherited from AbstractTreeDataProvider
 $rootNode = null
 

Detailed Description

An abstract TCA tree data provider

Definition at line 20 of file AbstractTableConfigurationTreeDataProvider.php.

Member Function Documentation

getExpandAll ( )
getExpandedList ( )

Gets the list for expanded nodes

Returns
string

Definition at line 160 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$expandedList.

getItemUnselectableList ( )

Getter for $itemUnselectableList

Returns
array

Definition at line 254 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$itemUnselectableList.

getItemWhiteList ( )

Getter for the itemWhiteList

Returns
array

Definition at line 233 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$itemWhiteList.

getLevelMaximum ( )

Gets the levelMaximum

Returns
int

Definition at line 128 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$levelMaximum.

getNonSelectableLevelList ( )

Gets the list for non selectable tree levels

Returns
string

Definition at line 212 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$nonSelectableLevelList.

getSelectedList ( )

Gets the list for selected nodes

Returns
string

Definition at line 191 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$selectedList.

getTreeId ( )

Gets the id of the tree

Returns
string

Definition at line 86 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$treeId.

initializeTreeData ( )

Read the list for expanded nodes from user settings

Returns
void

Definition at line 170 of file AbstractTableConfigurationTreeDataProvider.php.

References $GLOBALS, and AbstractTableConfigurationTreeDataProvider\$treeId.

isExpanded ( \TYPO3\CMS\Backend\Tree\TreeNode  $node)
protected

Gets the expanded state of a given node

Parameters
\TYPO3\CMS\Backend\Tree\TreeNode$node
Returns
bool

Definition at line 139 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\getExpandAll().

setExpandAll (   $expandAll)

Sets the expandAll

Parameters
bool$expandAll
Returns
void

Definition at line 97 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$expandAll.

setExpandedList (   $expandedList)

Sets the list for expanded nodes

Parameters
string$expandedList
Returns
void

Definition at line 150 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$expandedList.

setItemUnselectableList ( array  $itemUnselectableList)

Setter for $itemUnselectableList

Parameters
array$itemUnselectableList
Returns
void

Definition at line 244 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$itemUnselectableList.

setItemWhiteList ( array  $itemWhiteList)

Setter for the itemWhiteList

Parameters
array$itemWhiteList
Returns
void

Definition at line 223 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$itemWhiteList.

setLevelMaximum (   $levelMaximum)

Sets the levelMaximum

Parameters
int$levelMaximum
Returns
void

Definition at line 118 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$levelMaximum.

setNonSelectableLevelList (   $nonSelectableLevelList)

Sets the list for non selectable tree levels

Parameters
string$nonSelectableLevelList
Returns
void

Definition at line 202 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$nonSelectableLevelList.

setSelectedList (   $selectedList)

Sets the list for selected nodes

Parameters
string$selectedList
Returns
void

Definition at line 181 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$selectedList.

setTreeId (   $treeId)

Sets the id of the tree

Parameters
string$treeId
Returns
void

Definition at line 76 of file AbstractTableConfigurationTreeDataProvider.php.

References AbstractTableConfigurationTreeDataProvider\$treeId.

Member Data Documentation

$expandAll = false
protected
$expandedList = ''
protected
$itemUnselectableList = array()
protected
array $itemWhiteList = array()
protected

Contains all ids which may be allowed to display according to beUser Rights and foreign_table_where (if type db)

Definition at line 63 of file AbstractTableConfigurationTreeDataProvider.php.

Referenced by AbstractTableConfigurationTreeDataProvider\getItemWhiteList(), and AbstractTableConfigurationTreeDataProvider\setItemWhiteList().

$levelMaximum = 4
protected
$nonSelectableLevelList = '0'
protected
$selectedList = ''
protected
$treeData = null
protected
$treeId
protected