Bitrix API

DependenceTable extends Tree

Class DependenceTable

Tags
see
Dependence

instead. Therefore, use this class ONLY as a datamanager class for table b_tasks_template_dep!

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION

Table of Contents

Methods

createCollection()  : EO_Dependence_Collection
createLink()  : mixed
Links one item with another. Low-level method.
createObject()  : EO_Dependence
deleteLink()  : mixed
Breaks link between nodes. Low-level method.
deleteSubtree()  : mixed
dropLinkL()  : mixed
getById()  : EO_Dependence_Result
getByPrimary()  : EO_Dependence_Result
getClass()  : static
getDIRECTColumnName()  : mixed
getEntity()  : EO_Dependence_Entity
getIDColumnName()  : mixed
getLinkCount()  : mixed
getList()  : EO_Dependence_Result
getMap()  : array<string|int, mixed>
Returns entity map definition.
getParentId()  : mixed
getPARENTIDColumnName()  : mixed
getPathToNode()  : mixed
getPathToNodeSql()  : mixed
getSubTree()  : mixed
getSubTreeSql()  : mixed
getTableName()  : string
Returns DB table name for entity.
link()  : mixed
moveLink()  : mixed
Moves subtree. Low-level method.
query()  : EO_Dependence_Query
unlink()  : mixed
wakeUpCollection()  : EO_Dependence_Collection
wakeUpObject()  : EO_Dependence

Methods

createCollection()

public static createCollection() : EO_Dependence_Collection
Return values
EO_Dependence_Collection

Links one item with another. Low-level method.

public static createLink(mixed $id, mixed $parentId[, mixed $behaviour = array('LINK_DATA' => array()) ]) : mixed
Parameters
$id : mixed
$parentId : mixed
$behaviour : mixed = array('LINK_DATA' => array())

createObject()

public static createObject([mixed $setDefaultValues = = 'true' ]) : EO_Dependence
Parameters
$setDefaultValues : mixed = = 'true'
Return values
EO_Dependence

Breaks link between nodes. Low-level method.

public static deleteLink(mixed $id[, mixed $parentId = false ][, array<string|int, mixed> $behaviour = array('CHILDREN' => 'unlink') ]) : mixed
Parameters
$id : mixed
$parentId : mixed = false
$behaviour : array<string|int, mixed> = array('CHILDREN' => 'unlink')

deleteSubtree()

public static deleteSubtree(mixed $id) : mixed
Parameters
$id : mixed

dropLinkL()

public static dropLinkL(mixed $id[, mixed $parentId = false ][, mixed $behaviour = array('CHILDREN' => 'unlink') ]) : mixed
Parameters
$id : mixed
$parentId : mixed = false
$behaviour : mixed = array('CHILDREN' => 'unlink')

getById()

public static getById(mixed $id) : EO_Dependence_Result
Parameters
$id : mixed
Return values
EO_Dependence_Result

getByPrimary()

public static getByPrimary(mixed $primary[, array<string|int, mixed> $parameters = = '[]' ]) : EO_Dependence_Result
Parameters
$primary : mixed
$parameters : array<string|int, mixed> = = '[]'
Return values
EO_Dependence_Result

getClass()

public static getClass() : static
Return values
static

getDIRECTColumnName()

public static getDIRECTColumnName() : mixed

getEntity()

public static getEntity() : EO_Dependence_Entity
Return values
EO_Dependence_Entity

getIDColumnName()

public static getIDColumnName() : mixed

getLinkCount()

public static getLinkCount() : mixed

getList()

public static getList([array<string|int, mixed> $parameters = = '[]' ]) : EO_Dependence_Result
Parameters
$parameters : array<string|int, mixed> = = '[]'
Return values
EO_Dependence_Result

getMap()

Returns entity map definition.

public static getMap() : array<string|int, mixed>
Return values
array<string|int, mixed>

getParentId()

public static getParentId(mixed $id) : mixed
Parameters
$id : mixed

getPARENTIDColumnName()

public static getPARENTIDColumnName() : mixed

getPathToNode()

public static getPathToNode(mixed $id[, mixed $parameters = array() ]) : mixed
Parameters
$id : mixed
$parameters : mixed = array()

getPathToNodeSql()

public static getPathToNodeSql(mixed $id) : mixed
Parameters
$id : mixed

getSubTree()

public static getSubTree(mixed $id[, mixed $parameters = array() ][, array<string|int, mixed> $behaviour = array('INCLUDE_SELF' => true) ]) : mixed
Parameters
$id : mixed
$parameters : mixed = array()
$behaviour : array<string|int, mixed> = array('INCLUDE_SELF' => true)

getSubTreeSql()

public static getSubTreeSql(mixed $id) : mixed
Parameters
$id : mixed

getTableName()

Returns DB table name for entity.

public static getTableName() : string
Return values
string
public static link(mixed $id, mixed $parentId) : mixed
Parameters
$id : mixed
$parentId : mixed

Moves subtree. Low-level method.

public static moveLink(mixed $id, mixed $parentId[, mixed $behaviour = array('CREATE_PARENT_NODE_ON_NOTFOUND' => true) ]) : mixed
Parameters
$id : mixed
$parentId : mixed
$behaviour : mixed = array('CREATE_PARENT_NODE_ON_NOTFOUND' => true)

query()

public static query() : EO_Dependence_Query
Return values
EO_Dependence_Query
public static unlink(mixed $id) : mixed
Parameters
$id : mixed

wakeUpCollection()

public static wakeUpCollection(mixed $rows) : EO_Dependence_Collection
Parameters
$rows : mixed
Return values
EO_Dependence_Collection

wakeUpObject()

public static wakeUpObject(mixed $row) : EO_Dependence
Parameters
$row : mixed
Return values
EO_Dependence

        
On this page

Search results