Example usage for com.liferay.portal.kernel.repository.model Folder isRoot

List of usage examples for com.liferay.portal.kernel.repository.model Folder isRoot

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.repository.model Folder isRoot.

Prototype

public boolean isRoot();

Source Link

Usage

From source file:com.liferay.document.library.repository.cmis.internal.model.CMISFolder.java

License:Open Source License

@Override
public List<Long> getAncestorFolderIds() throws PortalException {
    List<Long> folderIds = new ArrayList<>();

    Folder folder = this;

    while (!folder.isRoot()) {
        folder = folder.getParentFolder();

        folderIds.add(folder.getFolderId());
    }/*from   w ww  . ja va2s. co  m*/

    return folderIds;
}

From source file:com.liferay.document.library.repository.cmis.internal.model.CMISFolder.java

License:Open Source License

@Override
public List<Folder> getAncestors() throws PortalException {
    List<Folder> folders = new ArrayList<>();

    Folder folder = this;

    while (!folder.isRoot()) {
        folder = folder.getParentFolder();

        folders.add(folder);/*from   ww  w  .java 2  s. c om*/
    }

    return folders;
}

From source file:com.liferay.document.library.repository.external.model.ExtRepositoryObjectAdapter.java

License:Open Source License

public List<Long> getAncestorFolderIds() throws PortalException {
    List<Long> folderIds = new ArrayList<>();

    Folder folder = getParentFolder();

    while (!folder.isRoot()) {
        folderIds.add(folder.getFolderId());

        folder = folder.getParentFolder();
    }/*from w w w  .  j a  v a  2 s  .c o  m*/

    return folderIds;
}

From source file:com.liferay.document.library.repository.external.model.ExtRepositoryObjectAdapter.java

License:Open Source License

public List<Folder> getAncestors() throws PortalException {
    List<Folder> folders = new ArrayList<>();

    Folder folder = getParentFolder();

    while ((folder != null) && !folder.isRoot()) {
        folders.add(folder);// w w  w .  j a v  a  2  s  .com

        folder = folder.getParentFolder();
    }

    if (folder != null) {
        folders.add(folder);
    }

    return folders;
}

From source file:com.liferay.document.library.repository.external.model.ExtRepositoryObjectAdapter.java

License:Open Source License

public Folder getParentFolder() throws PortalException {
    ExtRepositoryAdapter extRepositoryAdapter = getRepository();

    Folder parentFolder = extRepositoryAdapter.getParentFolder(this);

    if (parentFolder.isRoot()) {
        return DLAppLocalServiceUtil.getMountFolder(getRepositoryId());
    } else {//from  w  w w .j  av a2  s .com
        return parentFolder;
    }
}

From source file:com.liferay.repository.external.model.ExtRepositoryObjectAdapter.java

License:Open Source License

public List<Long> getAncestorFolderIds() throws PortalException {
    List<Long> folderIds = new ArrayList<Long>();

    Folder folder = getParentFolder();

    while (!folder.isRoot()) {
        folderIds.add(folder.getFolderId());

        folder = folder.getParentFolder();
    }//from   w  ww  . jav a  2s .  co m

    return folderIds;
}

From source file:com.liferay.repository.external.model.ExtRepositoryObjectAdapter.java

License:Open Source License

public List<Folder> getAncestors() throws PortalException {
    List<Folder> folders = new ArrayList<Folder>();

    Folder folder = getParentFolder();

    while ((folder != null) && !folder.isRoot()) {
        folders.add(folder);/*from  www  . j a  v  a 2s  .  co m*/

        folder = folder.getParentFolder();
    }

    if (folder != null) {
        folders.add(folder);
    }

    return folders;
}

From source file:cz.topolik.fsrepo.model.FileSystemFolder.java

License:Open Source License

public List<Folder> getAncestors() throws PortalException, SystemException {
    List<Folder> result = new ArrayList<Folder>();

    Folder f = this;
    while (!f.isRoot()) {
        f = f.getParentFolder();/*ww  w .  ja  v a  2  s.  com*/
        result.add(f);
    }

    return result;
}