Example usage for com.liferay.portal.kernel.model Organization getAncestorOrganizationIds

List of usage examples for com.liferay.portal.kernel.model Organization getAncestorOrganizationIds

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model Organization getAncestorOrganizationIds.

Prototype

public long[] getAncestorOrganizationIds() throws com.liferay.portal.kernel.exception.PortalException;

Source Link

Usage

From source file:com.liferay.users.admin.internal.search.UserIndexer.java

License:Open Source License

protected long[] getAncestorOrganizationIds(long[] organizationIds) throws Exception {

    Set<Long> ancestorOrganizationIds = new HashSet<>();

    for (long organizationId : organizationIds) {
        Organization organization = organizationLocalService.getOrganization(organizationId);

        for (long ancestorOrganizationId : organization.getAncestorOrganizationIds()) {

            ancestorOrganizationIds.add(ancestorOrganizationId);
        }/*  ww  w .j a v  a 2s  . co m*/
    }

    return ArrayUtil.toLongArray(ancestorOrganizationIds);
}