org.exoplatform.services.jcr.ext.distribution.impl
Class DataDistributionByPath
java.lang.Object
org.exoplatform.services.jcr.ext.distribution.impl.AbstractDataDistributionType
org.exoplatform.services.jcr.ext.distribution.impl.DataDistributionByPath
- All Implemented Interfaces:
- DataDistributionType
public class DataDistributionByPath
- extends AbstractDataDistributionType
This distribution doesn't do anything specific, it only stores the content as
requested, which means that the data id expected is simply a relative path. It will
mainly help to create a tree of nodes in a reliable way.
- Version:
- $Id$
- Author:
- Nicolas Filotto
|
Method Summary |
protected List<String> |
getAncestors(String relativePath)
Gives the list of all the name of the ancestors |
protected boolean |
useParametersOnLeafOnly()
Indicates whether or not the node type, the mixin types and the permissions have to
be used on leaf node only. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataDistributionByPath
public DataDistributionByPath()
getAncestors
protected List<String> getAncestors(String relativePath)
- Gives the list of all the name of the ancestors
- Specified by:
getAncestors in class AbstractDataDistributionType
- Parameters:
relativePath - the id of the data to find/create
- Returns:
- the list of the ancestor names
useParametersOnLeafOnly
protected boolean useParametersOnLeafOnly()
- Indicates whether or not the node type, the mixin types and the permissions have to
be used on leaf node only.
- Specified by:
useParametersOnLeafOnly in class AbstractDataDistributionType
- Returns:
true if only the leaf node has to be created with the parameters
false otherwise.
Copyright © 2012 eXo Platform SAS. All Rights Reserved.