All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.portal.kernel.service.OrganizationLocalServiceWrapper Maven / Gradle / Ivy

Go to download

Contains interfaces for the portal services. Interfaces are only loaded by the global class loader and are shared by all plugins.

There is a newer version: 156.0.0
Show newest version
/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package com.liferay.portal.kernel.service;

import aQute.bnd.annotation.ProviderType;

/**
 * Provides a wrapper for {@link OrganizationLocalService}.
 *
 * @author Brian Wing Shun Chan
 * @see OrganizationLocalService
 * @generated
 */
@ProviderType
public class OrganizationLocalServiceWrapper implements OrganizationLocalService,
	ServiceWrapper {
	public OrganizationLocalServiceWrapper(
		OrganizationLocalService organizationLocalService) {
		_organizationLocalService = organizationLocalService;
	}

	@Override
	public void addGroupOrganization(long groupId,
		com.liferay.portal.kernel.model.Organization organization) {
		_organizationLocalService.addGroupOrganization(groupId, organization);
	}

	@Override
	public void addGroupOrganization(long groupId, long organizationId) {
		_organizationLocalService.addGroupOrganization(groupId, organizationId);
	}

	@Override
	public void addGroupOrganizations(long groupId,
		java.util.List Organizations) {
		_organizationLocalService.addGroupOrganizations(groupId, Organizations);
	}

	@Override
	public void addGroupOrganizations(long groupId, long[] organizationIds) {
		_organizationLocalService.addGroupOrganizations(groupId, organizationIds);
	}

	/**
	* Adds the organization to the database. Also notifies the appropriate model listeners.
	*
	* @param organization the organization
	* @return the organization that was added
	*/
	@Override
	public com.liferay.portal.kernel.model.Organization addOrganization(
		com.liferay.portal.kernel.model.Organization organization) {
		return _organizationLocalService.addOrganization(organization);
	}

	/**
	* Adds an organization.
	*
	* 

* This method handles the creation and bookkeeping of the organization * including its resources, metadata, and internal data structures. It is * not necessary to make a subsequent call to {@link * #addOrganizationResources(long, Organization)}. *

* * @param userId the primary key of the creator/owner of the organization * @param parentOrganizationId the primary key of the organization's parent organization * @param name the organization's name * @param site whether the organization is to be associated with a main site * @return the organization */ @Override public com.liferay.portal.kernel.model.Organization addOrganization( long userId, long parentOrganizationId, java.lang.String name, boolean site) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.addOrganization(userId, parentOrganizationId, name, site); } /** * Adds an organization. * *

* This method handles the creation and bookkeeping of the organization * including its resources, metadata, and internal data structures. It is * not necessary to make a subsequent call to {@link * #addOrganizationResources(long, Organization)}. *

* * @param userId the primary key of the creator/owner of the organization * @param parentOrganizationId the primary key of the organization's parent organization * @param name the organization's name * @param type the organization's type * @param regionId the primary key of the organization's region * @param countryId the primary key of the organization's country * @param statusId the organization's workflow status * @param comments the comments about the organization * @param site whether the organization is to be associated with a main site * @param serviceContext the service context to be applied (optionally null). Can set asset category IDs, asset tag names, and expando bridge attributes for the organization. * @return the organization */ @Override public com.liferay.portal.kernel.model.Organization addOrganization( long userId, long parentOrganizationId, java.lang.String name, java.lang.String type, long regionId, long countryId, long statusId, java.lang.String comments, boolean site, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.addOrganization(userId, parentOrganizationId, name, type, regionId, countryId, statusId, comments, site, serviceContext); } /** * Adds a resource for each type of permission available on the * organization. * * @param userId the primary key of the creator/owner of the organization * @param organization the organization */ @Override public void addOrganizationResources(long userId, com.liferay.portal.kernel.model.Organization organization) throws com.liferay.portal.kernel.exception.PortalException { _organizationLocalService.addOrganizationResources(userId, organization); } /** * Assigns the password policy to the organizations, removing any other * currently assigned password policies. * * @param passwordPolicyId the primary key of the password policy * @param organizationIds the primary keys of the organizations */ @Override public void addPasswordPolicyOrganizations(long passwordPolicyId, long[] organizationIds) { _organizationLocalService.addPasswordPolicyOrganizations(passwordPolicyId, organizationIds); } @Override public void addUserOrganization(long userId, com.liferay.portal.kernel.model.Organization organization) { _organizationLocalService.addUserOrganization(userId, organization); } @Override public void addUserOrganization(long userId, long organizationId) { _organizationLocalService.addUserOrganization(userId, organizationId); } @Override public void addUserOrganizations(long userId, java.util.List Organizations) { _organizationLocalService.addUserOrganizations(userId, Organizations); } @Override public void addUserOrganizations(long userId, long[] organizationIds) { _organizationLocalService.addUserOrganizations(userId, organizationIds); } @Override public void clearGroupOrganizations(long groupId) { _organizationLocalService.clearGroupOrganizations(groupId); } @Override public void clearUserOrganizations(long userId) { _organizationLocalService.clearUserOrganizations(userId); } /** * Creates a new organization with the primary key. Does not add the organization to the database. * * @param organizationId the primary key for the new organization * @return the new organization */ @Override public com.liferay.portal.kernel.model.Organization createOrganization( long organizationId) { return _organizationLocalService.createOrganization(organizationId); } @Override public void deleteGroupOrganization(long groupId, com.liferay.portal.kernel.model.Organization organization) { _organizationLocalService.deleteGroupOrganization(groupId, organization); } @Override public void deleteGroupOrganization(long groupId, long organizationId) { _organizationLocalService.deleteGroupOrganization(groupId, organizationId); } @Override public void deleteGroupOrganizations(long groupId, java.util.List Organizations) { _organizationLocalService.deleteGroupOrganizations(groupId, Organizations); } @Override public void deleteGroupOrganizations(long groupId, long[] organizationIds) { _organizationLocalService.deleteGroupOrganizations(groupId, organizationIds); } /** * Deletes the organization's logo. * * @param organizationId the primary key of the organization */ @Override public void deleteLogo(long organizationId) throws com.liferay.portal.kernel.exception.PortalException { _organizationLocalService.deleteLogo(organizationId); } /** * Deletes the organization from the database. Also notifies the appropriate model listeners. * * @param organization the organization * @return the organization that was removed * @throws PortalException */ @Override public com.liferay.portal.kernel.model.Organization deleteOrganization( com.liferay.portal.kernel.model.Organization organization) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.deleteOrganization(organization); } /** * Deletes the organization with the primary key from the database. Also notifies the appropriate model listeners. * * @param organizationId the primary key of the organization * @return the organization that was removed * @throws PortalException if a organization with the primary key could not be found */ @Override public com.liferay.portal.kernel.model.Organization deleteOrganization( long organizationId) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.deleteOrganization(organizationId); } /** * @throws PortalException */ @Override public com.liferay.portal.kernel.model.PersistedModel deletePersistedModel( com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.deletePersistedModel(persistedModel); } @Override public void deleteUserOrganization(long userId, com.liferay.portal.kernel.model.Organization organization) { _organizationLocalService.deleteUserOrganization(userId, organization); } @Override public void deleteUserOrganization(long userId, long organizationId) { _organizationLocalService.deleteUserOrganization(userId, organizationId); } @Override public void deleteUserOrganizations(long userId, java.util.List Organizations) { _organizationLocalService.deleteUserOrganizations(userId, Organizations); } @Override public void deleteUserOrganizations(long userId, long[] organizationIds) { _organizationLocalService.deleteUserOrganizations(userId, organizationIds); } @Override public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() { return _organizationLocalService.dynamicQuery(); } /** * Performs a dynamic query on the database and returns the matching rows. * * @param dynamicQuery the dynamic query * @return the matching rows */ @Override public java.util.List dynamicQuery( com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) { return _organizationLocalService.dynamicQuery(dynamicQuery); } /** * Performs a dynamic query on the database and returns a range of the matching rows. * *

* Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.OrganizationModelImpl}. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. *

* * @param dynamicQuery the dynamic query * @param start the lower bound of the range of model instances * @param end the upper bound of the range of model instances (not inclusive) * @return the range of matching rows */ @Override public java.util.List dynamicQuery( com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end) { return _organizationLocalService.dynamicQuery(dynamicQuery, start, end); } /** * Performs a dynamic query on the database and returns an ordered range of the matching rows. * *

* Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.OrganizationModelImpl}. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. *

* * @param dynamicQuery the dynamic query * @param start the lower bound of the range of model instances * @param end the upper bound of the range of model instances (not inclusive) * @param orderByComparator the comparator to order the results by (optionally null) * @return the ordered range of matching rows */ @Override public java.util.List dynamicQuery( com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator orderByComparator) { return _organizationLocalService.dynamicQuery(dynamicQuery, start, end, orderByComparator); } /** * Returns the number of rows matching the dynamic query. * * @param dynamicQuery the dynamic query * @return the number of rows matching the dynamic query */ @Override public long dynamicQueryCount( com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) { return _organizationLocalService.dynamicQueryCount(dynamicQuery); } /** * Returns the number of rows matching the dynamic query. * * @param dynamicQuery the dynamic query * @param projection the projection to apply to the query * @return the number of rows matching the dynamic query */ @Override public long dynamicQueryCount( com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection) { return _organizationLocalService.dynamicQueryCount(dynamicQuery, projection); } /** * Returns the organization with the name. * * @param companyId the primary key of the organization's company * @param name the organization's name * @return the organization with the name, or null if no organization could be found */ @Override public com.liferay.portal.kernel.model.Organization fetchOrganization( long companyId, java.lang.String name) { return _organizationLocalService.fetchOrganization(companyId, name); } @Override public com.liferay.portal.kernel.model.Organization fetchOrganization( long organizationId) { return _organizationLocalService.fetchOrganization(organizationId); } /** * Returns the organization with the matching UUID and company. * * @param uuid the organization's UUID * @param companyId the primary key of the company * @return the matching organization, or null if a matching organization could not be found */ @Override public com.liferay.portal.kernel.model.Organization fetchOrganizationByUuidAndCompanyId( java.lang.String uuid, long companyId) { return _organizationLocalService.fetchOrganizationByUuidAndCompanyId(uuid, companyId); } @Override public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery() { return _organizationLocalService.getActionableDynamicQuery(); } @Override public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery( com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) { return _organizationLocalService.getExportActionableDynamicQuery(portletDataContext); } @Override public java.util.List getGroupOrganizations( long groupId) { return _organizationLocalService.getGroupOrganizations(groupId); } @Override public java.util.List getGroupOrganizations( long groupId, int start, int end) { return _organizationLocalService.getGroupOrganizations(groupId, start, end); } @Override public java.util.List getGroupOrganizations( long groupId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator orderByComparator) { return _organizationLocalService.getGroupOrganizations(groupId, start, end, orderByComparator); } @Override public int getGroupOrganizationsCount(long groupId) { return _organizationLocalService.getGroupOrganizationsCount(groupId); } /** * Returns the groupIds of the groups associated with the organization. * * @param organizationId the organizationId of the organization * @return long[] the groupIds of groups associated with the organization */ @Override public long[] getGroupPrimaryKeys(long organizationId) { return _organizationLocalService.getGroupPrimaryKeys(organizationId); } @Override public java.util.List getGroupUserOrganizations( long groupId, long userId) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getGroupUserOrganizations(groupId, userId); } @Override public com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() { return _organizationLocalService.getIndexableActionableDynamicQuery(); } @Override public java.util.List getNoAssetOrganizations() { return _organizationLocalService.getNoAssetOrganizations(); } /** * Returns the OSGi service identifier. * * @return the OSGi service identifier */ @Override public java.lang.String getOSGiServiceIdentifier() { return _organizationLocalService.getOSGiServiceIdentifier(); } /** * Returns the organization with the name. * * @param companyId the primary key of the organization's company * @param name the organization's name * @return the organization with the name */ @Override public com.liferay.portal.kernel.model.Organization getOrganization( long companyId, java.lang.String name) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getOrganization(companyId, name); } /** * Returns the organization with the primary key. * * @param organizationId the primary key of the organization * @return the organization * @throws PortalException if a organization with the primary key could not be found */ @Override public com.liferay.portal.kernel.model.Organization getOrganization( long organizationId) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getOrganization(organizationId); } /** * Returns the organization with the matching UUID and company. * * @param uuid the organization's UUID * @param companyId the primary key of the company * @return the matching organization * @throws PortalException if a matching organization could not be found */ @Override public com.liferay.portal.kernel.model.Organization getOrganizationByUuidAndCompanyId( java.lang.String uuid, long companyId) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getOrganizationByUuidAndCompanyId(uuid, companyId); } /** * Returns the primary key of the organization with the name. * * @param companyId the primary key of the organization's company * @param name the organization's name * @return the primary key of the organization with the name, or 0 if the organization could not be found */ @Override public long getOrganizationId(long companyId, java.lang.String name) { return _organizationLocalService.getOrganizationId(companyId, name); } /** * Returns all the organizations belonging to the parent organization. * * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @return the organizations belonging to the parent organization */ @Override public java.util.List getOrganizations( long companyId, long parentOrganizationId) { return _organizationLocalService.getOrganizations(companyId, parentOrganizationId); } /** * Returns a range of all the organizations belonging to the parent * organization. * *

* Useful when paginating results. Returns a maximum of end - * start instances. start and end are not * primary keys, they are indexes in the result set. Thus, 0 * refers to the first result in the set. Setting both start * and end to {@link QueryUtil#ALL_POS} will return the full * result set. *

* * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @param start the lower bound of the range of organizations to return * @param end the upper bound of the range of organizations to return (not inclusive) * @return the range of organizations belonging to the parent organization * @see com.liferay.portal.kernel.service.persistence.OrganizationPersistence#findByC_P( long, long, int, int) */ @Override public java.util.List getOrganizations( long companyId, long parentOrganizationId, int start, int end) { return _organizationLocalService.getOrganizations(companyId, parentOrganizationId, start, end); } /** * Returns the organizations with the primary keys. * * @param organizationIds the primary keys of the organizations * @return the organizations with the primary keys */ @Override public java.util.List getOrganizations( long[] organizationIds) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getOrganizations(organizationIds); } /** * Returns a range of all the organizations. * *

* Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.OrganizationModelImpl}. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. *

* * @param start the lower bound of the range of organizations * @param end the upper bound of the range of organizations (not inclusive) * @return the range of organizations */ @Override public java.util.List getOrganizations( int start, int end) { return _organizationLocalService.getOrganizations(start, end); } @Override public java.util.List getOrganizations( long userId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getOrganizations(userId, start, end, obc); } /** * Returns the number of organizations. * * @return the number of organizations */ @Override public int getOrganizationsCount() { return _organizationLocalService.getOrganizationsCount(); } /** * Returns the number of organizations belonging to the parent organization. * * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @return the number of organizations belonging to the parent organization */ @Override public int getOrganizationsCount(long companyId, long parentOrganizationId) { return _organizationLocalService.getOrganizationsCount(companyId, parentOrganizationId); } /** * Returns the parent organizations in order by closest ancestor. The list * starts with the organization itself. * * @param organizationId the primary key of the organization * @return the parent organizations in order by closest ancestor */ @Override public java.util.List getParentOrganizations( long organizationId) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getParentOrganizations(organizationId); } @Override public com.liferay.portal.kernel.model.PersistedModel getPersistedModel( java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getPersistedModel(primaryKeyObj); } /** * Returns the suborganizations of the organization. * * @param companyId the primary key of the organization's company * @param organizationId the primary key of the organization * @return the suborganizations of the organization */ @Override public java.util.List getSuborganizations( long companyId, long organizationId) { return _organizationLocalService.getSuborganizations(companyId, organizationId); } /** * Returns the suborganizations of the organizations. * * @param organizations the organizations from which to get suborganizations * @return the suborganizations of the organizations */ @Override public java.util.List getSuborganizations( java.util.List organizations) { return _organizationLocalService.getSuborganizations(organizations); } /** * Returns the count of suborganizations of the organization. * * @param companyId the primary key of the organization's company * @param organizationId the primary key of the organization * @return the count of suborganizations of the organization */ @Override public int getSuborganizationsCount(long companyId, long organizationId) { return _organizationLocalService.getSuborganizationsCount(companyId, organizationId); } /** * Returns the intersection of allOrganizations and * availableOrganizations. * * @param allOrganizations the organizations to check for availability * @param availableOrganizations the available organizations * @return the intersection of allOrganizations and availableOrganizations */ @Override public java.util.List getSubsetOrganizations( java.util.List allOrganizations, java.util.List availableOrganizations) { return _organizationLocalService.getSubsetOrganizations(allOrganizations, availableOrganizations); } /** * Returns all the IDs of organizations with which the user is explicitly * associated, optionally including the IDs of organizations that the user * administers or owns. * *

* A user is considered to be explicitly associated with an * organization if his account is individually created within the * organization or if the user is later added to it. *

* * @param userId the primary key of the user * @param includeAdministrative whether to include the IDs of organizations that the user administers or owns, even if he's not a member of the organizations * @return the IDs of organizations with which the user is explicitly associated, optionally including the IDs of organizations that the user administers or owns */ @Override public long[] getUserOrganizationIds(long userId, boolean includeAdministrative) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getUserOrganizationIds(userId, includeAdministrative); } @Override public java.util.List getUserOrganizations( long userId) { return _organizationLocalService.getUserOrganizations(userId); } /** * Returns all the organizations with which the user is explicitly * associated, optionally including the organizations that the user * administers or owns. * *

* A user is considered to be explicitly associated with an * organization if his account is individually created within the * organization or if the user is later added as a member. *

* * @param userId the primary key of the user * @param includeAdministrative whether to include the IDs of organizations that the user administers or owns, even if he's not a member of the organizations * @return the organizations with which the user is explicitly associated, optionally including the organizations that the user administers or owns */ @Override public java.util.List getUserOrganizations( long userId, boolean includeAdministrative) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.getUserOrganizations(userId, includeAdministrative); } @Override public java.util.List getUserOrganizations( long userId, int start, int end) { return _organizationLocalService.getUserOrganizations(userId, start, end); } @Override public java.util.List getUserOrganizations( long userId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator orderByComparator) { return _organizationLocalService.getUserOrganizations(userId, start, end, orderByComparator); } @Override public int getUserOrganizationsCount(long userId) { return _organizationLocalService.getUserOrganizationsCount(userId); } /** * Returns the userIds of the users associated with the organization. * * @param organizationId the organizationId of the organization * @return long[] the userIds of users associated with the organization */ @Override public long[] getUserPrimaryKeys(long organizationId) { return _organizationLocalService.getUserPrimaryKeys(organizationId); } @Override public boolean hasGroupOrganization(long groupId, long organizationId) { return _organizationLocalService.hasGroupOrganization(groupId, organizationId); } @Override public boolean hasGroupOrganizations(long groupId) { return _organizationLocalService.hasGroupOrganizations(groupId); } /** * Returns true if the password policy has been assigned to the * organization. * * @param passwordPolicyId the primary key of the password policy * @param organizationId the primary key of the organization * @return true if the password policy has been assigned to the organization; false otherwise */ @Override public boolean hasPasswordPolicyOrganization(long passwordPolicyId, long organizationId) { return _organizationLocalService.hasPasswordPolicyOrganization(passwordPolicyId, organizationId); } @Override public boolean hasUserOrganization(long userId, long organizationId) { return _organizationLocalService.hasUserOrganization(userId, organizationId); } /** * Returns true if the user is a member of the organization, * optionally focusing on suborganizations or the specified organization. * This method is usually called to determine if the user has view access to * a resource belonging to the organization. * *
    *
  1. * If inheritSuborganizations=false: * the method checks whether the user belongs to the organization specified * by organizationId. The parameter * includeSpecifiedOrganization is ignored. *
  2. *
  3. * The parameter includeSpecifiedOrganization is * ignored unless inheritSuborganizations is also * true. *
  4. *
  5. * If inheritSuborganizations=true and * includeSpecifiedOrganization=false: the method * checks * whether the user belongs to one of the child organizations of the one * specified by organizationId. *
  6. *
  7. * If inheritSuborganizations=true and * includeSpecifiedOrganization=true: the method * checks whether * the user belongs to the organization specified by * organizationId or any of * its child organizations. *
  8. *
* * @param userId the primary key of the organization's user * @param organizationId the primary key of the organization * @param inheritSuborganizations if true suborganizations are considered in the determination * @param includeSpecifiedOrganization if true the organization specified by organizationId is considered in the determination * @return true if the user has access to the organization; false otherwise * @see com.liferay.portal.kernel.service.persistence.OrganizationFinder */ @Override public boolean hasUserOrganization(long userId, long organizationId, boolean inheritSuborganizations, boolean includeSpecifiedOrganization) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.hasUserOrganization(userId, organizationId, inheritSuborganizations, includeSpecifiedOrganization); } @Override public boolean hasUserOrganizations(long userId) { return _organizationLocalService.hasUserOrganizations(userId); } /** * Rebuilds the organization's tree. * *

* Only call this method if the tree has become stale through operations * other than normal CRUD. Under normal circumstances the tree is * automatically rebuilt whenever necessary. *

* * @param companyId the primary key of the organization's company */ @Override public void rebuildTree(long companyId) throws com.liferay.portal.kernel.exception.PortalException { _organizationLocalService.rebuildTree(companyId); } /** * Returns an ordered range of all the organizations that match the * keywords, using the indexer. It is preferable to use this method instead * of the non-indexed version whenever possible for performance reasons. * *

* Useful when paginating results. Returns a maximum of end - * start instances. start and end are not * primary keys, they are indexes in the result set. Thus, 0 * refers to the first result in the set. Setting both start * and end to {@link QueryUtil#ALL_POS} will return the full * result set. *

* * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @param keywords the keywords (space separated), which may occur in the organization's name, street, city, zipcode, type, region or country (optionally null) * @param params the finder parameters (optionally null). For more information see {@link com.liferay.portlet.usersadmin.util.OrganizationIndexer} * @param start the lower bound of the range of organizations to return * @param end the upper bound of the range of organizations to return (not inclusive) * @param sort the field and direction by which to sort (optionally null) * @return the matching organizations ordered by name * @see com.liferay.portlet.usersadmin.util.OrganizationIndexer */ @Override public com.liferay.portal.kernel.search.Hits search(long companyId, long parentOrganizationId, java.lang.String keywords, java.util.LinkedHashMap params, int start, int end, com.liferay.portal.kernel.search.Sort sort) { return _organizationLocalService.search(companyId, parentOrganizationId, keywords, params, start, end, sort); } /** * Returns a name ordered range of all the organizations that match the * keywords, type, region, and country, without using the indexer. It is * preferable to use the indexed version {@link #search(long, long, String, * LinkedHashMap, int, int, Sort)} instead of this method wherever possible * for performance reasons. * *

* Useful when paginating results. Returns a maximum of end - * start instances. start and end are not * primary keys, they are indexes in the result set. Thus, 0 * refers to the first result in the set. Setting both start * and end to {@link QueryUtil#ALL_POS} will return the full * result set. *

* * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @param keywords the keywords (space separated), which may occur in the organization's name, street, city, or zipcode (optionally null) * @param type the organization's type (optionally null) * @param regionId the primary key of the organization's region (optionally null) * @param countryId the primary key of the organization's country (optionally null) * @param params the finder params. For more information see {@link com.liferay.portal.kernel.service.persistence.OrganizationFinder} * @param start the lower bound of the range of organizations to return * @param end the upper bound of the range of organizations to return (not inclusive) * @return the matching organizations ordered by name * @see com.liferay.portal.kernel.service.persistence.OrganizationFinder */ @Override public java.util.List search( long companyId, long parentOrganizationId, java.lang.String keywords, java.lang.String type, java.lang.Long regionId, java.lang.Long countryId, java.util.LinkedHashMap params, int start, int end) { return _organizationLocalService.search(companyId, parentOrganizationId, keywords, type, regionId, countryId, params, start, end); } /** * Returns an ordered range of all the organizations that match the * keywords, type, region, and country, without using the indexer. It is * preferable to use the indexed version {@link #search(long, long, String, * String, String, String, String, String, String, LinkedHashMap, boolean, * int, int, Sort)} instead of this method wherever possible for performance * reasons. * *

* Useful when paginating results. Returns a maximum of end - * start instances. start and end are not * primary keys, they are indexes in the result set. Thus, 0 * refers to the first result in the set. Setting both start * and end to {@link QueryUtil#ALL_POS} will return the full * result set. *

* * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @param keywords the keywords (space separated), which may occur in the organization's name, street, city, or zipcode (optionally null) * @param type the organization's type (optionally null) * @param regionId the primary key of the organization's region (optionally null) * @param countryId the primary key of the organization's country (optionally null) * @param params the finder params. For more information see {@link com.liferay.portal.kernel.service.persistence.OrganizationFinder} * @param start the lower bound of the range of organizations to return * @param end the upper bound of the range of organizations to return (not inclusive) * @param obc the comparator to order the organizations (optionally null) * @return the matching organizations ordered by comparator obc * @see com.liferay.portal.kernel.service.persistence.OrganizationFinder */ @Override public java.util.List search( long companyId, long parentOrganizationId, java.lang.String keywords, java.lang.String type, java.lang.Long regionId, java.lang.Long countryId, java.util.LinkedHashMap params, int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc) { return _organizationLocalService.search(companyId, parentOrganizationId, keywords, type, regionId, countryId, params, start, end, obc); } /** * Returns an ordered range of all the organizations whose name, type, or * location fields match the keywords specified for them, using the indexer. * It is preferable to use this method instead of the non-indexed version * whenever possible for performance reasons. * *

* Useful when paginating results. Returns a maximum of end - * start instances. start and end are not * primary keys, they are indexes in the result set. Thus, 0 * refers to the first result in the set. Setting both start * and end to {@link QueryUtil#ALL_POS} will return the full * result set. *

* * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @param name the name keywords (space separated, optionally null) * @param type the type keywords (optionally null) * @param street the street keywords (optionally null) * @param city the city keywords (optionally null) * @param zip the zipcode keywords (optionally null) * @param region the region keywords (optionally null) * @param country the country keywords (optionally null) * @param params the finder parameters (optionally null). For more information see {@link com.liferay.portlet.usersadmin.util.OrganizationIndexer}. * @param andSearch whether every field must match its keywords or just one field * @param start the lower bound of the range of organizations to return * @param end the upper bound of the range of organizations to return (not inclusive) * @param sort the field and direction by which to sort (optionally null) * @return the matching organizations ordered by sort * @see com.liferay.portlet.usersadmin.util.OrganizationIndexer */ @Override public com.liferay.portal.kernel.search.Hits search(long companyId, long parentOrganizationId, java.lang.String name, java.lang.String type, java.lang.String street, java.lang.String city, java.lang.String zip, java.lang.String region, java.lang.String country, java.util.LinkedHashMap params, boolean andSearch, int start, int end, com.liferay.portal.kernel.search.Sort sort) { return _organizationLocalService.search(companyId, parentOrganizationId, name, type, street, city, zip, region, country, params, andSearch, start, end, sort); } /** * Returns a name ordered range of all the organizations with the type, * region, and country, and whose name, street, city, and zipcode match the * keywords specified for them, without using the indexer. It is preferable * to use the indexed version {@link #search(long, long, String, String, * String, String, String, String, String, LinkedHashMap, boolean, int, int, * Sort)} instead of this method wherever possible for performance reasons. * *

* Useful when paginating results. Returns a maximum of end - * start instances. start and end are not * primary keys, they are indexes in the result set. Thus, 0 * refers to the first result in the set. Setting both start * and end to {@link QueryUtil#ALL_POS} will return the full * result set. *

* * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent * @param name the name keywords (space separated, optionally null) * @param type the organization's type (optionally null) * @param street the street keywords (optionally null) * @param city the city keywords (optionally null) * @param zip the zipcode keywords (optionally null) * @param regionId the primary key of the organization's region (optionally null) * @param countryId the primary key of the organization's country (optionally null) * @param params the finder parameters (optionally null). For more information see {@link com.liferay.portal.kernel.service.persistence.OrganizationFinder} * @param andOperator whether every field must match its keywords, or just one field. For example, "organizations with the name 'Employees' and city 'Chicago'" vs "organizations with the name 'Employees' or the city 'Chicago'". * @param start the lower bound of the range of organizations to return * @param end the upper bound of the range of organizations to return (not inclusive) * @return the matching organizations ordered by name * @see com.liferay.portal.kernel.service.persistence.OrganizationFinder */ @Override public java.util.List search( long companyId, long parentOrganizationId, java.lang.String name, java.lang.String type, java.lang.String street, java.lang.String city, java.lang.String zip, java.lang.Long regionId, java.lang.Long countryId, java.util.LinkedHashMap params, boolean andOperator, int start, int end) { return _organizationLocalService.search(companyId, parentOrganizationId, name, type, street, city, zip, regionId, countryId, params, andOperator, start, end); } /** * Returns an ordered range of all the organizations with the type, region, * and country, and whose name, street, city, and zipcode match the keywords * specified for them, without using the indexer. It is preferable to use * the indexed version {@link #search(long, long, String, String, String, * String, String, String, String, LinkedHashMap, boolean, int, int, Sort)} * instead of this method wherever possible for performance reasons. * *

* Useful when paginating results. Returns a maximum of end - * start instances. start and end are not * primary keys, they are indexes in the result set. Thus, 0 * refers to the first result in the set. Setting both start * and end to {@link QueryUtil#ALL_POS} will return the full * result set. *

* * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @param name the name keywords (space separated, optionally null) * @param type the organization's type (optionally null) * @param street the street keywords (optionally null) * @param city the city keywords (optionally null) * @param zip the zipcode keywords (optionally null) * @param regionId the primary key of the organization's region (optionally null) * @param countryId the primary key of the organization's country (optionally null) * @param params the finder parameters (optionally null). For more information see {@link com.liferay.portal.kernel.service.persistence.OrganizationFinder} * @param andOperator whether every field must match its keywords, or just one field. For example, "organizations with the name 'Employees' and city 'Chicago'" vs "organizations with the name 'Employees' or the city 'Chicago'". * @param start the lower bound of the range of organizations to return * @param end the upper bound of the range of organizations to return (not inclusive) * @param obc the comparator to order the organizations (optionally null) * @return the matching organizations ordered by comparator obc * @see com.liferay.portal.kernel.service.persistence.OrganizationFinder */ @Override public java.util.List search( long companyId, long parentOrganizationId, java.lang.String name, java.lang.String type, java.lang.String street, java.lang.String city, java.lang.String zip, java.lang.Long regionId, java.lang.Long countryId, java.util.LinkedHashMap params, boolean andOperator, int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc) { return _organizationLocalService.search(companyId, parentOrganizationId, name, type, street, city, zip, regionId, countryId, params, andOperator, start, end, obc); } /** * Returns the number of organizations that match the keywords, type, * region, and country. * * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @param keywords the keywords (space separated), which may occur in the organization's name, street, city, or zipcode (optionally null) * @param type the organization's type (optionally null) * @param regionId the primary key of the organization's region (optionally null) * @param countryId the primary key of the organization's country (optionally null) * @param params the finder parameters (optionally null). For more information see {@link com.liferay.portal.kernel.service.persistence.OrganizationFinder} * @return the number of matching organizations * @see com.liferay.portal.kernel.service.persistence.OrganizationFinder */ @Override public int searchCount(long companyId, long parentOrganizationId, java.lang.String keywords, java.lang.String type, java.lang.Long regionId, java.lang.Long countryId, java.util.LinkedHashMap params) { return _organizationLocalService.searchCount(companyId, parentOrganizationId, keywords, type, regionId, countryId, params); } /** * Returns the number of organizations with the type, region, and country, * and whose name, street, city, and zipcode match the keywords specified * for them. * * @param companyId the primary key of the organization's company * @param parentOrganizationId the primary key of the organization's parent organization * @param name the name keywords (space separated, optionally null) * @param type the organization's type (optionally null) * @param street the street keywords (optionally null) * @param city the city keywords (optionally null) * @param zip the zipcode keywords (optionally null) * @param regionId the primary key of the organization's region (optionally null) * @param countryId the primary key of the organization's country (optionally null) * @param params the finder parameters (optionally null). For more information see {@link com.liferay.portal.kernel.service.persistence.OrganizationFinder} * @param andOperator whether every field must match its keywords, or just one field. For example, "organizations with the name 'Employees' and city 'Chicago'" vs "organizations with the name 'Employees' or the city 'Chicago'". * @return the number of matching organizations * @see com.liferay.portal.kernel.service.persistence.OrganizationFinder */ @Override public int searchCount(long companyId, long parentOrganizationId, java.lang.String name, java.lang.String type, java.lang.String street, java.lang.String city, java.lang.String zip, java.lang.Long regionId, java.lang.Long countryId, java.util.LinkedHashMap params, boolean andOperator) { return _organizationLocalService.searchCount(companyId, parentOrganizationId, name, type, street, city, zip, regionId, countryId, params, andOperator); } @Override public com.liferay.portal.kernel.search.BaseModelSearchResult searchOrganizations( long companyId, long parentOrganizationId, java.lang.String keywords, java.util.LinkedHashMap params, int start, int end, com.liferay.portal.kernel.search.Sort sort) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.searchOrganizations(companyId, parentOrganizationId, keywords, params, start, end, sort); } @Override public com.liferay.portal.kernel.search.BaseModelSearchResult searchOrganizations( long companyId, long parentOrganizationId, java.lang.String name, java.lang.String type, java.lang.String street, java.lang.String city, java.lang.String zip, java.lang.String region, java.lang.String country, java.util.LinkedHashMap params, boolean andSearch, int start, int end, com.liferay.portal.kernel.search.Sort sort) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.searchOrganizations(companyId, parentOrganizationId, name, type, street, city, zip, region, country, params, andSearch, start, end, sort); } @Override public void setGroupOrganizations(long groupId, long[] organizationIds) { _organizationLocalService.setGroupOrganizations(groupId, organizationIds); } @Override public void setUserOrganizations(long userId, long[] organizationIds) { _organizationLocalService.setUserOrganizations(userId, organizationIds); } /** * Removes the organizations from the group. * * @param groupId the primary key of the group * @param organizationIds the primary keys of the organizations */ @Override public void unsetGroupOrganizations(long groupId, long[] organizationIds) { _organizationLocalService.unsetGroupOrganizations(groupId, organizationIds); } /** * Removes the organizations from the password policy. * * @param passwordPolicyId the primary key of the password policy * @param organizationIds the primary keys of the organizations */ @Override public void unsetPasswordPolicyOrganizations(long passwordPolicyId, long[] organizationIds) { _organizationLocalService.unsetPasswordPolicyOrganizations(passwordPolicyId, organizationIds); } /** * Updates the organization's asset with the new asset categories and tag * names, removing and adding asset categories and tag names as necessary. * * @param userId the primary key of the user * @param organization the organization * @param assetCategoryIds the primary keys of the asset categories * @param assetTagNames the asset tag names */ @Override public void updateAsset(long userId, com.liferay.portal.kernel.model.Organization organization, long[] assetCategoryIds, java.lang.String[] assetTagNames) throws com.liferay.portal.kernel.exception.PortalException { _organizationLocalService.updateAsset(userId, organization, assetCategoryIds, assetTagNames); } /** * Updates the organization. * * @param companyId the primary key of the organization's company * @param organizationId the primary key of the organization * @param parentOrganizationId the primary key of organization's parent organization * @param name the organization's name * @param type the organization's type * @param regionId the primary key of the organization's region * @param countryId the primary key of the organization's country * @param statusId the organization's workflow status * @param comments the comments about the organization * @param logo whether to update the ogranization's logo * @param logoBytes the new logo image data * @param site whether the organization is to be associated with a main site * @param serviceContext the service context to be applied (optionally null). Can set asset category IDs and asset tag names for the organization, and merge expando bridge attributes for the organization. * @return the organization */ @Override public com.liferay.portal.kernel.model.Organization updateOrganization( long companyId, long organizationId, long parentOrganizationId, java.lang.String name, java.lang.String type, long regionId, long countryId, long statusId, java.lang.String comments, boolean logo, byte[] logoBytes, boolean site, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.updateOrganization(companyId, organizationId, parentOrganizationId, name, type, regionId, countryId, statusId, comments, logo, logoBytes, site, serviceContext); } /** * Updates the organization. * * @param companyId the primary key of the organization's company * @param organizationId the primary key of the organization * @param parentOrganizationId the primary key of organization's parent organization * @param name the organization's name * @param type the organization's type * @param regionId the primary key of the organization's region * @param countryId the primary key of the organization's country * @param statusId the organization's workflow status * @param comments the comments about the organization * @param site whether the organization is to be associated with a main site * @param serviceContext the service context to be applied (optionally null). Can set asset category IDs and asset tag names for the organization, and merge expando bridge attributes for the organization. * @return the organization * @deprecated As of 7.0.0, replaced by {@link #updateOrganization(long, long, long, String, String, long, long, long, String, boolean, byte[], boolean, ServiceContext)} */ @Deprecated @Override public com.liferay.portal.kernel.model.Organization updateOrganization( long companyId, long organizationId, long parentOrganizationId, java.lang.String name, java.lang.String type, long regionId, long countryId, long statusId, java.lang.String comments, boolean site, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return _organizationLocalService.updateOrganization(companyId, organizationId, parentOrganizationId, name, type, regionId, countryId, statusId, comments, site, serviceContext); } /** * Updates the organization in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. * * @param organization the organization * @return the organization that was updated */ @Override public com.liferay.portal.kernel.model.Organization updateOrganization( com.liferay.portal.kernel.model.Organization organization) { return _organizationLocalService.updateOrganization(organization); } @Override public OrganizationLocalService getWrappedService() { return _organizationLocalService; } @Override public void setWrappedService( OrganizationLocalService organizationLocalService) { _organizationLocalService = organizationLocalService; } private OrganizationLocalService _organizationLocalService; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy