001
014
015 package com.liferay.portal.kernel.util;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.model.TreeModel;
020
021 import java.util.List;
022
023
026 public interface TreeModelFinder<T extends TreeModel> {
027
028 public List<T> findTreeModels(
029 long previousId, long companyId, long parentPrimaryKey, int size)
030 throws SystemException;
031
032 public void rebuildDependentModelsTreePaths(
033 long parentPrimaryKey, String treePath)
034 throws PortalException, SystemException;
035
036 public void reindexTreeModels(List<TreeModel> treeModels)
037 throws PortalException;
038
039 }