PHP Class Sulu\Component\Content\Document\Subscriber\PHPCR\SuluNode

Inheritance: implements IteratorAggregate, implements PHPCR\NodeInterface
Show file Open project: sulu/sulu

Public Methods

Method Description
__construct ( PHPCR\NodeInterface $node )
accept ( PHPCR\ItemVisitorInterface $visitor )
addMixin ( $mixinName )
addNode ( $relPath, $primaryNodeTypeName = null )
addNodeAutoNamed ( $nameHint = null, $primaryNodeTypeName = null )
canAddMixin ( $mixinName )
followLifecycleTransition ( $transition )
getAllowedLifecycleTransitions ( )
getAncestor ( $depth )
getCorrespondingNodePath ( $workspaceName )
getDefinition ( )
getDepth ( )
getIdentifier ( )
getIndex ( )
getIterator ( )
getMixinNodeTypes ( )
getName ( )
getNode ( $relPath )
getNodeNames ( $nameFilter = null, $typeFilter = null )
getNodes ( $nameFilter = null, $typeFilter = null )
getParent ( )
getPath ( )
getPrimaryItem ( )
getPrimaryNodeType ( )
getProperties ( $nameFilter = null )
getPropertiesValues ( $nameFilter = null, $dereference = true )
getProperty ( $relPath )
getPropertyValue ( $name, $type = PropertyType::UNDEFINED )
getPropertyValueWithDefault ( $relPath, $defaultValue )
getReferences ( $name = null )
getSession ( )
getSharedSet ( )
getWeakReferences ( $name = null )
hasNode ( $relPath )
hasNodes ( )
hasProperties ( )
hasProperty ( $relPath )
isCheckedOut ( )
isLocked ( )
isModified ( )
isNew ( )
isNode ( )
isNodeType ( $nodeTypeName )
isSame ( PHPCR\ItemInterface $otherItem )
orderBefore ( $srcChildRelPath, $destChildRelPath )
remove ( )
removeMixin ( $mixinName )
removeShare ( )
removeSharedSet ( )
rename ( $newName )
revert ( )
setMixins ( array $mixinNames )
setPrimaryType ( $nodeTypeName )
setProperty ( $name, $value, $type = PropertyType::UNDEFINED )
update ( $srcWorkspace )

Method Details

__construct() public method

public __construct ( PHPCR\NodeInterface $node )
$node PHPCR\NodeInterface

accept() public method

public accept ( PHPCR\ItemVisitorInterface $visitor )
$visitor PHPCR\ItemVisitorInterface

addMixin() public method

public addMixin ( $mixinName )

addNode() public method

public addNode ( $relPath, $primaryNodeTypeName = null )

addNodeAutoNamed() public method

public addNodeAutoNamed ( $nameHint = null, $primaryNodeTypeName = null )

canAddMixin() public method

public canAddMixin ( $mixinName )

followLifecycleTransition() public method

public followLifecycleTransition ( $transition )

getAllowedLifecycleTransitions() public method

getAncestor() public method

public getAncestor ( $depth )

getCorrespondingNodePath() public method

public getCorrespondingNodePath ( $workspaceName )

getDefinition() public method

public getDefinition ( )

getDepth() public method

public getDepth ( )

getIdentifier() public method

public getIdentifier ( )

getIndex() public method

public getIndex ( )

getIterator() public method

public getIterator ( )

getMixinNodeTypes() public method

public getMixinNodeTypes ( )

getName() public method

public getName ( )

getNode() public method

public getNode ( $relPath )

getNodeNames() public method

public getNodeNames ( $nameFilter = null, $typeFilter = null )

getNodes() public method

public getNodes ( $nameFilter = null, $typeFilter = null )

getParent() public method

public getParent ( )

getPath() public method

public getPath ( )

getPrimaryItem() public method

public getPrimaryItem ( )

getPrimaryNodeType() public method

public getPrimaryNodeType ( )

getProperties() public method

public getProperties ( $nameFilter = null )

getPropertiesValues() public method

public getPropertiesValues ( $nameFilter = null, $dereference = true )

getProperty() public method

public getProperty ( $relPath )

getPropertyValue() public method

public getPropertyValue ( $name, $type = PropertyType::UNDEFINED )

getPropertyValueWithDefault() public method

public getPropertyValueWithDefault ( $relPath, $defaultValue )

getReferences() public method

public getReferences ( $name = null )

getSession() public method

public getSession ( )

getSharedSet() public method

public getSharedSet ( )

getWeakReferences() public method

public getWeakReferences ( $name = null )

hasNode() public method

public hasNode ( $relPath )

hasNodes() public method

public hasNodes ( )

hasProperties() public method

public hasProperties ( )

hasProperty() public method

public hasProperty ( $relPath )

isCheckedOut() public method

public isCheckedOut ( )

isLocked() public method

public isLocked ( )

isModified() public method

public isModified ( )

isNew() public method

public isNew ( )

isNode() public method

public isNode ( )

isNodeType() public method

public isNodeType ( $nodeTypeName )

isSame() public method

public isSame ( PHPCR\ItemInterface $otherItem )
$otherItem PHPCR\ItemInterface

orderBefore() public method

public orderBefore ( $srcChildRelPath, $destChildRelPath )

remove() public method

public remove ( )

removeMixin() public method

public removeMixin ( $mixinName )

removeShare() public method

public removeShare ( )

removeSharedSet() public method

public removeSharedSet ( )

rename() public method

public rename ( $newName )

revert() public method

public revert ( )

setMixins() public method

public setMixins ( array $mixinNames )
$mixinNames array

setPrimaryType() public method

public setPrimaryType ( $nodeTypeName )

setProperty() public method

public setProperty ( $name, $value, $type = PropertyType::UNDEFINED )

update() public method

public update ( $srcWorkspace )