SystemTagObjectMapper

class OC\SystemTag\SystemTagObjectMapper
Source:lib/private/SystemTag/SystemTagObjectMapper.php#41
Implements:OCP\SystemTag\ISystemTagObjectMapper

Constants

RELATION_TABLE = systemtag_object_mapping
Source:lib/private/SystemTag/SystemTagObjectMapper.php#42

Properties

protected static property OC\SystemTag\SystemTagObjectMapper::$tagManager
Source:lib/private/SystemTag/SystemTagObjectMapper.php#45
Type:\OCP\SystemTag\ISystemTagManager
protected static property OC\SystemTag\SystemTagObjectMapper::$connection
Source:lib/private/SystemTag/SystemTagObjectMapper.php#48
Type:\OCP\IDBConnection
protected static property OC\SystemTag\SystemTagObjectMapper::$dispatcher
Source:lib/private/SystemTag/SystemTagObjectMapper.php#51
Type:\Symfony\Component\EventDispatcher\EventDispatcherInterface

Methods

public OC\SystemTag\SystemTagObjectMapper::__construct($connection, $tagManager, $dispatcher)
Constructor.
Source:

lib/private/SystemTag/SystemTagObjectMapper.php#60

Parameters:
public OC\SystemTag\SystemTagObjectMapper::getTagIdsForObjects($objIds, $objectType)
Source:lib/private/SystemTag/SystemTagObjectMapper.php#69
public OC\SystemTag\SystemTagObjectMapper::getObjectIdsForTags($tagIds, $objectType, $limit=0, $offset="")
Source:lib/private/SystemTag/SystemTagObjectMapper.php#105
public OC\SystemTag\SystemTagObjectMapper::assignTags($objId, $objectType, $tagIds)
Source:lib/private/SystemTag/SystemTagObjectMapper.php#144
public OC\SystemTag\SystemTagObjectMapper::unassignTags($objId, $objectType, $tagIds)
Source:lib/private/SystemTag/SystemTagObjectMapper.php#185
public OC\SystemTag\SystemTagObjectMapper::haveTag($objIds, $objectType, $tagId, $all=true)
Source:lib/private/SystemTag/SystemTagObjectMapper.php#213