<?xml version="1.0" encoding="UTF-8"?>
<javadocs><javadoc><name>CounterLocalServiceImpl</name><type>com.liferay.counter.service.impl.CounterLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Edward Han]]></author><method><name>getNames</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>increment</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>increment</name><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>increment</name><param><name>name</name><type>java.lang.String</type></param><param><name>size</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>rename</name><param><name>oldName</name><type>java.lang.String</type></param><param><name>newName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>reset</name><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>reset</name><param><name>name</name><type>java.lang.String</type></param><param><name>size</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>CyrusServiceImpl</name><type>com.liferay.mail.service.impl.CyrusServiceImpl</type><author><![CDATA[Alexander Chow]]></author><method><name>addUser</name><param><name>userId</name><type>long</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>password</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEmailAddress</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUser</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getBeanIdentifier</name></method><method><name>setBeanIdentifier</name><param><name>beanIdentifier</name><type>java.lang.String</type></param></method><method><name>updateEmailAddress</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePassword</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>password</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_beanIdentifier</name></field></javadoc><javadoc><name>MailServiceImpl</name><type>com.liferay.mail.service.impl.MailServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addForward</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>filters</name><type>java.util.List</type></param><param><name>emailAddresses</name><type>java.util.List</type></param><param><name>leaveCopy</name><type>boolean</type></param></method><method><name>addUser</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>password</name><type>java.lang.String</type></param><param><name>firstName</name><type>java.lang.String</type></param><param><name>middleName</name><type>java.lang.String</type></param><param><name>lastName</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param></method><method><name>addVacationMessage</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>vacationMessage</name><type>java.lang.String</type></param></method><method><name>clearSession</name></method><method><name>deleteEmailAddress</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param></method><method><name>deleteUser</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param></method><method><name>getBeanIdentifier</name></method><method><name>getSession</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>sendEmail</name><param><name>mailMessage</name><type>com.liferay.portal.kernel.mail.MailMessage</type></param></method><method><name>setBeanIdentifier</name><param><name>beanIdentifier</name><type>java.lang.String</type></param></method><method><name>updateBlocked</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>blocked</name><type>java.util.List</type></param></method><method><name>updateEmailAddress</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>emailAddress</name><type>java.lang.String</type></param></method><method><name>updatePassword</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>password</name><type>java.lang.String</type></param></method><field><name>_log</name></field><field><name>_addForwardMethodKey</name></field><field><name>_addUserMethodKey</name></field><field><name>_addVacationMessageMethodKey</name></field><field><name>_deleteEmailAddressMethodKey</name></field><field><name>_deleteUserMethodKey</name></field><field><name>_updateBlockedMethodKey</name></field><field><name>_updateEmailAddressMethodKey</name></field><field><name>_updatePasswordMethodKey</name></field><field><name>_beanIdentifier</name></field><field><name>_session</name></field></javadoc><javadoc><name>BaseLocalServiceImpl</name><type>com.liferay.portal.service.BaseLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getClassLoader</name></method></javadoc><javadoc><name>BaseServiceImpl</name><type>com.liferay.portal.service.BaseServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getGuestOrUser</name><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGuestOrUserId</name><throws><name>PrincipalException</name><type>com.liferay.portal.security.auth.PrincipalException</type></throws></method><method><name>getPermissionChecker</name><throws><name>PrincipalException</name><type>com.liferay.portal.security.auth.PrincipalException</type></throws></method><method><name>getUser</name><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserId</name><throws><name>PrincipalException</name><type>com.liferay.portal.security.auth.PrincipalException</type></throws></method><method><name>getClassLoader</name></method><field><name>ANONYMOUS_NAMES</name></field><field><name>JRUN_ANONYMOUS</name></field><field><name>ORACLE_ANONYMOUS</name></field><field><name>SUN_ANONYMOUS</name></field><field><name>WEBLOGIC_ANONYMOUS</name></field></javadoc><javadoc><name>AccountLocalServiceImpl</name><type>com.liferay.portal.service.impl.AccountLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getAccount</name><param><name>companyId</name><type>long</type></param><param><name>accountId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AccountServiceImpl</name><type>com.liferay.portal.service.impl.AccountServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author></javadoc><javadoc><name>AddressLocalServiceImpl</name><type>com.liferay.portal.service.impl.AddressLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alexander Chow]]></author><method><name>addAddress</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>street1</name><type>java.lang.String</type></param><param><name>street2</name><type>java.lang.String</type></param><param><name>street3</name><type>java.lang.String</type></param><param><name>city</name><type>java.lang.String</type></param><param><name>zip</name><type>java.lang.String</type></param><param><name>regionId</name><type>long</type></param><param><name>countryId</name><type>long</type></param><param><name>typeId</name><type>int</type></param><param><name>mailing</name><type>boolean</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteAddresses</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getAddresses</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getAddresses</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAddress</name><param><name>addressId</name><type>long</type></param><param><name>street1</name><type>java.lang.String</type></param><param><name>street2</name><type>java.lang.String</type></param><param><name>street3</name><type>java.lang.String</type></param><param><name>city</name><type>java.lang.String</type></param><param><name>zip</name><type>java.lang.String</type></param><param><name>regionId</name><type>long</type></param><param><name>countryId</name><type>long</type></param><param><name>typeId</name><type>int</type></param><param><name>mailing</name><type>boolean</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>addressId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>mailing</name><type>boolean</type></param><param><name>primary</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>addressId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>street1</name><type>java.lang.String</type></param><param><name>city</name><type>java.lang.String</type></param><param><name>zip</name><type>java.lang.String</type></param><param><name>regionId</name><type>long</type></param><param><name>countryId</name><type>long</type></param><param><name>typeId</name><type>int</type></param><param><name>mailing</name><type>boolean</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AddressServiceImpl</name><type>com.liferay.portal.service.impl.AddressServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alexander Chow]]></author><method><name>addAddress</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>street1</name><type>java.lang.String</type></param><param><name>street2</name><type>java.lang.String</type></param><param><name>street3</name><type>java.lang.String</type></param><param><name>city</name><type>java.lang.String</type></param><param><name>zip</name><type>java.lang.String</type></param><param><name>regionId</name><type>long</type></param><param><name>countryId</name><type>long</type></param><param><name>typeId</name><type>int</type></param><param><name>mailing</name><type>boolean</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteAddress</name><param><name>addressId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getAddress</name><param><name>addressId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getAddresses</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAddress</name><param><name>addressId</name><type>long</type></param><param><name>street1</name><type>java.lang.String</type></param><param><name>street2</name><type>java.lang.String</type></param><param><name>street3</name><type>java.lang.String</type></param><param><name>city</name><type>java.lang.String</type></param><param><name>zip</name><type>java.lang.String</type></param><param><name>regionId</name><type>long</type></param><param><name>countryId</name><type>long</type></param><param><name>typeId</name><type>int</type></param><param><name>mailing</name><type>boolean</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>BrowserTrackerLocalServiceImpl</name><type>com.liferay.portal.service.impl.BrowserTrackerLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>deleteUserBrowserTracker</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getBrowserTracker</name><param><name>userId</name><type>long</type></param><param><name>browserKey</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateBrowserTracker</name><param><name>userId</name><type>long</type></param><param><name>browserKey</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>CMISRepositoryLocalServiceImpl</name><type>com.liferay.portal.service.impl.CMISRepositoryLocalServiceImpl</type><author><![CDATA[Alexander Chow]]></author><method><name>getSession</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>toFileEntry</name><param><name>repositoryId</name><type>long</type></param><param><name>object</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>toFileVersion</name><param><name>repositoryId</name><type>long</type></param><param><name>object</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>toFolder</name><param><name>repositoryId</name><type>long</type></param><param><name>object</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCmisRepository</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ClassNameLocalServiceImpl</name><type>com.liferay.portal.service.impl.ClassNameLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addClassName</name><param><name>value</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>afterPropertiesSet</name></method><method><name>checkClassNames</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchClassName</name><param><name>value</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchClassNameId</name><param><name>clazz</name><type>java.lang.Class</type></param></method><method><name>fetchClassNameId</name><param><name>value</name><type>java.lang.String</type></param></method><method><name>getClassName</name><param><name>value</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getClassNameId</name><param><name>clazz</name><type>java.lang.Class</type></param></method><method><name>getClassNameId</name><param><name>value</name><type>java.lang.String</type></param></method><method><name>getRegistryName</name></method><method><name>invalidate</name></method><field><name>_classNames</name></field><field><name>_nullClassName</name></field></javadoc><javadoc><name>ClassNameServiceImpl</name><type>com.liferay.portal.service.impl.ClassNameServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>fetchClassName</name><param><name>value</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchClassNameId</name><param><name>clazz</name><type>java.lang.Class</type></param></method><method><name>fetchClassNameId</name><param><name>value</name><type>java.lang.String</type></param></method></javadoc><javadoc><name>ClusterGroupLocalServiceImpl</name><type>com.liferay.portal.service.impl.ClusterGroupLocalServiceImpl</type><author><![CDATA[Shuyang Zhou]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addClusterGroup</name><param><name>name</name><type>java.lang.String</type></param><param><name>clusterNodeIds</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addWholeClusterGroup</name><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>CompanyLocalServiceImpl</name><type>com.liferay.portal.service.impl.CompanyLocalServiceImpl</type><comment><![CDATA[The implementation of the company local service. Each company refers to a separate portal instance.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Julio Camarero]]></author><method><name>addCompany</name><comment><![CDATA[Adds a company.]]></comment><param><name>webId</name><type>java.lang.String</type><comment><![CDATA[the the company's web domain]]></comment></param><param><name>virtualHostname</name><type>java.lang.String</type><comment><![CDATA[the company's virtual host name]]></comment></param><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><param><name>shardName</name><type>java.lang.String</type><comment><![CDATA[the company's shard]]></comment></param><param><name>system</name><type>boolean</type><comment><![CDATA[whether the company is the very first company (i.e., the super company)]]></comment></param><param><name>maxUsers</name><type>int</type><comment><![CDATA[the max number of company users (optionally <code>0</code>)]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the company is active]]></comment></param><return><comment><![CDATA[the company]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the web domain, virtual host name, or mail domain was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkCompany</name><comment><![CDATA[Returns the company with the web domain.

The method sets mail domain to the web domain, and the shard name to
the default name set in portal.properties]]></comment><param><name>webId</name><type>java.lang.String</type><comment><![CDATA[the company's web domain]]></comment></param><return><comment><![CDATA[the company with the web domain]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkCompany</name><comment><![CDATA[Returns the company with the web domain, mail domain, and shard. If no such company exits, the method will create a new company.

The method goes through a series of checks to ensure that the company
contains default users, groups, etc.]]></comment><param><name>webId</name><type>java.lang.String</type><comment><![CDATA[the company's web domain]]></comment></param><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><param><name>shardName</name><type>java.lang.String</type><comment><![CDATA[the company's shard]]></comment></param><return><comment><![CDATA[the company with the web domain, mail domain, and shard]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkCompanyKey</name><comment><![CDATA[Checks if the company has an encryption key. It will create a key if one does not exist.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a company with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLogo</name><comment><![CDATA[Deletes the company's logo.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the primary key could not be found or if the company's logo could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>fetchCompanyById</name><comment><![CDATA[Returns the company with the primary key.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[the company with the primary key, <code>null</code> if a company with the primary key could not be found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>fetchCompanyByVirtualHost</name><comment><![CDATA[Returns the company with the virtual host name.]]></comment><param><name>virtualHostname</name><type>java.lang.String</type><comment><![CDATA[the virtual host name]]></comment></param><return><comment><![CDATA[the company with the virtual host name, <code>null</code> if a company with the virtual host could not be found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanies</name><comment><![CDATA[Returns all the companies.]]></comment><return><comment><![CDATA[the companies]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanies</name><comment><![CDATA[Returns all the companies used by WSRP.]]></comment><param><name>system</name><type>boolean</type><comment><![CDATA[whether the company is the very first company (i.e., the super company)]]></comment></param><return><comment><![CDATA[the companies used by WSRP]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompaniesCount</name><comment><![CDATA[Returns the number of companies used by WSRP.]]></comment><param><name>system</name><type>boolean</type><comment><![CDATA[whether the company is the very first company (i.e., the super company)]]></comment></param><return><comment><![CDATA[the number of companies used by WSRP]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyById</name><comment><![CDATA[Returns the company with the primary key.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a company with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyByLogoId</name><comment><![CDATA[Returns the company with the logo.]]></comment><param><name>logoId</name><type>long</type><comment><![CDATA[the ID of the company's logo]]></comment></param><return><comment><![CDATA[the company with the logo]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the logo could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyByMx</name><comment><![CDATA[Returns the company with the mail domain.]]></comment><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><return><comment><![CDATA[the company with the mail domain]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the mail domain could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyByVirtualHost</name><comment><![CDATA[Returns the company with the virtual host name.]]></comment><param><name>virtualHostname</name><type>java.lang.String</type><comment><![CDATA[the company's virtual host name]]></comment></param><return><comment><![CDATA[the company with the virtual host name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the virtual host name could not be found or if the virtual host was not associated with a company]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyByWebId</name><comment><![CDATA[Returns the company with the web domain.]]></comment><param><name>webId</name><type>java.lang.String</type><comment><![CDATA[the company's web domain]]></comment></param><return><comment><![CDATA[the company with the web domain]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the web domain could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyIdByUserId</name><comment><![CDATA[Returns the user's company.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[Returns the first company if there is only one company or the user's company if there are more than one company; <code>0</code> otherwise]]></comment></return><throws><name>Exception</name><type>java.lang.Exception</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws></method><method><name>removePreferences</name><comment><![CDATA[Removes the values that match the keys of the company's preferences.

This method is called by {@link
com.liferay.portlet.portalsettings.action.EditLDAPServerAction} remotely
through {@link com.liferay.portal.service.CompanyService}.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>keys</name><type>java.lang.String[]</type><comment><![CDATA[the company's preferences keys to be remove]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all assets that match the keywords in the company.

The method is called in {@link
com.liferay.portal.search.PortalOpenSearchImpl} which is not longer used
by the Search portlet.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated),which may occur in assets in the company (optionally <code>null</code>)]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of assets to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of assets to return (not inclusive)]]></comment></param><return><comment><![CDATA[the matching assets in the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all assets that match the keywords in the portlet within the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet (optionally <code>null</code>)]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group (optionally <code>0</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the mime type of assets to return(optionally <code>null</code>)]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in any assets in the portlet (optionally <code>null</code>)]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of assets to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of assets to return (not inclusive)]]></comment></param><return><comment><![CDATA[the matching assets in the portlet within the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateCompany</name><comment><![CDATA[Updates the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>virtualHostname</name><type>java.lang.String</type><comment><![CDATA[the company's virtual host name]]></comment></param><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><param><name>maxUsers</name><type>int</type><comment><![CDATA[the max number of company users (optionally <code>0</code>)]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the company is active]]></comment></param><return><comment><![CDATA[the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a company with primary key could not be found or if the new information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateCompany</name><comment><![CDATA[Update the company with additional account information.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>virtualHostname</name><type>java.lang.String</type><comment><![CDATA[the company's virtual host name]]></comment></param><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><param><name>homeURL</name><type>java.lang.String</type><comment><![CDATA[the company's home URL (optionally <code>null</code>)]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the company's account name(optionally <code>null</code>)]]></comment></param><param><name>legalName</name><type>java.lang.String</type><comment><![CDATA[the company's account legal name (optionally <code>null</code>)]]></comment></param><param><name>legalId</name><type>java.lang.String</type><comment><![CDATA[the company's account legal ID (optionally <code>null</code>)]]></comment></param><param><name>legalType</name><type>java.lang.String</type><comment><![CDATA[the company's account legal type (optionally <code>null</code>)]]></comment></param><param><name>sicCode</name><type>java.lang.String</type><comment><![CDATA[the company's account SIC code (optionally <code>null</code>)]]></comment></param><param><name>tickerSymbol</name><type>java.lang.String</type><comment><![CDATA[the company's account ticker symbol (optionally <code>null</code>)]]></comment></param><param><name>industry</name><type>java.lang.String</type><comment><![CDATA[the company's account industry (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the company's account type (optionally <code>null</code>)]]></comment></param><param><name>size</name><type>java.lang.String</type><comment><![CDATA[the company's account size (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a company with the primary key could not be found or if the new information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateDisplay</name><comment><![CDATA[Update the company's display.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the ID of the company's default user's language]]></comment></param><param><name>timeZoneId</name><type>java.lang.String</type><comment><![CDATA[the ID of the company's default user's time zone]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company's default user could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLogo</name><comment><![CDATA[Updates the company's logo.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>bytes</name><type>byte[]</type><comment><![CDATA[the bytes of the company's logo image]]></comment></param><return><comment><![CDATA[the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company's logo ID could not be found or if the logo's image was corrupted]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLogo</name><comment><![CDATA[Updates the company's logo.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[the file of the company's logo image]]></comment></param><return><comment><![CDATA[the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[the company's logo ID could not be found or if the logo's image was corrupted]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLogo</name><comment><![CDATA[Update the company's logo.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>is</name><type>java.io.InputStream</type><comment><![CDATA[the input stream of the company's logo image]]></comment></param><return><comment><![CDATA[the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company's logo ID could not be found or if the company's logo image was corrupted]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePreferences</name><comment><![CDATA[Updates the company's preferences. The company's default properties are found in portal.properties.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>properties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type><comment><![CDATA[the company's properties. See {@link com.liferay.portal.kernel.util.UnicodeProperties}]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the properties contained new locales that were not supported]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateSecurity</name><comment><![CDATA[Updates the company's security properties.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>authType</name><type>java.lang.String</type><comment><![CDATA[the company's method of authenticating users]]></comment></param><param><name>autoLogin</name><type>boolean</type><comment><![CDATA[whether to allow users to select the "remember me" feature]]></comment></param><param><name>sendPassword</name><type>boolean</type><comment><![CDATA[whether to allow users to ask the company to send their password]]></comment></param><param><name>strangers</name><type>boolean</type><comment><![CDATA[whether to allow strangers to create accounts register themselves in the company]]></comment></param><param><name>strangersWithMx</name><type>boolean</type><comment><![CDATA[whether to allow strangers to create accounts with email addresses that match the company mail suffix]]></comment></param><param><name>strangersVerify</name><type>boolean</type><comment><![CDATA[whether to require strangers who create accounts to be verified via email]]></comment></param><param><name>siteLogo</name><type>boolean</type><comment><![CDATA[whether to allow site administrators to use their own logo instead of the enterprise logo]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkLogo</name><param><name>companyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAccount</name><param><name>company</name><type>com.liferay.portal.model.Company</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>legalName</name><type>java.lang.String</type></param><param><name>legalId</name><type>java.lang.String</type></param><param><name>legalType</name><type>java.lang.String</type></param><param><name>sicCode</name><type>java.lang.String</type></param><param><name>tickerSymbol</name><type>java.lang.String</type></param><param><name>industry</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>size</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateVirtualHost</name><param><name>companyId</name><type>long</type></param><param><name>virtualHostname</name><type>java.lang.String</type></param><throws><name>CompanyVirtualHostException</name><type>com.liferay.portal.CompanyVirtualHostException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>webId</name><type>java.lang.String</type></param><param><name>virtualHostname</name><type>java.lang.String</type></param><param><name>mx</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateLocales</name><param><name>locales</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_DEFAULT_VIRTUAL_HOST</name></field><field><name>_log</name></field></javadoc><javadoc><name>CompanyServiceImpl</name><type>com.liferay.portal.service.impl.CompanyServiceImpl</type><comment><![CDATA[The implementation of the company remote service. Each company refers to a separate portal instance.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Julio Camarero]]></author><method><name>addCompany</name><comment><![CDATA[Adds a company.]]></comment><param><name>webId</name><type>java.lang.String</type><comment><![CDATA[the company's web domain]]></comment></param><param><name>virtualHost</name><type>java.lang.String</type><comment><![CDATA[the company's virtual host name]]></comment></param><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><param><name>shardName</name><type>java.lang.String</type><comment><![CDATA[the company's shard]]></comment></param><param><name>system</name><type>boolean</type><comment><![CDATA[whether the company is the very first company (i.e., the]]></comment></param><param><name>maxUsers</name><type>int</type><comment><![CDATA[the max number of company users (optionally <code>0</code>)]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the company is active]]></comment></param><return><comment><![CDATA[the company]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the web domain, virtual host name, or mail domain was invalid or if the user was not a universal administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLogo</name><comment><![CDATA[Deletes the company's logo.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the primary key could not be found or if the company's logo could not be found or if the user was not an administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyById</name><comment><![CDATA[Returns the company with the primary key.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[Returns the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a company with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyByLogoId</name><comment><![CDATA[Returns the company with the logo.]]></comment><param><name>logoId</name><type>long</type><comment><![CDATA[the ID of the company's logo]]></comment></param><return><comment><![CDATA[Returns the company with the logo]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the logo could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyByMx</name><comment><![CDATA[Returns the company with the mail domian.]]></comment><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><return><comment><![CDATA[Returns the company with the mail domain]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the mail domain could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyByVirtualHost</name><comment><![CDATA[Returns the company with the virtual host name.]]></comment><param><name>virtualHost</name><type>java.lang.String</type><comment><![CDATA[the company's virtual host name]]></comment></param><return><comment><![CDATA[Returns the company with the virtual host name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the virtual host name could not be found or if the virtual host was not associated with a company]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyByWebId</name><comment><![CDATA[Returns the company with the web domain.]]></comment><param><name>webId</name><type>java.lang.String</type><comment><![CDATA[the company's web domain]]></comment></param><return><comment><![CDATA[Returns the company with the web domain]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company with the web domain could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>removePreferences</name><comment><![CDATA[Removes the values that match the keys of the company's preferences.

This method is called by {@link
com.liferay.portlet.portalsettings.action.EditLDAPServerAction} remotely
through {@link com.liferay.portal.service.CompanyService}.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>keys</name><type>java.lang.String[]</type><comment><![CDATA[the company's preferences keys to be remove]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user was not an administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateCompany</name><comment><![CDATA[Updates the company]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>virtualHost</name><type>java.lang.String</type><comment><![CDATA[the company's virtual host name]]></comment></param><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><param><name>maxUsers</name><type>int</type><comment><![CDATA[the max number of company users (optionally <code>0</code>)]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the company is active]]></comment></param><return><comment><![CDATA[the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a company with the primary key could not be found or if the new information was invalid or if the user was not a universal administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateCompany</name><comment><![CDATA[Updates the company with additional account information.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>virtualHost</name><type>java.lang.String</type><comment><![CDATA[the company's virtual host name]]></comment></param><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><param><name>homeURL</name><type>java.lang.String</type><comment><![CDATA[the company's home URL (optionally <code>null</code>)]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the company's account name (optionally <code>null</code>)]]></comment></param><param><name>legalName</name><type>java.lang.String</type><comment><![CDATA[the company's account legal name (optionally <code>null</code>)]]></comment></param><param><name>legalId</name><type>java.lang.String</type><comment><![CDATA[the company's account legal ID (optionally <code>null</code>)]]></comment></param><param><name>legalType</name><type>java.lang.String</type><comment><![CDATA[the company's account legal type (optionally <code>null</code>)]]></comment></param><param><name>sicCode</name><type>java.lang.String</type><comment><![CDATA[the company's account SIC code (optionally <code>null</code>)]]></comment></param><param><name>tickerSymbol</name><type>java.lang.String</type><comment><![CDATA[the company's account ticker symbol (optionally <code>null</code>)]]></comment></param><param><name>industry</name><type>java.lang.String</type><comment><![CDATA[the the company's account industry (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the company's account type (optionally <code>null</code>)]]></comment></param><param><name>size</name><type>java.lang.String</type><comment><![CDATA[the company's account size (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a company with the primary key could not be found or if the new information was invalid or if the user was not an administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateCompany</name><comment><![CDATA[Updates the company with addition information.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>virtualHost</name><type>java.lang.String</type><comment><![CDATA[the company's virtual host name]]></comment></param><param><name>mx</name><type>java.lang.String</type><comment><![CDATA[the company's mail domain]]></comment></param><param><name>homeURL</name><type>java.lang.String</type><comment><![CDATA[the company's home URL (optionally <code>null</code>)]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the company's account name (optionally <code>null</code>)]]></comment></param><param><name>legalName</name><type>java.lang.String</type><comment><![CDATA[the company's account legal name (optionally <code>null</code>)]]></comment></param><param><name>legalId</name><type>java.lang.String</type><comment><![CDATA[the company's accout legal ID (optionally <code>null</code>)]]></comment></param><param><name>legalType</name><type>java.lang.String</type><comment><![CDATA[the company's account legal type (optionally <code>null</code>)]]></comment></param><param><name>sicCode</name><type>java.lang.String</type><comment><![CDATA[the company's account SIC code (optionally <code>null</code>)]]></comment></param><param><name>tickerSymbol</name><type>java.lang.String</type><comment><![CDATA[the company's account ticker symbol (optionally <code>null</code>)]]></comment></param><param><name>industry</name><type>java.lang.String</type><comment><![CDATA[the the company's account industry (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the company's account type (optionally <code>null</code>)]]></comment></param><param><name>size</name><type>java.lang.String</type><comment><![CDATA[the company's account size (optionally <code>null</code>)]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the ID of the company's default user's language]]></comment></param><param><name>timeZoneId</name><type>java.lang.String</type><comment><![CDATA[the ID of the company's default user's time zone]]></comment></param><param><name>addresses</name><type>java.util.List</type><comment><![CDATA[the company's addresses]]></comment></param><param><name>emailAddresses</name><type>java.util.List</type><comment><![CDATA[the company's email addresses]]></comment></param><param><name>phones</name><type>java.util.List</type><comment><![CDATA[the company's phone numbers]]></comment></param><param><name>websites</name><type>java.util.List</type><comment><![CDATA[the company's websites]]></comment></param><param><name>properties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type><comment><![CDATA[the company's properties]]></comment></param><return><comment><![CDATA[the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[the company with the primary key could not be found or if the new information was invalid or if the user was not an administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateDisplay</name><comment><![CDATA[Update the company's display.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the ID of the company's default user's language]]></comment></param><param><name>timeZoneId</name><type>java.lang.String</type><comment><![CDATA[the ID of the company's default user's time zone]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company's default user could not be found or if the user was not an administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLogo</name><comment><![CDATA[Updates the company's logo.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>inputStream</name><type>java.io.InputStream</type><comment><![CDATA[the input stream of the company's logo image]]></comment></param><return><comment><![CDATA[the company with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the company's logo ID could not be found or if the logo's image was corrupted or if the user was an administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePreferences</name><comment><![CDATA[Updates the company's preferences. The company's default properties are found in portal.properties.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>properties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type><comment><![CDATA[the company's properties. See {@link com.liferay.portal.kernel.util.UnicodeProperties}]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user was not an administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateSecurity</name><comment><![CDATA[Updates the company's security properties.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>authType</name><type>java.lang.String</type><comment><![CDATA[the company's method of authenticating users]]></comment></param><param><name>autoLogin</name><type>boolean</type><comment><![CDATA[whether to allow users to select the "remember me" feature]]></comment></param><param><name>sendPassword</name><type>boolean</type><comment><![CDATA[whether to allow users to ask the company to send their passwords]]></comment></param><param><name>strangers</name><type>boolean</type><comment><![CDATA[whether to allow strangers to create accounts to register themselves in the company]]></comment></param><param><name>strangersWithMx</name><type>boolean</type><comment><![CDATA[whether to allow strangers to create accounts with email addresses that match the company mail suffix]]></comment></param><param><name>strangersVerify</name><type>boolean</type><comment><![CDATA[whether to require strangers who create accounts to be verified via email]]></comment></param><param><name>siteLogo</name><type>boolean</type><comment><![CDATA[whether to to allow site administrators to use their own logo instead of the enterprise logo]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user was not an administrator]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method></javadoc><javadoc><name>ContactLocalServiceImpl</name><type>com.liferay.portal.service.impl.ContactLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>deleteContact</name><param><name>contact</name><type>com.liferay.portal.model.Contact</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteContact</name><param><name>contactId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ContactServiceImpl</name><type>com.liferay.portal.service.impl.ContactServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author></javadoc><javadoc><name>CountryServiceImpl</name><type>com.liferay.portal.service.impl.CountryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addCountry</name><param><name>name</name><type>java.lang.String</type></param><param><name>a2</name><type>java.lang.String</type></param><param><name>a3</name><type>java.lang.String</type></param><param><name>number</name><type>java.lang.String</type></param><param><name>idd</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchCountry</name><param><name>countryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchCountryByA2</name><param><name>a2</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchCountryByA3</name><param><name>a3</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCountries</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCountries</name><param><name>active</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCountry</name><param><name>countryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCountryByA2</name><param><name>a2</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCountryByA3</name><param><name>a3</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCountryByName</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>EmailAddressLocalServiceImpl</name><type>com.liferay.portal.service.impl.EmailAddressLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alexander Chow]]></author><method><name>addEmailAddress</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>address</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEmailAddresses</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEmailAddresses</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEmailAddresses</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEmailAddress</name><param><name>emailAddressId</name><type>long</type></param><param><name>address</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>emailAddressId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>primary</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>emailAddressId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>address</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>EmailAddressServiceImpl</name><type>com.liferay.portal.service.impl.EmailAddressServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alexander Chow]]></author><method><name>addEmailAddress</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>address</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEmailAddress</name><param><name>emailAddressId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEmailAddress</name><param><name>emailAddressId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEmailAddresses</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEmailAddress</name><param><name>emailAddressId</name><type>long</type></param><param><name>address</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>GroupLocalServiceImpl</name><type>com.liferay.portal.service.impl.GroupLocalServiceImpl</type><comment><![CDATA[The group local service is responsible for accessing, creating, modifying and deleting groups.

<p>
Groups are mostly used in Liferay as a resource container for permissioning and content scoping purposes as described in {@link com.liferay.portal.model.impl.GroupImpl}.
</p>

<p>
Groups are also the entity to which LayoutSets are generally associated. Since LayoutSets are the parent entities of Layouts (i.e. pages), no entity can have associated pages without also having an associated Group. This relationship can be depicted as ... Layout -> LayoutSet -> Group[type] [-> Entity]. Note, the Entity part is optional.
</p>

<p>
Group has a "type" definition that is typically identified by two fields of the entity - <code>String className</code>, and <code>int type </code>.
</p>

<p>
The <code>className</code> field helps create the group's association with other entities (e.g. Organization, User, Company, UserGroup, ... etc.). The value of <code>className</code> is the full name of the entity's class and the primary key of the associated entity instance. A site has <code>className="Group"</code> and has no associated entity.
</p>

<p>
The <code>type</code> field helps distinguish between a group used strictly for scoping and a group that also has pages (in which case the type is <code>SITE</code>). For a list of types, see {@link com.liferay.portal.model.GroupConstants}.
</p>

<p>
Here is a listing of how Group is related to some portal entities ...
</p>

<ul>
<li>
Site is a Group with <code>className="Group"</code>
</li>
<li>
Company has 1 Group (this is the global scope, but never has pages)
</li>
<li>
User has 1 Group (pages are optional based on the behavior configuration for
personal pages)
</li>
<li>
Layout Template (<code>LayoutPrototype</code>) has 1 Group which uses only 1
of it's 2 LayoutSets to store a single page which can later be used to
derive a single page in any Site
</li>
<li>
Site Template (<code>LayoutSetPrototype</code>) has 1 Group which uses only
1 of it's 2 LayoutSets to store many pages which can later be used to derive
entire Sites or pulled into an existing Site
</li>
<li>
Organization has 1 Group, but can also be associated to a Site at any point
in it's life cycle in order to support having pages
</li>
<li>
UserGroup has 1 Group that can have pages in both of the group's LayoutSets
which are later inherited by users assigned to the UserGroup
</li>
</ul>]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alexander Chow]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Wesley Gong]]></author><method><name>GroupLocalServiceImpl</name><comment><![CDATA[Constructs a group local service.]]></comment></method><method><name>addGroup</name><comment><![CDATA[Adds a group.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the group's creator/owner]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the entity's class name]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the entity's instance]]></comment></param><param><name>liveGroupId</name><type>long</type><comment><![CDATA[the primary key of the live group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the entity's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the group's type. For more information see {@link com.liferay.portal.model.GroupConstants}]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the group's friendlyURL (optionally <code>null</code>)]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the group is to be associated with a main site]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the group is active]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied (optionally <code>null</code>). Can set asset category IDs and asset tag names for the group, and whether the group is for staging.]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a creator could not be found, if the group's information was invalid, if a layout could not be found, or if a valid friendly URL could not be created for the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addGroup</name><comment><![CDATA[Adds the group using the default live group.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the group's creator/owner]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the entity's class name]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the entity's instance]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the entity's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the group's type. For more information see {@link com.liferay.portal.model.GroupConstants}]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the group's friendlyURL]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the group is to be associated with a main site]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the group is active]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied (optionally <code>null</code>). Can set asset category IDs and asset tag names for the group, and whether the group is for staging.]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a creator could not be found, if the group's information was invalid, if a layout could not be found, or if a valid friendly URL could not be created for the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addRoleGroups</name><comment><![CDATA[Adds the groups to the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserGroups</name><comment><![CDATA[Adds the user to the groups.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkCompanyGroup</name><comment><![CDATA[Adds a company group if it does not exist. This method is typically used when a virtual host is added.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a default user for the company could not be found, if the group's information was invalid, if a layout could not be found, or if a valid friendly URL could not be created for the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkSystemGroups</name><comment><![CDATA[Creates systems groups and other related data needed by the system on the very first startup. Also takes care of creating the control panel groups and layouts.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a new system group could not be created]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteGroup</name><comment><![CDATA[Deletes the group and its associated data.

<p>
The group is unstaged and its assets and resources including layouts, membership requests, subscriptions, teams, blogs, bookmarks, calendar events, image gallery, journals, message boards, polls, shopping related entities, software catalog, and wikis are also deleted.
</p>]]></comment><param><name>group</name><type>com.liferay.portal.model.Group</type><comment><![CDATA[the group]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group was a system group, or if the user did not have permission to delete the group or its assets or its resources]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteGroup</name><comment><![CDATA[Deletes the group and its associated data.

<p>
The group is unstaged and its assets and resources including layouts, membership requests, subscriptions, teams, blogs, bookmarks, calendar events, image gallery, journals, message boards, polls, shopping related entities, software catalog, and wikis are also deleted.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found, if the group was a system group, or if the user did not have permission to delete the group, its assets, or its resources]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>fetchFriendlyURLGroup</name><comment><![CDATA[Returns the group with the matching friendly URL.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the friendly URL]]></comment></param><return><comment><![CDATA[the group with the friendly URL, or <code>null</code> if a matching group could not be found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>fetchGroup</name><comment><![CDATA[Returns the group with the matching group name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name]]></comment></param><return><comment><![CDATA[the group with the name and associated company, or <code>null</code> if a matching group could not be found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyGroup</name><comment><![CDATA[Returns the company group.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[the group associated with the company]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyGroups</name><comment><![CDATA[Returns a range of all the groups associated with the company.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to return (not inclusive)]]></comment></param><return><comment><![CDATA[the range of groups associated with the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyGroupsCount</name><comment><![CDATA[Returns the number of groups associated with the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[the number of groups associated with the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFriendlyURLGroup</name><comment><![CDATA[Returns the group with the matching friendly URL.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the group's friendlyURL]]></comment></param><return><comment><![CDATA[the group with the friendly URL]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found, or if the friendly URL was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroup</name><comment><![CDATA[Returns the group with the matching primary key.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the group with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroup</name><comment><![CDATA[Returns the group with the matching group name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name]]></comment></param><return><comment><![CDATA[the group with the name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupDescriptiveName</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><param><name>locale</name><type>java.util.Locale</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupDescriptiveName</name><param><name>groupId</name><type>long</type></param><param><name>locale</name><type>java.util.Locale</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroups</name><comment><![CDATA[Returns the groups with the matching primary keys.]]></comment><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><return><comment><![CDATA[the groups with the primary keys]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the groups could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayoutGroup</name><comment><![CDATA[Returns the group associated with the layout.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><return><comment><![CDATA[the group associated with the layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayoutPrototypeGroup</name><comment><![CDATA[Returns the group associated with the layout prototype.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>layoutPrototypeId</name><type>long</type><comment><![CDATA[the primary key of the layout prototype]]></comment></param><return><comment><![CDATA[the group associated with the layout prototype]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayoutSetPrototypeGroup</name><comment><![CDATA[Returns the group associated with the layout set prototype.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>layoutSetPrototypeId</name><type>long</type><comment><![CDATA[the primary key of the layout set prototype]]></comment></param><return><comment><![CDATA[the group associated with the layout set prototype]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLiveGroups</name><comment><![CDATA[Returns all live groups.]]></comment><return><comment><![CDATA[all live groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getNoLayoutsGroups</name><comment><![CDATA[Returns a range of all non-system groups of a specified type (className) that have no layouts.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the entity's class name]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether to include groups with private layout sets or non-private layout sets]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to return (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getNullFriendlyURLGroups</name><comment><![CDATA[Returns all non-system groups having <code>null</code> or empty friendly URLs.]]></comment><return><comment><![CDATA[the non-system groups having <code>null</code> or empty friendly URLs]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationGroup</name><comment><![CDATA[Returns the specified organization group.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[the group associated with the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationsGroups</name><comment><![CDATA[Returns the specified organization groups.]]></comment><param><name>organizations</name><type>java.util.List</type><comment><![CDATA[the organizations]]></comment></param><return><comment><![CDATA[the groups associated with the organizations]]></comment></return></method><method><name>getOrganizationsRelatedGroups</name><comment><![CDATA[Returns all the groups related to the organizations.]]></comment><param><name>organizations</name><type>java.util.List</type><comment><![CDATA[the organizations]]></comment></param><return><comment><![CDATA[the groups related to the organizations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoleGroups</name><comment><![CDATA[Returns all the groups associated with the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[the groups associated with the role]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getStagingGroup</name><comment><![CDATA[Returns the staging group.]]></comment><param><name>liveGroupId</name><type>long</type><comment><![CDATA[the primary key of the live group]]></comment></param><return><comment><![CDATA[the staging group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching staging group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroup</name><comment><![CDATA[Returns the group associated with the user.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the group associated with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupGroup</name><comment><![CDATA[Returns the specified "user group" group. That is, the group that represents the {@link com.liferay.portal.model.UserGroup} entity.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><return><comment><![CDATA[the group associated with the user group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroups</name><comment><![CDATA[Returns all the user's site groups and immediate organization groups. System and staged groups are not included.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the user's groups and organization groups]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroups</name><comment><![CDATA[Returns all the user's site groups and immediate organization groups, optionally including the user's inherited organization groups and user groups. System and staged groups are not included.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>inherit</name><type>boolean</type><comment><![CDATA[whether to include the user's inherited organization groups and user groups]]></comment></param><return><comment><![CDATA[the user's groups and immediate organization groups]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroups</name><comment><![CDATA[Returns a name ordered range of all the user's site groups and immediate organization groups, optionally including the user's inherited organization groups and user groups. System and staged groups are not included.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>inherit</name><type>boolean</type><comment><![CDATA[whether to include the user's inherited organization groups and user groups]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to return (not inclusive)]]></comment></param><return><comment><![CDATA[the range of the user's groups and immediate organization groups ordered by name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroups</name><comment><![CDATA[Returns a name ordered range of all the user's site groups and immediate organization groups. System and staged groups are not included.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to return (not inclusive)]]></comment></param><return><comment><![CDATA[the range of the user's groups and organization groups ordered by name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupsGroups</name><comment><![CDATA[Returns the groups associated with the user groups.]]></comment><param><name>userGroups</name><type>java.util.List</type><comment><![CDATA[the user groups]]></comment></param><return><comment><![CDATA[the groups associated with the user groups]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the user group's group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupsRelatedGroups</name><comment><![CDATA[Returns all the groups related to the user groups.]]></comment><param><name>userGroups</name><type>java.util.List</type><comment><![CDATA[the user groups]]></comment></param><return><comment><![CDATA[the groups related to the user groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserOrganizationsGroups</name><comment><![CDATA[Returns the range of all groups associated with the user's organization groups, including the ancestors of the organization groups, unless portal property <code>organizations.membership.strict</code> is set to <code>true</code>.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to consider]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to consider (not inclusive)]]></comment></param><return><comment><![CDATA[the range of groups associated with the user's organization groups]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if another portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRoleGroup</name><comment><![CDATA[Returns <code>true</code> if the group is associated with the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[<code>true</code> if the group is associated with the role; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasStagingGroup</name><comment><![CDATA[Returns <code>true</code> if the live group has a staging group.]]></comment><param><name>liveGroupId</name><type>long</type><comment><![CDATA[the primary key of the live group]]></comment></param><return><comment><![CDATA[<code>true</code> if the live group has a staging group; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserGroup</name><comment><![CDATA[Returns <code>true</code> if the user is immediately associated with the group, or associated with the group via the user's organizations, inherited organizations, or user groups.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is associated with the group; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserGroup</name><comment><![CDATA[Returns <code>true</code> if the user is immediately associated with the group, or optionally if the user is associated with the group via the user's organizations, inherited organizations, or user groups.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>inherit</name><type>boolean</type><comment><![CDATA[whether to include organization groups and user groups to which the user belongs in the determination]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is associated with the group; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>loadFetchGroup</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>loadGetGroup</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>params</name><type>java.util.LinkedHashMap</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><comment><![CDATA[Returns a name ordered range of all the groups that match the class name IDs, name, and description, optionally including the user's inherited organization groups and user groups. System and staged groups are not included.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>classNameIds</name><type>long[]</type><comment><![CDATA[the class names of entities to include in the search (optionally <code>null</code>)]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params (optionally <code>null</code>). To include a user's organizations, inherited organizations, and user groups in the search, add an entry with key &quot;usersGroups&quot; mapped to the user's ID and an entry with key &quot;inherit&quot; mapped to a non-<code>null</code> object. For more information see {@link com.liferay.portal.service.persistence.GroupFinder} com.liferay.portal.service.persistence.GroupFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to return (not inclusive)]]></comment></param><return><comment><![CDATA[the matching groups ordered by name]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the groups that match the class name IDs, name, and description, optionally including the user's inherited organization groups and user groups. System and staged groups are not included.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>classNameIds</name><type>long[]</type><comment><![CDATA[the group's class name IDs (optionally <code>null</code>)]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params (optionally <code>null</code>). To include a user's organizations, inherited organizations, and user groups in the search, add an entry with key &quot;usersGroups&quot; mapped to the user's ID and an entry with key &quot;inherit&quot; mapped to a non-<code>null</code> object. For more information see {@link com.liferay.portal.service.persistence.GroupFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to return (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the groups (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching groups ordered by comparator <code>obc</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><comment><![CDATA[Returns a name ordered range of all the site groups and organization groups that match the name and description, optionally including the user's inherited organization groups and user groups. System and staged groups are not included.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params (optionally <code>null</code>). To include the user's inherited organizations and user groups in the search, add entries having &quot;usersGroups&quot; and &quot;inherit&quot; as keys mapped to the the user's ID. For more information see {@link com.liferay.portal.service.persistence.GroupFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to return (not inclusive)]]></comment></param><return><comment><![CDATA[the matching groups ordered by name]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the site groups and organization groups that match the name and description, optionally including the user's inherited organization groups and user groups. System and staged groups are not included.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params (optionally <code>null</code>). To include the user's inherited organizations and user groups in the search, add entries having &quot;usersGroups&quot; and &quot;inherit&quot; as keys mapped to the the user's ID. For more information see {@link com.liferay.portal.service.persistence.GroupFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to return (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the groups (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching groups ordered by comparator <code>obc</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>searchCount</name><comment><![CDATA[Returns the number of groups that match the class name IDs, name, and description, optionally including the user's inherited organization groups and user groups. System and staged groups are not included.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>classNameIds</name><type>long[]</type><comment><![CDATA[the class names of entities to include in the search (optionally <code>null</code>)]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params (optionally <code>null</code>). To include the user's inherited organization groups and user groups in the search, add entries having &quot;usersGroups&quot; and &quot;inherit&quot; as keys mapped to the the user's ID. For more information see {@link com.liferay.portal.service.persistence.GroupFinder}]]></comment></param><return><comment><![CDATA[the number of matching groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>searchCount</name><comment><![CDATA[Returns the number of groups and immediate organization groups that match the name and description, optionally including the user's inherited organization groups and user groups. System and staged groups are not included.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params (optionally <code>null</code>). To include the user's inherited organization groups and user groups in the search, add entries having &quot;usersGroups&quot; and &quot;inherit&quot; as keys mapped to the the user's ID. For more information see {@link com.liferay.portal.service.persistence.GroupFinder}]]></comment></param><return><comment><![CDATA[the number of matching groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRoleGroups</name><comment><![CDATA[Sets the groups associated with the role, removing and adding associations as necessary.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRoleGroups</name><comment><![CDATA[Removes the groups from the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetUserGroups</name><comment><![CDATA[Removes the user from the groups.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateAsset</name><comment><![CDATA[Updates the group's asset replacing categories and tag names.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>group</name><type>com.liferay.portal.model.Group</type><comment><![CDATA[the group]]></comment></param><param><name>assetCategoryIds</name><type>long[]</type><comment><![CDATA[the primary keys of the asset categories (optionally <code>null</code>)]]></comment></param><param><name>assetTagNames</name><type>java.lang.String[]</type><comment><![CDATA[the asset tag names (optionally <code>null</code>)]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFriendlyURL</name><comment><![CDATA[Updates the group's friendly URL.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the group's new friendlyURL (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found or if a valid friendly URL could not be created for the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateGroup</name><comment><![CDATA[Updates the group's type settings.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>typeSettings</name><type>java.lang.String</type><comment><![CDATA[the group's new type settings (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateGroup</name><comment><![CDATA[Updates the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's new name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's new description (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the group's new type. For more information see {@link com.liferay.portal.model.GroupConstants}]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the group's new friendlyURL (optionally <code>null</code>)]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the group is active]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied (optionally <code>null</code>). Can set asset category IDs and asset tag names for the group.]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found or if the friendly URL was invalid or could one not be created]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateSite</name><comment><![CDATA[Associates the group with a main site if the group is an organization.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the group is to be associated with a main site]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addControlPanelLayouts</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addDefaultGuestPublicLayoutByProperties</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addDefaultGuestPublicLayouts</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addDefaultGuestPublicLayoutsByLAR</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><param><name>larFile</name><type>java.io.File</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFriendlyURL</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>friendlyName</name><type>java.lang.String</type></param><param><name>friendlyURL</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFriendlyURL</name><param><name>friendlyURL</name><type>java.lang.String</type></param></method><method><name>getOrgGroupName</name><param><name>name</name><type>java.lang.String</type></param></method><method><name>getRealName</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>initImportLARFile</name></method><method><name>initUserPersonalSitePermissions</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isStaging</name><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param></method><method><name>setCompanyPermissions</name><param><name>role</name><type>com.liferay.portal.model.Role</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>actionIds</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setRolePermissions</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><param><name>role</name><type>com.liferay.portal.model.Role</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setRolePermissions</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><param><name>role</name><type>com.liferay.portal.model.Role</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>actionIds</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unscheduleStaging</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param></method><method><name>validateFriendlyURL</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>friendlyURL</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateName</name><param><name>groupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>site</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>ORGANIZATION_NAME_SUFFIX</name></field><field><name>publicLARFile</name></field><field><name>_log</name></field><field><name>_systemGroupsMap</name></field></javadoc><javadoc><name>GroupServiceImpl</name><type>com.liferay.portal.service.impl.GroupServiceImpl</type><comment><![CDATA[The group remote service is responsible for accessing, creating, modifying and deleting groups. For more information on group services and Group, see {@link com.liferay.portal.service.impl.GroupLocalServiceImpl}.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addGroup</name><comment><![CDATA[Adds a group.]]></comment><param><name>liveGroupId</name><type>long</type><comment><![CDATA[the primary key of the live group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the entity's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the group's type. For more information see {@link com.liferay.portal.model.GroupConstants}]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the group's friendlyURL (optionally <code>null</code>)]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the group is to be associated with a main site]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the group is active]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied (optionally <code>null</code>). Can set the asset category IDs and asset tag names for the group, and can set whether the group is for staging]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to add the group, if a creator could not be found, if the group's information was invalid, if a layout could not be found, or if a valid friendly URL could not be created for the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addGroup</name><comment><![CDATA[Adds the group using the group default live group ID.]]></comment><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the entity's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the group's type. For more information see {@link com.liferay.portal.model.GroupConstants}]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the group's friendlyURL]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the group is to be associated with a main site]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the group is active]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied (optionally <code>null</code>). Can set asset category IDs and asset tag names for the group, and can set whether the group is for staging]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to add the group, if a creator could not be found, if the group's information was invalid, if a layout could not be found, or if a valid friendly URL could not be created for the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addRoleGroups</name><comment><![CDATA[Adds the groups to the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to update the role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteGroup</name><comment><![CDATA[Deletes the group.

<p>
The group is unstaged and its assets and resources including layouts, membership requests, subscriptions, teams, blogs, bookmarks, calendar events, image gallery, journals, message boards, polls, shopping related entities, software catalog, and wikis are also deleted.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to delete the group or its assets or resources, if a group with the primary key could not be found, or if the group was a system group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroup</name><comment><![CDATA[Returns the group with the primary key.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the group with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found or if the current user did not have permission to view the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroup</name><comment><![CDATA[Returns the group with the name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name]]></comment></param><return><comment><![CDATA[the group with the name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found or if the current user did not have permission to view the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getManageableSites</name><comment><![CDATA[Returns a range of all the site groups for which the user has control panel access.]]></comment><param><name>portlets</name><type>java.util.Collection</type><comment><![CDATA[the portlets to manage]]></comment></param><param><name>max</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to consider (not inclusive)]]></comment></param><return><comment><![CDATA[the range of site groups for which the user has control panel access]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationsGroups</name><comment><![CDATA[Returns the groups associated with the organizations.]]></comment><param><name>organizations</name><type>java.util.List</type><comment><![CDATA[the organizations]]></comment></param><return><comment><![CDATA[the groups associated with the organizations]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroup</name><comment><![CDATA[Returns the group associated with the user.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the group associated with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching group could not be found or if the current user did not have permission to view the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupsGroups</name><comment><![CDATA[Returns the groups associated with the user groups.]]></comment><param><name>userGroups</name><type>java.util.List</type><comment><![CDATA[the user groups]]></comment></param><return><comment><![CDATA[the groups associated with the user groups]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the user group's group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserOrganizationsGroups</name><comment><![CDATA[Returns the range of all groups associated with the user's organization groups, including the ancestors of the organization groups, unless portal property <code>organizations.membership.strict</code> is set to <code>true</code>.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to consider]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to consider (not inclusive)]]></comment></param><return><comment><![CDATA[the range of groups associated with the user's organizations]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if another portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserPlaces</name><param><name>userId</name><type>long</type></param><param><name>classNames</name><type>java.lang.String[]</type></param><param><name>includeControlPanel</name><type>boolean</type></param><param><name>max</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserPlaces</name><comment><![CDATA[Returns the user's group &quot;places&quot; associated with the group entity class names, including the control panel group if the user is permitted to view the control panel.

<p>
<ul> <li> Class name &quot;User&quot; includes the user's layout set group. </li> <li> Class name &quot;Organization&quot; includes the user's immediate organization groups and inherited organization groups. </li> <li> Class name &quot;Group&quot; includes the user's immediate organization groups and site groups. </li> <li> A <code>classNames</code> value of <code>null</code> includes the user's layout set group, organization groups, inherited organization groups, and site groups. </li> </ul>
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>classNames</name><type>java.lang.String[]</type><comment><![CDATA[the group entity class names (optionally <code>null</code>). For more information see {@link #getUserPlaces(long, String[], int)}]]></comment></param><param><name>max</name><type>int</type><comment><![CDATA[the maximum number of groups to return]]></comment></param><return><comment><![CDATA[the user's group &quot;places&quot;]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserPlaces</name><comment><![CDATA[Returns the guest or current user's group &quot;places&quot; associated with the group entity class names, including the control panel group if the user is permitted to view the control panel.

<p>
<ul> <li> Class name &quot;User&quot; includes the user's layout set group. </li> <li> Class name &quot;Organization&quot; includes the user's immediate organization groups and inherited organization groups. </li> <li> Class name &quot;Group&quot; includes the user's immediate organization groups and site groups. </li> <li> A <code>classNames</code> value of <code>null</code> includes the user's layout set group, organization groups, inherited organization groups, and site groups. </li> </ul>
</p>]]></comment><param><name>classNames</name><type>java.lang.String[]</type><comment><![CDATA[the group entity class names (optionally <code>null</code>). For more information see {@link #getUserPlaces(String[], int)}]]></comment></param><param><name>max</name><type>int</type><comment><![CDATA[the maximum number of groups to return]]></comment></param><return><comment><![CDATA[the user's group &quot;places&quot;]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserSites</name><comment><![CDATA[Returns the guest or current user's layout set group, organization groups, inherited organization groups, and site groups.]]></comment><return><comment><![CDATA[the user's layout set group, organization groups, and inherited organization groups, and site groups]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserGroup</name><comment><![CDATA[Returns <code>true</code> if the user is associated with the group, including the user's inherited organizations and user groups. System and staged groups are not included.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is associated with the group; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><comment><![CDATA[Returns a name ordered range of all the site groups and organization groups that match the name and description, optionally including the user's inherited organization groups and user groups. System and staged groups are not included.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.lang.String[]</type><comment><![CDATA[the finder params (optionally <code>null</code>). To include the user's inherited organizations and user groups in the search, add entries having &quot;usersGroups&quot; and &quot;inherit&quot; as keys mapped to the the user's ID. For more information see {@link com.liferay.portal.service.persistence.GroupFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of groups to return (not inclusive)]]></comment></param><return><comment><![CDATA[the matching groups ordered by name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>searchCount</name><comment><![CDATA[Returns the number of groups and organization groups that match the name and description, optionally including the user's inherited organizations and user groups. System and staged groups are not included.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.lang.String[]</type><comment><![CDATA[the finder params (optionally <code>null</code>). To include the user's inherited organizations and user groups in the search, add entries having &quot;usersGroups&quot; and &quot;inherit&quot; as keys mapped to the the user's ID. For more information see {@link com.liferay.portal.service.persistence.GroupFinder}]]></comment></param><return><comment><![CDATA[the number of matching groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRoleGroups</name><comment><![CDATA[Sets the groups associated with the role, removing and adding associations as necessary.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to update update the role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRoleGroups</name><comment><![CDATA[Removes the groups from the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to update the role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFriendlyURL</name><comment><![CDATA[Updates the group's friendly URL.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the group's new friendlyURL (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to update the group, if a group with the primary key could not be found, or if a valid friendly URL could not be created for the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateGroup</name><comment><![CDATA[Updates the group's type settings.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>typeSettings</name><type>java.lang.String</type><comment><![CDATA[the group's new type settings (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to update the group or if a group with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateGroup</name><comment><![CDATA[Updates the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the group's new name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the group's new description (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the group's new type. For more information see {@link com.liferay.portal.model.GroupConstants}]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the group's new friendlyURL (optionally <code>null</code>)]]></comment></param><param><name>active</name><type>boolean</type><comment><![CDATA[whether the group is active]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied (optionally <code>null</code>). Can set the asset category IDs and asset tag names for the group.]]></comment></param><return><comment><![CDATA[the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to update the group, if a group with the primary key could not be found, if the friendly URL was invalid or could one not be created]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>filterGroups</name><param><name>groups</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ImageLocalServiceImpl</name><type>com.liferay.portal.service.impl.ImageLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Julio Camarero]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>afterPropertiesSet</name></method><method><name>deleteImage</name><param><name>imageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyLogo</name><param><name>imageId</name><type>long</type></param></method><method><name>getDefaultCompanyLogo</name></method><method><name>getDefaultOrganizationLogo</name></method><method><name>getDefaultSpacer</name></method><method><name>getDefaultUserFemalePortrait</name></method><method><name>getDefaultUserMalePortrait</name></method><method><name>getImage</name><param><name>bytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getImage</name><param><name>file</name><type>java.io.File</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getImage</name><param><name>is</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getImage</name><param><name>is</name><type>java.io.InputStream</type></param><param><name>cleanUpStream</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getImage</name><param><name>imageId</name><type>long</type></param></method><method><name>getImageOrDefault</name><param><name>imageId</name><type>long</type></param></method><method><name>getImages</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getImagesBySize</name><param><name>size</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isNullOrDefaultSpacer</name><param><name>bytes</name><type>byte[]</type></param></method><method><name>updateImage</name><param><name>imageId</name><type>long</type></param><param><name>bytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateImage</name><param><name>imageId</name><type>long</type></param><param><name>bytes</name><type>byte[]</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>height</name><type>int</type></param><param><name>width</name><type>int</type></param><param><name>size</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateImage</name><param><name>imageId</name><type>long</type></param><param><name>file</name><type>java.io.File</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateImage</name><param><name>imageId</name><type>long</type></param><param><name>is</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateImage</name><param><name>imageId</name><type>long</type></param><param><name>is</name><type>java.io.InputStream</type></param><param><name>cleanUpStream</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getImage</name><param><name>is</name><type>java.io.InputStream</type></param><param><name>bytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getImage</name><param><name>is</name><type>java.io.InputStream</type></param><param><name>bytes</name><type>byte[]</type></param><param><name>cleanUpStream</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field><field><name>_defaultCompanyLogo</name></field><field><name>_defaultOrganizationLogo</name></field><field><name>_defaultSpacer</name></field><field><name>_defaultUserFemalePortrait</name></field><field><name>_defaultUserMalePortrait</name></field></javadoc><javadoc><name>ImageServiceImpl</name><type>com.liferay.portal.service.impl.ImageServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Julio Camarero]]></author><author><![CDATA[Sergio González]]></author><method><name>getImage</name><param><name>imageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutBranchLocalServiceImpl</name><type>com.liferay.portal.service.impl.LayoutBranchLocalServiceImpl</type><author><![CDATA[Julio Camarero]]></author><method><name>addLayoutBranch</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>master</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addLayoutBranch</name><param><name>layoutRevisionId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>master</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutBranch</name><param><name>layoutBranchId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetBranchLayoutBranches</name><param><name>layoutSetBranchId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutBranches</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutSetBranchLayoutBranches</name><param><name>layoutSetBranchId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMasterLayoutBranch</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutBranch</name><param><name>layoutBranchId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>layoutBranchId</name><type>long</type></param><param><name>layoutSetBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutBranchServiceImpl</name><type>com.liferay.portal.service.impl.LayoutBranchServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Julio Camarero]]></author><method><name>addLayoutBranch</name><param><name>layoutRevisionId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>master</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutBranch</name><param><name>layoutBranchId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutBranch</name><param><name>layoutBranchId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutLocalServiceImpl</name><type>com.liferay.portal.service.impl.LayoutLocalServiceImpl</type><comment><![CDATA[The implementation of the layout local service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Joel Kozikowski]]></author><author><![CDATA[Charles May]]></author><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Vilmos Papp]]></author><method><name>getCounterName</name><comment><![CDATA[Returns the object counter's name.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether layout is private to the group]]></comment></param><return><comment><![CDATA[the object counter's name]]></comment></return></method><method><name>addLayout</name><comment><![CDATA[Adds a layout with additional parameters.

<p>
This method handles the creation of the layout including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, ... etc.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the parent layout (optionally {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PARENT_LAYOUT_ID})]]></comment></param><param><name>nameMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized names]]></comment></param><param><name>titleMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized titles]]></comment></param><param><name>descriptionMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized descriptions]]></comment></param><param><name>keywordsMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized keywords]]></comment></param><param><name>robotsMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized robots]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the layout's type (optionally {@link com.liferay.portal.model.LayoutConstants#TYPE_PORTLET}). The possible types can be found in {@link com.liferay.portal.model.LayoutConstants}.]]></comment></param><param><name>hidden</name><type>boolean</type><comment><![CDATA[whether the layout is hidden]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the layout's friendly URL (optionally {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL} or {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PUBLIC_LAYOUT_FRIENDLY_URL}). The default values can be overridden in <code>portal-ext.properties</code> by specifying new values for the corresponding properties defined in {@link com.liferay.portal.util.PropsValues}. To see how the URL is normalized when accessed see {@link com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil#normalize( String)}.]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context. Must set the universally unique identifier (UUID) for the layout. Can set the creation date, modification date and the expando bridge attributes for the layout. For layouts that belong to a layout set prototype, an attribute named 'layoutUpdateable' can be set to specify whether site administrators can modify this page within their site. For layouts that are created from a layout prototype, attributes named 'layoutPrototypeUuid' and 'layoutPrototypeLinkedEnabled' can be specified to provide the unique identifier of the source prototype and a boolean to determined whether a link to it should be enabled to activate propagation of changes made to the linked page in the prototype.]]></comment></param><return><comment><![CDATA[the layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or user with the primary key could not be found, or if layout values were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addLayout</name><comment><![CDATA[Adds a layout.

<p>
This method handles the creation of the layout including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, ... etc.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the parent layout (optionally {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PARENT_LAYOUT_ID}). The possible values can be found in {@link com.liferay.portal.model.LayoutConstants}.]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the layout's name (optionally {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PRIVATE_LAYOUT_NAME} or {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PUBLIC_LAYOUT_NAME}). The default values can be overridden in <code>portal-ext.properties</code> by specifying new values for the corresponding properties defined in {@link com.liferay.portal.util.PropsValues}]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the layout's title]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the layout's description]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the layout's type (optionally {@link com.liferay.portal.model.LayoutConstants#TYPE_PORTLET}). The possible types can be found in {@link com.liferay.portal.model.LayoutConstants}.]]></comment></param><param><name>hidden</name><type>boolean</type><comment><![CDATA[whether the layout is hidden]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the friendly URL of the layout (optionally {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL} or {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PUBLIC_LAYOUT_FRIENDLY_URL}). The default values can be overridden in <code>portal-ext.properties</code> by specifying new values for the corresponding properties defined in {@link com.liferay.portal.util.PropsValues}. To see how the URL is normalized when accessed see {@link com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil#normalize( String)}.]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context. Must set the universally unique identifier (UUID) for the layout. Can set the creation date and modification date for the layout. For layouts that belong to a layout set prototype, an attribute named 'layoutUpdateable' can be set to specify whether site administrators can modify this page within their site.]]></comment></param><return><comment><![CDATA[the layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLayout</name><comment><![CDATA[Deletes the layout, its child layouts, and its associated resources.]]></comment><param><name>layout</name><type>com.liferay.portal.model.Layout</type><comment><![CDATA[the layout]]></comment></param><param><name>updateLayoutSet</name><type>boolean</type><comment><![CDATA[whether the layout set's page counter needs to be updated]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLayout</name><comment><![CDATA[Deletes the layout with the primary key, also deleting the layout's child layouts, and associated resources.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found , or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLayout</name><comment><![CDATA[Deletes the layout with the plid, also deleting the layout's child layouts, and associated resources.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a layout with the primary key could not be found , or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLayouts</name><comment><![CDATA[Deletes the group's private or non-private layouts, also deleting the layouts' child layouts, and associated resources.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found or if a layout set for the group and privacy could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportLayouts</name><comment><![CDATA[Exports layouts with the primary keys and criteria as a byte array.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutIds</name><type>long[]</type><comment><![CDATA[the primary keys of the layouts to be exported]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the layouts as a byte array]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or any layout with the primary key could not be found, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportLayouts</name><comment><![CDATA[Exports all layouts that match the criteria as a byte array.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the layout as a byte array]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportLayoutsAsFile</name><comment><![CDATA[Exports the layouts that match the primary keys and criteria as a file.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutIds</name><type>long[]</type><comment><![CDATA[the primary keys of the layouts to be exported (optionally <code>null</code>)]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the layouts as a File]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or any layout with the primary key could not be found, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportPortletInfo</name><comment><![CDATA[Exports the portlet information (categories, permissions, ... etc.) as a byte array.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the portlet information as a byte array]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or portlet with the primary key could not be found, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportPortletInfoAsFile</name><comment><![CDATA[Exports the portlet information (categories, permissions, ... etc.) as a file.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the portlet information as a file]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or portlet with the primary key could not be found, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>fetchFirstLayout</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>parentLayoutId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchLayoutByUuidAndGroupId</name><comment><![CDATA[Returns the layout matching the universally unique identifier and group ID]]></comment><param><name>uuid</name><type>java.lang.String</type><comment><![CDATA[the universally unique identifier of the scope layout]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the layout, or <code>null</code> if a matching layout could not be found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getDefaultPlid</name><comment><![CDATA[Returns the primary key of the default layout for the group]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the primary key of the default layout for the group (optionally {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PLID})]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getDefaultPlid</name><comment><![CDATA[Returns primary key of the matching default layout for the group]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><return><comment><![CDATA[the primary key of the default layout for the group; {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PLID}) otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getDefaultPlid</name><comment><![CDATA[Returns primary key of the default portlet layout for the group]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><return><comment><![CDATA[the primary key of the default portlet layout for the group; {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PLID} otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portlet with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFriendlyURLLayout</name><comment><![CDATA[Returns the layout for the friendly URL]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the friendly URL of the layout]]></comment></param><return><comment><![CDATA[the layout for the friendly URL]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the friendly URL is <code>null</code> or a matching layout could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayout</name><comment><![CDATA[Returns the layout matching the primary key, group, and privacy; throws a {@link com.liferay.portal.NoSuchLayoutException} otherwise.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><return><comment><![CDATA[the matching layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayoutByIconImageId</name><comment><![CDATA[Returns the layout for the icon image; throws a {@link com.liferay.portal.NoSuchLayoutException} otherwise.]]></comment><param><name>iconImageId</name><type>long</type><comment><![CDATA[the primary key of the icon image]]></comment></param><return><comment><![CDATA[Returns the layout for the icon image]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an icon image with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayouts</name><comment><![CDATA[Returns all the layouts belonging to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><return><comment><![CDATA[the matching layouts, or <code>null</code> if no matches were found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayouts</name><comment><![CDATA[Returns all the layouts belonging to the group that are children of the parent layout.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the parent layout]]></comment></param><return><comment><![CDATA[the matching layouts, or <code>null</code> if no matches were found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayouts</name><comment><![CDATA[Returns a range of all the layouts belonging to the group that are children of the parent layout.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the parent layout]]></comment></param><param><name>incomplete</name><type>boolean</type><comment><![CDATA[whether the layout is incomplete]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of layouts]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of layouts (not inclusive)]]></comment></param><return><comment><![CDATA[the matching layouts, or <code>null</code> if no matches were found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayouts</name><comment><![CDATA[Returns all the layouts that match the layout IDs and belong to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutIds</name><type>long[]</type><comment><![CDATA[the primary keys of the layouts]]></comment></param><return><comment><![CDATA[the matching layouts, or <code>null</code> if no matches were found]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or layout with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayouts</name><comment><![CDATA[Returns all the layouts that match the type and belong to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the type of the layouts (optionally {@link com.liferay.portal.model.LayoutConstants#TYPE_PORTLET})]]></comment></param><return><comment><![CDATA[the matching layouts, or <code>null</code> if no matches were found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayouts</name><comment><![CDATA[Returns the layout references for all the layouts that belong to the company and belong to the portlet that matches the preferences.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>preferencesKey</name><type>java.lang.String</type><comment><![CDATA[the portlet's preference key]]></comment></param><param><name>preferencesValue</name><type>java.lang.String</type><comment><![CDATA[the portlet's preference value]]></comment></param><return><comment><![CDATA[the layout references of the matching layouts]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayoutsByLayoutPrototypeUuidCount</name><param><name>layoutPrototypeUuid</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutsCount</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutsCount</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNextLayoutId</name><comment><![CDATA[Returns the primary key to use for the next layout.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><return><comment><![CDATA[the primary key to use for the next layout]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getNullFriendlyURLLayouts</name><comment><![CDATA[Returns all the layouts whose friendly URLs are <code>null</code>]]></comment><return><comment><![CDATA[all the layouts whose friendly URLs are <code>null</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getScopeGroupLayouts</name><comment><![CDATA[Returns all the layouts within scope of the group]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><return><comment><![CDATA[the layouts within scope of the group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasLayouts</name><param><name>group</name><type>com.liferay.portal.model.Group</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasLayouts</name><comment><![CDATA[Returns <code>true</code> if the group has any layouts; <code>false</code> otherwise.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the parent layout]]></comment></param><return><comment><![CDATA[<code>true</code> if the group has any layouts; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasLayouts</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasLayoutSetPrototypeLayout</name><param><name>layoutSetPrototypeId</name><type>long</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasLayoutSetPrototypeLayout</name><param><name>layoutSetPrototypeUuid</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>importLayouts</name><comment><![CDATA[Imports the layouts from the byte array.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>bytes</name><type>byte[]</type><comment><![CDATA[the byte array with the data]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or user with the primary key could not be found, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.lar.LayoutImporter]]></see></method><method><name>importLayouts</name><comment><![CDATA[Imports the layouts from the file.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[the LAR file with the data]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or user with the primary key could not be found, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.lar.LayoutImporter]]></see></method><method><name>importLayouts</name><comment><![CDATA[Imports the layouts from the input stream.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>is</name><type>java.io.InputStream</type><comment><![CDATA[the input stream]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or user with the primary key could not be found, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.lar.LayoutImporter]]></see></method><method><name>importPortletInfo</name><comment><![CDATA[Imports the portlet information (categories, permissions, ... etc.) from the file.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the target layout]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the target group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[the LAR file with the data]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group, layout, portlet or user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>importPortletInfo</name><comment><![CDATA[Imports the portlet information (categories, permissions, ... etc.) from the input stream.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>is</name><type>java.io.InputStream</type><comment><![CDATA[the input stream]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group, portlet, layout or user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setLayouts</name><comment><![CDATA[Sets the layouts for the group, replacing and prioritizing all layouts of the parent layout.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the parent layout]]></comment></param><param><name>layoutIds</name><type>long[]</type><comment><![CDATA[the primary keys of the layouts]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or layout with the primary key could not be found, if no layouts were specified, if the first layout was not page-able, if the first layout was hidden, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFriendlyURL</name><comment><![CDATA[Updates the friendly URL of the layout.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the friendly URL to be assigned]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or layout with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLayout</name><comment><![CDATA[Updates the layout.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the layout's new parent layout]]></comment></param><param><name>nameMap</name><type>java.util.Map</type><comment><![CDATA[the locales and localized names to merge (optionally <code>null</code>)]]></comment></param><param><name>titleMap</name><type>java.util.Map</type><comment><![CDATA[the locales and localized titles to merge (optionally <code>null</code>)]]></comment></param><param><name>descriptionMap</name><type>java.util.Map</type><comment><![CDATA[the locales and localized descriptions to merge (optionally <code>null</code>)]]></comment></param><param><name>keywordsMap</name><type>java.util.Map</type><comment><![CDATA[the locales and localized keywords to merge (optionally <code>null</code>)]]></comment></param><param><name>robotsMap</name><type>java.util.Map</type><comment><![CDATA[the locales and localized robots to merge (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the layout's new type (optionally {@link com.liferay.portal.model.LayoutConstants#TYPE_PORTLET})]]></comment></param><param><name>hidden</name><type>boolean</type><comment><![CDATA[whether the layout is hidden]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the layout's new friendly URL (optionally {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL} or {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL}). The default values can be overridden in <code>portal-ext.properties</code> by specifying new values for the corresponding properties defined in {@link com.liferay.portal.util.PropsValues}. To see how the URL is normalized when accessed see {@link com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil#normalize( String)}.]]></comment></param><param><name>iconImage</name><type>java.lang.Boolean</type><comment><![CDATA[whether the icon image will be updated]]></comment></param><param><name>iconBytes</name><type>byte[]</type><comment><![CDATA[the byte array of the layout's new icon image]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context. Can set the modification date and expando bridge attributes for the layout. For layouts that are linked to a layout prototype, attributes named 'layoutPrototypeUuid' and 'layoutPrototypeLinkedEnabled' can be specified to provide the unique identifier of the source prototype and a boolean to determined whether a link to it should be enabled to activate propagation of changes made to the linked page in the prototype.]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or layout with the primary key could not be found, if a unique friendly URL could not be generated, if a valid parent layout ID to use could not be found, or if the layout parameters were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLayout</name><comment><![CDATA[Updates the layout replacing its type settings.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>typeSettings</name><type>java.lang.String</type><comment><![CDATA[the settings to load the unicode properties object. See {@link com.liferay.portal.kernel.util.UnicodeProperties #fastLoad(String)}.]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLookAndFeel</name><comment><![CDATA[Updates the look and feel of the layout.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>themeId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the layout's new theme]]></comment></param><param><name>colorSchemeId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the layout's new color scheme]]></comment></param><param><name>css</name><type>java.lang.String</type><comment><![CDATA[the layout's new CSS]]></comment></param><param><name>wapTheme</name><type>boolean</type><comment><![CDATA[whether the theme is for WAP browsers]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateName</name><comment><![CDATA[Updates the name of the layout.]]></comment><param><name>layout</name><type>com.liferay.portal.model.Layout</type><comment><![CDATA[the layout to be updated]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the layout's new name]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the language. For more information see {@link java.util.Locale}.]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the new name was <code>null</code>]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateName</name><comment><![CDATA[Updates the name of the layout matching the group, layout ID, and privacy.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the layout's new name]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the language. For more information see {@link java.util.Locale}.]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found or if the new name was <code>null</code>]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateName</name><comment><![CDATA[Updates the name of the layout matching the primary key.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name to be assigned]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the language. For more information see {@link java.util.Locale}.]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a layout with the primary key could not be found or if the name was <code>null</code>]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateParentLayoutId</name><comment><![CDATA[Updates the parent layout ID of the layout matching the group, layout ID, and privacy.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key to be assigned to the parent layout]]></comment></param><return><comment><![CDATA[the matching layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a valid parent layout ID to use could not be found or if a matching layout could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateParentLayoutId</name><comment><![CDATA[Updates the parent layout ID of the layout matching the primary key. If a layout matching the parent primary key is found, the layout ID of that layout is assigned, otherwise {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PARENT_LAYOUT_ID} is assigned.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>parentPlid</name><type>long</type><comment><![CDATA[the primary key of the parent layout]]></comment></param><return><comment><![CDATA[the layout matching the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a layout with the primary key could not be found or if a valid parent layout ID to use could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePriorities</name><comment><![CDATA[Updates the priorities of the layouts.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePriority</name><comment><![CDATA[Updates the priority of the layout.]]></comment><param><name>layout</name><type>com.liferay.portal.model.Layout</type><comment><![CDATA[the layout to be updated]]></comment></param><param><name>priority</name><type>int</type><comment><![CDATA[the layout's new priority]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePriority</name><comment><![CDATA[Updates the priority of the layout matching the group, layout ID, and privacy.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>priority</name><type>int</type><comment><![CDATA[the layout's new priority]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePriority</name><comment><![CDATA[Updates the priority of the layout matching the primary key.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>priority</name><type>int</type><comment><![CDATA[the layout's new priority]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a layout with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateScopedPortletNames</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>nameMapModifiedLocales</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateScopedPortletNames</name><comment><![CDATA[Updates the names of the portlets within scope of the group, the scope of the layout's universally unique identifier, and the privacy.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout whose universally unique identifier to match]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the new name for the portlets]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the language]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portlet.portletconfiguration.action.EditScopeAction]]></see></method><method><name>getFriendlyURL</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>friendlyURL</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFriendlyURL</name><param><name>friendlyURL</name><type>java.lang.String</type></param></method><method><name>getNextPriority</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>parentLayoutId</name><type>long</type></param><param><name>sourcePrototypeLayoutUuid</name><type>java.lang.String</type></param><param><name>defaultPriority</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentLayoutId</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>parentLayoutId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasLayoutSetPrototypeLayout</name><param><name>layoutSetPrototype</name><type>com.liferay.portal.model.LayoutSetPrototype</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><param><name>parentLayoutId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>hidden</name><type>boolean</type></param><param><name>friendlyURL</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateFirstLayout</name><param><name>type</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validateFriendlyURL</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><param><name>friendlyURL</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateName</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validateName</name><param><name>name</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validateParentLayoutId</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><param><name>parentLayoutId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_PRIORITY_BUFFER</name></field></javadoc><javadoc><name>LayoutPrototypeLocalServiceImpl</name><type>com.liferay.portal.service.impl.LayoutPrototypeLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Vilmos Papp]]></author><method><name>addLayoutPrototype</name><param><name>userId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutPrototype</name><param><name>layoutPrototype</name><type>com.liferay.portal.model.LayoutPrototype</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutPrototype</name><param><name>layoutPrototypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutPrototypeByUuid</name><param><name>uuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>active</name><type>java.lang.Boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>active</name><type>java.lang.Boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutPrototype</name><param><name>layoutPrototypeId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutPrototypeServiceImpl</name><type>com.liferay.portal.service.impl.LayoutPrototypeServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><method><name>addLayoutPrototype</name><param><name>nameMap</name><type>java.util.Map</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutPrototype</name><param><name>layoutPrototypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutPrototype</name><param><name>layoutPrototypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>active</name><type>java.lang.Boolean</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutPrototype</name><param><name>layoutPrototypeId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutRevisionLocalServiceImpl</name><type>com.liferay.portal.service.impl.LayoutRevisionLocalServiceImpl</type><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addLayoutRevision</name><param><name>userId</name><type>long</type></param><param><name>layoutSetBranchId</name><type>long</type></param><param><name>layoutBranchId</name><type>long</type></param><param><name>parentLayoutRevisionId</name><type>long</type></param><param><name>head</name><type>boolean</type></param><param><name>plid</name><type>long</type></param><param><name>portletPreferencesPlid</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>robots</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>iconImage</name><type>boolean</type></param><param><name>iconImageId</name><type>long</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>colorSchemeId</name><type>java.lang.String</type></param><param><name>wapThemeId</name><type>java.lang.String</type></param><param><name>wapColorSchemeId</name><type>java.lang.String</type></param><param><name>css</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutLayoutRevisions</name><param><name>plid</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutRevision</name><param><name>layoutRevision</name><type>com.liferay.portal.model.LayoutRevision</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutRevision</name><param><name>layoutRevisionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>layoutBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetBranchLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchLastLayoutRevision</name><param><name>plid</name><type>long</type></param><param><name>head</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>parentLayoutRevisionId</name><type>long</type></param><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>parentLayoutRevision</name><type>long</type></param><param><name>plid</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildLayoutRevisionsCount</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>parentLayoutRevision</name><type>long</type></param><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutRevision</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><param><name>head</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutRevision</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>layoutBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutRevisions</name><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>head</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutRevisions</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>layoutBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutRevisionsCount</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>layoutBranchId</name><type>long</type></param><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutRevision</name><param><name>userId</name><type>long</type></param><param><name>layoutRevisionId</name><type>long</type></param><param><name>layoutBranchId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>robots</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>iconImage</name><type>boolean</type></param><param><name>iconImageId</name><type>long</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>colorSchemeId</name><type>java.lang.String</type></param><param><name>wapThemeId</name><type>java.lang.String</type></param><param><name>wapColorSchemeId</name><type>java.lang.String</type></param><param><name>css</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>layoutRevisionId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyPortletPreferences</name><param><name>layoutRevision</name><type>com.liferay.portal.model.LayoutRevision</type></param><param><name>parentLayoutRevisionId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentLayoutRevisionId</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>parentLayoutRevisionId</name><type>long</type></param><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateMajor</name><param><name>layoutRevision</name><type>com.liferay.portal.model.LayoutRevision</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_layoutRevisionId</name></field></javadoc><javadoc><name>LayoutRevisionServiceImpl</name><type>com.liferay.portal.service.impl.LayoutRevisionServiceImpl</type><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Julio Camarero]]></author><method><name>addLayoutRevision</name><param><name>userId</name><type>long</type></param><param><name>layoutSetBranchId</name><type>long</type></param><param><name>layoutBranchId</name><type>long</type></param><param><name>parentLayoutRevisionId</name><type>long</type></param><param><name>head</name><type>boolean</type></param><param><name>plid</name><type>long</type></param><param><name>portletPreferencesPlid</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>robots</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>iconImage</name><type>boolean</type></param><param><name>iconImageId</name><type>long</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>colorSchemeId</name><type>java.lang.String</type></param><param><name>wapThemeId</name><type>java.lang.String</type></param><param><name>wapColorSchemeId</name><type>java.lang.String</type></param><param><name>css</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutServiceImpl</name><type>com.liferay.portal.service.impl.LayoutServiceImpl</type><comment><![CDATA[The implementation of the layout service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Wesley Gong]]></author><method><name>addLayout</name><comment><![CDATA[Adds a layout with additional parameters.

<p>
This method handles the creation of the layout including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, ... etc.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the parent layout (optionally {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PARENT_LAYOUT_ID})]]></comment></param><param><name>localeNamesMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized names]]></comment></param><param><name>localeTitlesMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized titles]]></comment></param><param><name>descriptionMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized descriptions]]></comment></param><param><name>keywordsMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized keywords]]></comment></param><param><name>robotsMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized robots]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the layout's type (optionally {@link com.liferay.portal.model.LayoutConstants#TYPE_PORTLET}). The possible types can be found in {@link com.liferay.portal.model.LayoutConstants}.]]></comment></param><param><name>hidden</name><type>boolean</type><comment><![CDATA[whether the layout is hidden]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the layout's friendly URL (optionally {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL} or {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PUBLIC_LAYOUT_FRIENDLY_URL}). The default values can be overridden in <code>portal-ext.properties</code> by specifying new values for the corresponding properties defined in {@link com.liferay.portal.util.PropsValues}. To see how the URL is normalized when accessed see {@link com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil#normalize( String)}.]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context. Must set the universally unique identifier (UUID) for the layout. Can set the creation date, modification date and the expando bridge attributes for the layout. For layouts that belong to a layout set prototype, an attribute named 'layoutUpdateable' can be used to specify whether site administrators can modify this page within their site.]]></comment></param><return><comment><![CDATA[the layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found, if the group did not have permission to manage the layouts involved, or if layout values were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addLayout</name><comment><![CDATA[Adds a layout with empty maps for descriptions, keywords, and titles , and a names map containing a mapping for the default locale as its only entry.

<p>
This method handles the creation of the layout including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, ... etc.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the parent layout (optionally {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PARENT_LAYOUT_ID})]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[Map the layout's locales and localized names]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[Map the layout's locales and localized titles]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[Map the layout's locales and localized descriptions]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the layout's type (optionally {@link com.liferay.portal.model.LayoutConstants#TYPE_PORTLET}). The possible types can be found in {@link com.liferay.portal.model.LayoutConstants}.]]></comment></param><param><name>hidden</name><type>boolean</type><comment><![CDATA[whether the layout is hidden]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the layout's friendly URL (optionally {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL} or {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PUBLIC_LAYOUT_FRIENDLY_URL}). The default values can be overridden in <code>portal-ext.properties</code> by specifying new values for the corresponding properties defined in {@link com.liferay.portal.util.PropsValues}. To see how the URL is normalized when accessed see {@link com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil#normalize( String)}.]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context. Must set the universally unique identifier (UUID) for the layout. Can specify the creation date, modification date and the expando bridge attributes for the layout. For layouts that belong to a layout set prototype, an attribute named 'layoutUpdateable' can be used to specify whether site administrators can modify this page within their site.]]></comment></param><return><comment><![CDATA[the layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found, if the group did not have permission to manage the layouts involved, or if layout values were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLayout</name><comment><![CDATA[Deletes the layout with the primary key, also deleting the layout's child layouts, and associated resources.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to delete the layout, if a matching layout could not be found , or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLayout</name><comment><![CDATA[Deletes the layout with the plid, also deleting the layout's child layouts, and associated resources.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to delete the layout, if a layout with the primary key could not be found , or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportLayouts</name><comment><![CDATA[Exports the layouts that match the primary keys and the criteria as a byte array.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutIds</name><type>long[]</type><comment><![CDATA[the primary keys of the layouts to be exported]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the layouts as a byte array]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or any layout with the primary key could not be found, if the group did not have permission to manage the layouts, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportLayouts</name><comment><![CDATA[Exports all layouts that match the criteria as a byte array.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the layout as a byte array]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found, if the group did not have permission to manage the layouts, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportLayoutsAsFile</name><comment><![CDATA[Exports all layouts that match the primary keys and criteria as a file.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutIds</name><type>long[]</type><comment><![CDATA[the primary keys of the layouts to be exported (optionally <code>null</code>)]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the layouts as a File]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or any layout with the primary key could not be found, it the group did not have permission to manage the layouts, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportPortletInfo</name><comment><![CDATA[Exports the portlet information (categories, permissions, ... etc.) as a byte array.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the portlet information as a byte array]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a layout, group, or portlet with the primary key could not be found, if the group did not have permission to manage the layouts involved, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportPortletInfoAsFile</name><comment><![CDATA[Exports the portlet information (categories, permissions, ... etc.) as a file.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information to export. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the export's start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the export's end date]]></comment></param><return><comment><![CDATA[the portlet information as a file]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a layout, group, or portlet with the primary key could not be found, it the group did not have permission to manage the layouts involved, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getDefaultPlid</name><comment><![CDATA[Returns the primary key of the default layout for the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>scopeGroupId</name><type>long</type><comment><![CDATA[the primary key of the scope group. See {@link ServiceContext#getScopeGroupId()}.]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><return><comment><![CDATA[Returns the primary key of the default layout group; {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PLID} otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group, layout, or portlet with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayoutName</name><comment><![CDATA[Returns the name of the layout.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the language. For more information See {@link java.util.Locale}.]]></comment></param><return><comment><![CDATA[the layout's name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayoutReferences</name><comment><![CDATA[Returns the layout references for all the layouts that belong to the company and belong to the portlet that matches the preferences.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>preferencesKey</name><type>java.lang.String</type><comment><![CDATA[the portlet's preference key]]></comment></param><param><name>preferencesValue</name><type>java.lang.String</type><comment><![CDATA[the portlet's preference value]]></comment></param><return><comment><![CDATA[the layout references of the matching layouts]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLayouts</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayouts</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>parentLayoutId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>importLayouts</name><comment><![CDATA[Imports the layouts from the byte array.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>bytes</name><type>byte[]</type><comment><![CDATA[the byte array with the data]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found, if the group did not have permission to manage the layouts, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.lar.LayoutImporter]]></see></method><method><name>importLayouts</name><comment><![CDATA[Imports the layouts from the file.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[the LAR file with the data]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found, if the group did not have permission to manage the layouts and publish, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.lar.LayoutImporter]]></see></method><method><name>importLayouts</name><comment><![CDATA[Imports the layouts from the input stream.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>is</name><type>java.io.InputStream</type><comment><![CDATA[the input stream]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found, if the group did not have permission to manage the layouts, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.lar.LayoutImporter]]></see></method><method><name>importPortletInfo</name><comment><![CDATA[Imports the portlet information (categories, permissions, ... etc.) from the file.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[the LAR file with the data]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group, layout, or portlet with the primary key could not be found, or if the group did not have permission to manage the layouts]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>importPortletInfo</name><comment><![CDATA[Imports the portlet information (categories, permissions, ... etc.) from the input stream.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>portletId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the portlet]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be imported. For information on the keys used in the map see {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}.]]></comment></param><param><name>is</name><type>java.io.InputStream</type><comment><![CDATA[the input stream]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group, portlet, or layout with the primary key could not be found or if the group did not have permission to manage the layouts]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>schedulePublishToLive</name><comment><![CDATA[Schedules a range of layouts to be published.]]></comment><param><name>sourceGroupId</name><type>long</type><comment><![CDATA[the primary key of the source group]]></comment></param><param><name>targetGroupId</name><type>long</type><comment><![CDATA[the primary key of the target group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutIdMap</name><type>java.util.Map</type><comment><![CDATA[the layouts considered for publishing, specified by the layout IDs and booleans indicating whether they have children]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be used. See {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}]]></comment></param><param><name>scope</name><type>java.lang.String</type><comment><![CDATA[the scope of the pages. It can be <code>all-pages</code> or <code>selected-pages</code>.]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the end date]]></comment></param><param><name>groupName</name><type>java.lang.String</type><comment><![CDATA[the group name (optionally {@link com.liferay.portal.kernel.messaging.DestinationNames#LAYOUTS_LOCAL_PUBLISHER}). See {@link com.liferay.portal.kernel.messaging.DestinationNames}.]]></comment></param><param><name>cronText</name><type>java.lang.String</type><comment><![CDATA[the cron text. See {@link com.liferay.portal.kernel.cal.RecurrenceSerializer #toCronText}]]></comment></param><param><name>schedulerStartDate</name><type>java.util.Date</type><comment><![CDATA[the scheduler start date]]></comment></param><param><name>schedulerEndDate</name><type>java.util.Date</type><comment><![CDATA[the scheduler end date]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the scheduler description]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to manage and publish]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>schedulePublishToRemote</name><comment><![CDATA[Schedules a range of layouts to be stored.]]></comment><param><name>sourceGroupId</name><type>long</type><comment><![CDATA[the primary key of the source group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutIdMap</name><type>java.util.Map</type><comment><![CDATA[the layouts considered for publishing, specified by the layout IDs and booleans indicating whether they have children]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the mapping of parameters indicating which information will be used. See {@link com.liferay.portal.kernel.lar.PortletDataHandlerKeys}]]></comment></param><param><name>remoteAddress</name><type>java.lang.String</type><comment><![CDATA[the remote address]]></comment></param><param><name>remotePort</name><type>int</type><comment><![CDATA[the remote port]]></comment></param><param><name>remotePathContext</name><type>java.lang.String</type></param><param><name>secureConnection</name><type>boolean</type><comment><![CDATA[whether the connection is secure]]></comment></param><param><name>remoteGroupId</name><type>long</type><comment><![CDATA[the primary key of the remote group]]></comment></param><param><name>remotePrivateLayout</name><type>boolean</type><comment><![CDATA[whether remote group's layout is private]]></comment></param><param><name>startDate</name><type>java.util.Date</type><comment><![CDATA[the start date]]></comment></param><param><name>endDate</name><type>java.util.Date</type><comment><![CDATA[the end date]]></comment></param><param><name>groupName</name><type>java.lang.String</type><comment><![CDATA[the group name. Optionally {@link com.liferay.portal.kernel.messaging.DestinationNames#LAYOUTS_LOCAL_PUBLISHER}). See {@link com.liferay.portal.kernel.messaging.DestinationNames}.]]></comment></param><param><name>cronText</name><type>java.lang.String</type><comment><![CDATA[the cron text. See {@link com.liferay.portal.kernel.cal.RecurrenceSerializer #toCronText}]]></comment></param><param><name>schedulerStartDate</name><type>java.util.Date</type><comment><![CDATA[the scheduler start date]]></comment></param><param><name>schedulerEndDate</name><type>java.util.Date</type><comment><![CDATA[the scheduler end date]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the scheduler description]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the source group primary key was not found or if the group did not have permission to publish]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setLayouts</name><comment><![CDATA[Sets the layouts for the group, replacing and prioritizing all layouts of the parent layout.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the parent layout]]></comment></param><param><name>layoutIds</name><type>long[]</type><comment><![CDATA[the primary keys of the layouts]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or layout with the primary key could not be found, if the group did not have permission to manage the layouts, if no layouts were specified, if the first layout was not page-able, if the first layout was hidden, or if some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unschedulePublishToLive</name><comment><![CDATA[Deletes the job from the scheduler's queue.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>jobName</name><type>java.lang.String</type><comment><![CDATA[the job name]]></comment></param><param><name>groupName</name><type>java.lang.String</type><comment><![CDATA[the group name (optionally {@link com.liferay.portal.kernel.messaging.DestinationNames#LAYOUTS_LOCAL_PUBLISHER}). See {@link com.liferay.portal.kernel.messaging.DestinationNames}.]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not permission to manage staging and publish]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unschedulePublishToRemote</name><comment><![CDATA[Deletes the job from the scheduler's persistent queue.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>jobName</name><type>java.lang.String</type><comment><![CDATA[the job name]]></comment></param><param><name>groupName</name><type>java.lang.String</type><comment><![CDATA[the group name (optionally {@link com.liferay.portal.kernel.messaging.DestinationNames#LAYOUTS_LOCAL_PUBLISHER}). See {@link com.liferay.portal.kernel.messaging.DestinationNames}.]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found or if the group did not have permission to publish]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLayout</name><comment><![CDATA[Updates the layout.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key of the layout's new parent layout]]></comment></param><param><name>localeNamesMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized names]]></comment></param><param><name>localeTitlesMap</name><type>java.util.Map</type><comment><![CDATA[the layout's locales and localized titles]]></comment></param><param><name>descriptionMap</name><type>java.util.Map</type><comment><![CDATA[the locales and localized descriptions to merge (optionally <code>null</code>)]]></comment></param><param><name>keywordsMap</name><type>java.util.Map</type><comment><![CDATA[the locales and localized keywords to merge (optionally <code>null</code>)]]></comment></param><param><name>robotsMap</name><type>java.util.Map</type><comment><![CDATA[the locales and localized robots to merge (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the layout's new type (optionally {@link com.liferay.portal.model.LayoutConstants#TYPE_PORTLET})]]></comment></param><param><name>hidden</name><type>boolean</type><comment><![CDATA[whether the layout is hidden]]></comment></param><param><name>friendlyURL</name><type>java.lang.String</type><comment><![CDATA[the layout's new friendly URL (optionally {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL} or {@link com.liferay.portal.util.PropsValues#DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL}). The default values can be overridden in <code>portal-ext.properties</code> by specifying new values for the corresponding properties defined in {@link com.liferay.portal.util.PropsValues}. To see how the URL is normalized when accessed see {@link com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil#normalize( String)}.]]></comment></param><param><name>iconImage</name><type>java.lang.Boolean</type><comment><![CDATA[whether the icon image will be updated]]></comment></param><param><name>iconBytes</name><type>byte[]</type><comment><![CDATA[the byte array of the layout's new icon image]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context. Can set the modification date and expando bridge attributes for the layout.]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or layout with the primary key could not be found, if the user did not have permission to update the layout, if a unique friendly URL could not be generated, if a valid parent layout ID to use could not be found, or if the layout parameters were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLayout</name><comment><![CDATA[Updates the layout replacing its type settings.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>typeSettings</name><type>java.lang.String</type><comment><![CDATA[the settings to load the unicode properties object. See {@link com.liferay.portal.kernel.util.UnicodeProperties #fastLoad(String)}.]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found or if the user did not have permission to update the layout]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLookAndFeel</name><comment><![CDATA[Updates the look and feel of the layout.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>themeId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the layout's new theme]]></comment></param><param><name>colorSchemeId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the layout's new color scheme]]></comment></param><param><name>css</name><type>java.lang.String</type><comment><![CDATA[the layout's new CSS]]></comment></param><param><name>wapTheme</name><type>boolean</type><comment><![CDATA[whether the theme is for WAP browsers]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found, or if the user did not have permission to update the layout and permission to apply the theme]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateName</name><comment><![CDATA[Updates the name of the layout matching the group, layout ID, and privacy.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the layout's new name]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the language. For more information see {@link java.util.Locale}.]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found, if the user did not have permission to update the layout, or if the new name was <code>null</code>]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateName</name><comment><![CDATA[Updates the name of the layout matching the primary key.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name to be assigned]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the primary key of the language. For more information see {@link java.util.Locale}.]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a layout with the primary key could not be found, or if the user did not have permission to update the layout, or if the name was <code>null</code>]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateParentLayoutId</name><comment><![CDATA[Updates the parent layout ID of the layout matching the group, layout ID, and privacy.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>parentLayoutId</name><type>long</type><comment><![CDATA[the primary key to be assigned to the parent layout]]></comment></param><return><comment><![CDATA[the matching layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a valid parent layout ID to use could not be found, if a matching layout could not be found, or if the user did not have permission to update the layout]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateParentLayoutId</name><comment><![CDATA[Updates the parent layout ID of the layout matching the primary key. If a layout matching the parent primary key is found, the layout ID of that layout is assigned, otherwise {@link com.liferay.portal.model.LayoutConstants#DEFAULT_PARENT_LAYOUT_ID} is assigned.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>parentPlid</name><type>long</type><comment><![CDATA[the primary key of the parent layout]]></comment></param><return><comment><![CDATA[the layout matching the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a layout with the primary key could not be found, if the user did not have permission to update the layout, or if a valid parent layout ID to use could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePriority</name><comment><![CDATA[Updates the priority of the layout matching the group, layout ID, and privacy.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout is private to the group]]></comment></param><param><name>layoutId</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>priority</name><type>int</type><comment><![CDATA[the layout's new priority]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching layout could not be found or if the user did not have permission to update the layout]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePriority</name><comment><![CDATA[Updates the priority of the layout matching the primary key.]]></comment><param><name>plid</name><type>long</type><comment><![CDATA[the primary key of the layout]]></comment></param><param><name>priority</name><type>int</type><comment><![CDATA[the layout's new priority]]></comment></param><return><comment><![CDATA[the updated layout]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a layout with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>filterLayouts</name><param><name>layouts</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutSetBranchLocalServiceImpl</name><type>com.liferay.portal.service.impl.LayoutSetBranchLocalServiceImpl</type><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Julio Camarero]]></author><method><name>addLayoutSetBranch</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>master</name><type>boolean</type></param><param><name>copyLayoutSetBranchId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetBranch</name><param><name>layoutSetBranch</name><type>com.liferay.portal.model.LayoutSetBranch</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetBranch</name><param><name>layoutSetBranch</name><type>com.liferay.portal.model.LayoutSetBranch</type></param><param><name>includeMaster</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetBranch</name><param><name>layoutSetBranchId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetBranches</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetBranches</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>includeMaster</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutSetBranch</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutSetBranches</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMasterLayoutSetBranch</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserLayoutSetBranch</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutSetBranchId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getUserLayoutSetBranch(long, long, boolean, long, long)}]]></deprecated></method><method><name>getUserLayoutSetBranch</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutSetId</name><type>long</type></param><param><name>layoutSetBranchId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>mergeLayoutSetBranch</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>mergeLayoutSetBranchId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutSetBranch</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutBranchName</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>locale</name><type>java.util.Locale</type></param><param><name>mergeBranchName</name><type>java.lang.String</type></param><param><name>mergeLayoutSetBranchName</name><type>java.lang.String</type></param><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>master</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutSetBranchServiceImpl</name><type>com.liferay.portal.service.impl.LayoutSetBranchServiceImpl</type><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addLayoutSetBranch</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>master</name><type>boolean</type></param><param><name>copyLayoutSetBranchId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetBranch</name><param><name>layoutSetBranchId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutSetBranches</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>mergeLayoutSetBranch</name><param><name>layoutSetBranchId</name><type>long</type></param><param><name>mergeLayoutSetBranchId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutSetBranch</name><param><name>groupId</name><type>long</type></param><param><name>layoutSetBranchId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutSetLocalServiceImpl</name><type>com.liferay.portal.service.impl.LayoutSetLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Julio Camarero]]></author><author><![CDATA[Ganesh Ram]]></author><method><name>addLayoutSet</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSet</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchLayoutSet</name><param><name>virtualHostname</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutSet</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutSet</name><param><name>virtualHostname</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutSetsByLayoutSetPrototypeUuid</name><param><name>layoutSetPrototypeUuid</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutSetPrototypeLinkEnabled</name><comment><![CDATA[Updates the state of the layout set prototype link.

<p>
This method can disable the layout set prototype's link by setting <code>layoutSetPrototypeLinkEnabled</code> to <code>false</code>. However, this method can only enable the layout set prototype's link if the layout set prototype's current uuid is not <code>null</code>. Setting the <code>layoutSetPrototypeLinkEnabled</code> to <code>true</code> when the layout set prototype's current uuid is <code>null</code> will have no effect.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout set is private to the group]]></comment></param><param><name>layoutSetPrototypeLinkEnabled</name><type>boolean</type><comment><![CDATA[whether the layout set prototype is link enabled]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><deprecated><![CDATA[As of 6.1, replaced by {@link #updateLayoutSetPrototypeLinkEnabled(long, boolean, boolean, String)}]]></deprecated></method><method><name>updateLayoutSetPrototypeLinkEnabled</name><comment><![CDATA[Updates the state of the layout set prototype link.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout set is private to the group]]></comment></param><param><name>layoutSetPrototypeLinkEnabled</name><type>boolean</type><comment><![CDATA[whether the layout set prototype is link enabled]]></comment></param><param><name>layoutSetPrototypeUuid</name><type>java.lang.String</type><comment><![CDATA[the uuid of the layout set prototype to link with]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLogo</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>logo</name><type>boolean</type></param><param><name>file</name><type>java.io.File</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLogo</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>logo</name><type>boolean</type></param><param><name>is</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLogo</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>logo</name><type>boolean</type></param><param><name>is</name><type>java.io.InputStream</type></param><param><name>cleanUpStream</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLookAndFeel</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>colorSchemeId</name><type>java.lang.String</type></param><param><name>css</name><type>java.lang.String</type></param><param><name>wapTheme</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLookAndFeel</name><param><name>groupId</name><type>long</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>colorSchemeId</name><type>java.lang.String</type></param><param><name>css</name><type>java.lang.String</type></param><param><name>wapTheme</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePageCount</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateSettings</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>settings</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateVirtualHost</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>virtualHostname</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutSetPrototypeLocalServiceImpl</name><type>com.liferay.portal.service.impl.LayoutSetPrototypeLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Ryan Park]]></author><method><name>addLayoutSetPrototype</name><param><name>userId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>layoutsUpdateable</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetPrototype</name><param><name>layoutSetPrototype</name><type>com.liferay.portal.model.LayoutSetPrototype</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetPrototype</name><param><name>layoutSetPrototypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutSetPrototypeByUuid</name><param><name>uuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>active</name><type>java.lang.Boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>active</name><type>java.lang.Boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutSetPrototype</name><param><name>layoutSetPrototypeId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>layoutsUpdateable</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutSetPrototype</name><param><name>layoutSetPrototypeId</name><type>long</type></param><param><name>settings</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutSetPrototypeServiceImpl</name><type>com.liferay.portal.service.impl.LayoutSetPrototypeServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Ryan Park]]></author><method><name>addLayoutSetPrototype</name><param><name>nameMap</name><type>java.util.Map</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>layoutsUpdateable</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutSetPrototype</name><param><name>layoutSetPrototypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutSetPrototype</name><param><name>layoutSetPrototypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>active</name><type>java.lang.Boolean</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutSetPrototype</name><param><name>layoutSetPrototypeId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>layoutsUpdateable</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLayoutSetPrototype</name><param><name>layoutSetPrototypeId</name><type>long</type></param><param><name>settings</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutSetServiceImpl</name><type>com.liferay.portal.service.impl.LayoutSetServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>updateLayoutSetPrototypeLinkEnabled</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutSetPrototypeLinkEnabled</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #updateLayoutSetPrototypeLinkEnabled(long, boolean, boolean, String)}]]></deprecated></method><method><name>updateLayoutSetPrototypeLinkEnabled</name><comment><![CDATA[Updates the state of the layout set prototype link.

<p>
<strong>Important:</strong> Setting <code>layoutSetPrototypeLinkEnabled</code> to <code>true</code> and <code>layoutSetPrototypeUuid</code> to <code>null</code> when the layout set prototype's current uuid is <code>null</code> will result in an <code>IllegalStateException</code>.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>privateLayout</name><type>boolean</type><comment><![CDATA[whether the layout set is private to the group]]></comment></param><param><name>layoutSetPrototypeLinkEnabled</name><type>boolean</type><comment><![CDATA[whether the layout set prototype is link enabled]]></comment></param><param><name>layoutSetPrototypeUuid</name><type>java.lang.String</type><comment><![CDATA[the uuid of the layout set prototype to link with]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLogo</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>logo</name><type>boolean</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLogo</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>logo</name><type>boolean</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><param><name>cleanUpStream</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLookAndFeel</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>colorSchemeId</name><type>java.lang.String</type></param><param><name>css</name><type>java.lang.String</type></param><param><name>wapTheme</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateSettings</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>settings</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateVirtualHost</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>virtualHost</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LayoutTemplateLocalServiceImpl</name><type>com.liferay.portal.service.impl.LayoutTemplateLocalServiceImpl</type><author><![CDATA[Ivica Cardic]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>getContent</name><param><name>layoutTemplateId</name><type>java.lang.String</type></param><param><name>standard</name><type>boolean</type></param><param><name>themeId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutTemplate</name><param><name>layoutTemplateId</name><type>java.lang.String</type></param><param><name>standard</name><type>boolean</type></param><param><name>themeId</name><type>java.lang.String</type></param></method><method><name>getLayoutTemplates</name></method><method><name>getLayoutTemplates</name><param><name>themeId</name><type>java.lang.String</type></param></method><method><name>getWapContent</name><param><name>layoutTemplateId</name><type>java.lang.String</type></param><param><name>standard</name><type>boolean</type></param><param><name>themeId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>init</name><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>xmls</name><type>java.lang.String[]</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param></method><method><name>init</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>xmls</name><type>java.lang.String[]</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param></method><method><name>readLayoutTemplate</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>layoutTemplateIds</name><type>java.util.Set</type></param><param><name>el</name><type>com.liferay.portal.kernel.xml.Element</type></param><param><name>standard</name><type>boolean</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param></method><method><name>uninstallLayoutTemplate</name><param><name>layoutTemplateId</name><type>java.lang.String</type></param><param><name>standard</name><type>boolean</type></param></method><method><name>uninstallLayoutTemplates</name><param><name>themeId</name><type>java.lang.String</type></param></method><method><name>_getColumns</name><param><name>velocityTemplateId</name><type>java.lang.String</type></param><param><name>velocityTemplateContent</name><type>java.lang.String</type></param></method><method><name>_getThemesCustom</name><param><name>themeId</name><type>java.lang.String</type></param></method><method><name>_getThemesStandard</name><param><name>themeId</name><type>java.lang.String</type></param></method><method><name>_readLayoutTemplates</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>xml</name><type>java.lang.String</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><field><name>_log</name></field><field><name>_portalCustom</name></field><field><name>_portalStandard</name></field><field><name>_themes</name></field><field><name>_warCustom</name></field><field><name>_warStandard</name></field></javadoc><javadoc><name>ListTypeServiceImpl</name><type>com.liferay.portal.service.impl.ListTypeServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getListType</name><param><name>listTypeId</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getListTypes</name><param><name>type</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>listTypeId</name><type>int</type></param><param><name>classNameId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>listTypeId</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>LockLocalServiceImpl</name><type>com.liferay.portal.service.impl.LockLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>clear</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLock</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLock</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLockByUuid</name><param><name>uuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasLock</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasLock</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isLocked</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isLocked</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>lock</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>long</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>inheritable</name><type>boolean</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>lock</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>java.lang.String</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>inheritable</name><type>boolean</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>lock</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>java.lang.String</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>retrieveFromCache</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>lock</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>java.lang.String</type></param><param><name>expectedOwner</name><type>java.lang.String</type></param><param><name>updatedOwner</name><type>java.lang.String</type></param><param><name>retrieveFromCache</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>refresh</name><param><name>uuid</name><type>java.lang.String</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unlock</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unlock</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unlock</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>java.lang.String</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>retrieveFromCache</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>expireLock</name><param><name>lock</name><type>com.liferay.portal.model.Lock</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchLock</name><param><name>className</name><type>java.lang.String</type></param><param><name>key</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MembershipRequestLocalServiceImpl</name><type>com.liferay.portal.service.impl.MembershipRequestLocalServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><method><name>addMembershipRequest</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>comments</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteMembershipRequests</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteMembershipRequests</name><param><name>groupId</name><type>long</type></param><param><name>statusId</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteMembershipRequestsByUserId</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMembershipRequests</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>statusId</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasMembershipRequest</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>statusId</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>replierUserId</name><type>long</type></param><param><name>membershipRequestId</name><type>long</type></param><param><name>replyComments</name><type>java.lang.String</type></param><param><name>statusId</name><type>int</type></param><param><name>addUserToGroup</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupAdministratorUserIds</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>notify</name><param><name>userId</name><type>long</type></param><param><name>membershipRequest</name><type>com.liferay.portal.model.MembershipRequest</type></param><param><name>subjectProperty</name><type>java.lang.String</type></param><param><name>bodyProperty</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>notifyGroupAdministrators</name><param><name>membershipRequest</name><type>com.liferay.portal.model.MembershipRequest</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>comments</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>MembershipRequestServiceImpl</name><type>com.liferay.portal.service.impl.MembershipRequestServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><method><name>addMembershipRequest</name><param><name>groupId</name><type>long</type></param><param><name>comments</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteMembershipRequests</name><param><name>groupId</name><type>long</type></param><param><name>statusId</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMembershipRequest</name><param><name>membershipRequestId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>membershipRequestId</name><type>long</type></param><param><name>reviewComments</name><type>java.lang.String</type></param><param><name>statusId</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>OrgLaborLocalServiceImpl</name><type>com.liferay.portal.service.impl.OrgLaborLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addOrgLabor</name><param><name>organizationId</name><type>long</type></param><param><name>typeId</name><type>int</type></param><param><name>sunOpen</name><type>int</type></param><param><name>sunClose</name><type>int</type></param><param><name>monOpen</name><type>int</type></param><param><name>monClose</name><type>int</type></param><param><name>tueOpen</name><type>int</type></param><param><name>tueClose</name><type>int</type></param><param><name>wedOpen</name><type>int</type></param><param><name>wedClose</name><type>int</type></param><param><name>thuOpen</name><type>int</type></param><param><name>thuClose</name><type>int</type></param><param><name>friOpen</name><type>int</type></param><param><name>friClose</name><type>int</type></param><param><name>satOpen</name><type>int</type></param><param><name>satClose</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrgLabors</name><param><name>organizationId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateOrgLabor</name><param><name>orgLaborId</name><type>long</type></param><param><name>typeId</name><type>int</type></param><param><name>sunOpen</name><type>int</type></param><param><name>sunClose</name><type>int</type></param><param><name>monOpen</name><type>int</type></param><param><name>monClose</name><type>int</type></param><param><name>tueOpen</name><type>int</type></param><param><name>tueClose</name><type>int</type></param><param><name>wedOpen</name><type>int</type></param><param><name>wedClose</name><type>int</type></param><param><name>thuOpen</name><type>int</type></param><param><name>thuClose</name><type>int</type></param><param><name>friOpen</name><type>int</type></param><param><name>friClose</name><type>int</type></param><param><name>satOpen</name><type>int</type></param><param><name>satClose</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>typeId</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>OrgLaborServiceImpl</name><type>com.liferay.portal.service.impl.OrgLaborServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addOrgLabor</name><param><name>organizationId</name><type>long</type></param><param><name>typeId</name><type>int</type></param><param><name>sunOpen</name><type>int</type></param><param><name>sunClose</name><type>int</type></param><param><name>monOpen</name><type>int</type></param><param><name>monClose</name><type>int</type></param><param><name>tueOpen</name><type>int</type></param><param><name>tueClose</name><type>int</type></param><param><name>wedOpen</name><type>int</type></param><param><name>wedClose</name><type>int</type></param><param><name>thuOpen</name><type>int</type></param><param><name>thuClose</name><type>int</type></param><param><name>friOpen</name><type>int</type></param><param><name>friClose</name><type>int</type></param><param><name>satOpen</name><type>int</type></param><param><name>satClose</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteOrgLabor</name><param><name>orgLaborId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrgLabor</name><param><name>orgLaborId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrgLabors</name><param><name>organizationId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateOrgLabor</name><param><name>orgLaborId</name><type>long</type></param><param><name>typeId</name><type>int</type></param><param><name>sunOpen</name><type>int</type></param><param><name>sunClose</name><type>int</type></param><param><name>monOpen</name><type>int</type></param><param><name>monClose</name><type>int</type></param><param><name>tueOpen</name><type>int</type></param><param><name>tueClose</name><type>int</type></param><param><name>wedOpen</name><type>int</type></param><param><name>wedClose</name><type>int</type></param><param><name>thuOpen</name><type>int</type></param><param><name>thuClose</name><type>int</type></param><param><name>friOpen</name><type>int</type></param><param><name>friClose</name><type>int</type></param><param><name>satOpen</name><type>int</type></param><param><name>satClose</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>OrganizationLocalServiceImpl</name><type>com.liferay.portal.service.impl.OrganizationLocalServiceImpl</type><comment><![CDATA[The implementation of the organization local service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Julio Camarero]]></author><author><![CDATA[Hugo Huijser]]></author><author><![CDATA[Juan Fernández]]></author><method><name>addGroupOrganizations</name><comment><![CDATA[Adds the organizations to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or organization with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addOrganization</name><comment><![CDATA[Adds an organization.

<p>
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)}.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the creator/owner of the organization]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the organization's name]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type]]></comment></param><param><name>recursable</name><type>boolean</type><comment><![CDATA[whether the permissions of the organization are to be inherited by its sub-organizations]]></comment></param><param><name>regionId</name><type>long</type><comment><![CDATA[the primary key of the organization's region]]></comment></param><param><name>countryId</name><type>long</type><comment><![CDATA[the primary key of the organization's country]]></comment></param><param><name>statusId</name><type>int</type><comment><![CDATA[the organization's workflow status]]></comment></param><param><name>comments</name><type>java.lang.String</type><comment><![CDATA[the comments about the organization]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the organization is to be associated with a main site]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the organization's service context (optionally <code>null</code>). Can set asset category IDs, asset tag names, and expando bridge attributes for the organization.]]></comment></param><return><comment><![CDATA[the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a creator or parent organization with the primary key could not be found or if the organization's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addOrganizationResources</name><comment><![CDATA[Adds a resource for each type of permission available on the organization.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the creator/owner of the organization]]></comment></param><param><name>organization</name><type>com.liferay.portal.model.Organization</type><comment><![CDATA[the organization]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addPasswordPolicyOrganizations</name><comment><![CDATA[Assigns the password policy to the organizations, removing any other currently assigned password policies.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLogo</name><comment><![CDATA[Deletes the logo of the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization or parent organization with the primary key could not be found or if the organization's logo could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteOrganization</name><comment><![CDATA[Deletes the organization. The organization's associated resources and assets are also deleted.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization with the primary key could not be found, if the organization had a workflow in approved status, or if the organization was a parent organization]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteOrganization</name><comment><![CDATA[Deletes the organization. The organization's associated resources and assets are also deleted.]]></comment><param><name>organization</name><type>com.liferay.portal.model.Organization</type><comment><![CDATA[the organization]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the organization had a workflow in approved status or if the organization was a parent organization]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupOrganizations</name><comment><![CDATA[Returns all the organizations belonging to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the organizations belonging to the group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganization</name><comment><![CDATA[Returns the organization with the name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the organization's name]]></comment></param><return><comment><![CDATA[the organization with the name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the organization with the name could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationId</name><comment><![CDATA[Returns the primary key of the organization with the name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the organization's name]]></comment></param><return><comment><![CDATA[the primary key of the organization with the name, or <code>0</code> if the organization could not be found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizations</name><comment><![CDATA[Returns all the organizations belonging to the parent organization.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><return><comment><![CDATA[the organizations belonging to the parent organization]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizations</name><comment><![CDATA[Returns a range of all the organizations belonging to the parent organization.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><return><comment><![CDATA[the range of organizations belonging to the parent organization]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.OrganizationPersistence#findByC_P( long, long, int, int)]]></see></method><method><name>getOrganizations</name><comment><![CDATA[Returns the organizations with the primary keys.]]></comment><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><return><comment><![CDATA[the organizations with the primary keys]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the organizations could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationsCount</name><comment><![CDATA[Returns the number of organizations belonging to the parent organization.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><return><comment><![CDATA[the number of organizations belonging to the parent organization]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getParentOrganizations</name><comment><![CDATA[Returns the parent organizations in order by closest ancestor. The list starts with the organization itself.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[the parent organizations in order by closest ancestor]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSuborganizations</name><comment><![CDATA[Returns the sub-organizations of the organizations.]]></comment><param><name>organizations</name><type>java.util.List</type><comment><![CDATA[the organizations from which to get sub-organizations]]></comment></param><return><comment><![CDATA[the sub-organizations of the organizations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSubsetOrganizations</name><comment><![CDATA[Returns the intersection of <code>allOrganizations</code> and <code>availableOrganizations</code>.]]></comment><param><name>allOrganizations</name><type>java.util.List</type><comment><![CDATA[the organizations to check for availability]]></comment></param><param><name>availableOrganizations</name><type>java.util.List</type><comment><![CDATA[the available organizations]]></comment></param><return><comment><![CDATA[the intersection of <code>allOrganizations</code> and <code>availableOrganizations</code>]]></comment></return></method><method><name>getUserOrganizations</name><comment><![CDATA[Returns all the organizations associated with the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the organizations associated with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserOrganizations</name><comment><![CDATA[Returns all the organizations associated with the user. If includeAdministrative is <code>true</code>, the result includes those organizations that are not directly associated to the user but he is an administrator or an owner of the organization.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>includeAdministrative</name><type>boolean</type><comment><![CDATA[whether to includes organizations that are indirectly associated to the user because he is an administrator or an owner of the organization]]></comment></param><return><comment><![CDATA[the organizations associated with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserOrganizations</name><comment><![CDATA[Returns a range of all the organizations associated with the user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><return><comment><![CDATA[the range organizations associated with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserOrganizationsCount</name><comment><![CDATA[Returns the number of organizations associated with the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the number of organizations associated with the user]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasGroupOrganization</name><comment><![CDATA[Returns <code>true</code> if the organization belongs to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[<code>true</code> if the organization belongs to the group; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasPasswordPolicyOrganization</name><comment><![CDATA[Returns <code>true</code> if the password policy has been assigned to the organization.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[<code>true</code> if the password policy has been assigned to the organization; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserOrganization</name><comment><![CDATA[Returns <code>true</code> if the user is a member of the organization. This method is usually called to determine if the user has view access to a resource belonging to the organization.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has access to the organization; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserOrganization</name><comment><![CDATA[Returns <code>true</code> if the user is a member of the organization, optionally focusing on sub-organizations or the specified organization. This method is usually called to determine if the user has view access to a resource belonging to the organization.

<p>

<ol>
<li>
If <code>inheritSuborganizations=<code>false</code></code>:
the method checks whether the user belongs to the organization specified
by <code>organizationId</code>. The parameter
<code>includeSpecifiedOrganization</code> is ignored.
</li>
<li>
The parameter <code>includeSpecifiedOrganization</code> is
ignored unless <code>inheritSuborganizations</code> is also
<code>true</code>.
</li>
<li>
If <code>inheritSuborganizations=<code>true</code></code> and
<code>includeSpecifiedOrganization=<code>false</code></code>: the method
checks
whether the user belongs to one of the child organizations of the one
specified by <code>organizationId</code>.
</li>
<li>
If <code>inheritSuborganizations=<code>true</code></code> and
<code>includeSpecifiedOrganization=<code>true</code></code>: the method
checks whether
the user belongs to the organization specified by
<code>organizationId</code> or any of
its child organizations.
</li>
</ol>

<p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the organization's user]]></comment></param><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>inheritSuborganizations</name><type>boolean</type><comment><![CDATA[if <code>true</code> sub-organizations are considered in the determination]]></comment></param><param><name>includeSpecifiedOrganization</name><type>boolean</type><comment><![CDATA[if <code>true</code> the organization specified by <code>organizationId</code> is considered in the determination]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has access to the organization; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.OrganizationFinder]]></see></method><method><name>rebuildTree</name><comment><![CDATA[Rebuilds the organizations tree.

<p>
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.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.OrganizationPersistence#rebuildTree( long, boolean)]]></see></method><method><name>search</name><comment><![CDATA[Returns a range of all the organizations of the company.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portlet.enterpriseadmin.util.OrganizationIndexer}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><return><comment><![CDATA[the range of all the organizations of the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><comment><![CDATA[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.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the organization's name, street, city, zipcode, type, region or country (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portlet.enterpriseadmin.util.OrganizationIndexer}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><param><name>sort</name><type>com.liferay.portal.kernel.search.Sort</type><comment><![CDATA[the field and direction by which to sort (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching organizations ordered by name]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portlet.enterpriseadmin.util.OrganizationIndexer]]></see></method><method><name>search</name><comment><![CDATA[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.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the organization's name, street, city, or zipcode (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type (optionally <code>null</code>)]]></comment></param><param><name>regionId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's region (optionally <code>null</code>)]]></comment></param><param><name>countryId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's country (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params. For more information see {@link com.liferay.portal.service.persistence.OrganizationFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><return><comment><![CDATA[the matching organizations ordered by name]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.OrganizationFinder]]></see></method><method><name>search</name><comment><![CDATA[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.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the organization's name, street, city, or zipcode (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type (optionally <code>null</code>)]]></comment></param><param><name>regionId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's region (optionally <code>null</code>)]]></comment></param><param><name>countryId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's country (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params. For more information see {@link com.liferay.portal.service.persistence.OrganizationFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the organizations (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching organizations ordered by comparator <code>obc</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.OrganizationFinder]]></see></method><method><name>search</name><comment><![CDATA[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.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name keywords (space separated, optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type (optionally <code>null</code>)]]></comment></param><param><name>street</name><type>java.lang.String</type><comment><![CDATA[the street keywords (optionally <code>null</code>)]]></comment></param><param><name>city</name><type>java.lang.String</type><comment><![CDATA[the city keywords (optionally <code>null</code>)]]></comment></param><param><name>zip</name><type>java.lang.String</type><comment><![CDATA[the zipcode keywords (optionally <code>null</code>)]]></comment></param><param><name>regionId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's region (optionally <code>null</code>)]]></comment></param><param><name>countryId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's country (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.OrganizationFinder}]]></comment></param><param><name>andOperator</name><type>boolean</type><comment><![CDATA[whether every field must match its keywords, or just one field. For example, &quot;organizations with the name 'Employees' and city 'Chicago'&quot; vs &quot;organizations with the name 'Employees' or the city 'Chicago'&quot;.]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><return><comment><![CDATA[the matching organizations ordered by name]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.OrganizationFinder]]></see></method><method><name>search</name><comment><![CDATA[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.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name keywords (space separated, optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type (optionally <code>null</code>)]]></comment></param><param><name>street</name><type>java.lang.String</type><comment><![CDATA[the street keywords (optionally <code>null</code>)]]></comment></param><param><name>city</name><type>java.lang.String</type><comment><![CDATA[the city keywords (optionally <code>null</code>)]]></comment></param><param><name>zip</name><type>java.lang.String</type><comment><![CDATA[the zipcode keywords (optionally <code>null</code>)]]></comment></param><param><name>regionId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's region (optionally <code>null</code>)]]></comment></param><param><name>countryId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's country (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.OrganizationFinder}]]></comment></param><param><name>andOperator</name><type>boolean</type><comment><![CDATA[whether every field must match its keywords, or just one field. For example, &quot;organizations with the name 'Employees' and city 'Chicago'&quot; vs &quot;organizations with the name 'Employees' or the city 'Chicago'&quot;.]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the organizations (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching organizations ordered by comparator <code>obc</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.OrganizationFinder]]></see></method><method><name>search</name><comment><![CDATA[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.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name keywords (space separated, optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the type keywords (optionally <code>null</code>)]]></comment></param><param><name>street</name><type>java.lang.String</type><comment><![CDATA[the street keywords (optionally <code>null</code>)]]></comment></param><param><name>city</name><type>java.lang.String</type><comment><![CDATA[the city keywords (optionally <code>null</code>)]]></comment></param><param><name>zip</name><type>java.lang.String</type><comment><![CDATA[the zipcode keywords (optionally <code>null</code>)]]></comment></param><param><name>region</name><type>java.lang.String</type><comment><![CDATA[the region keywords (optionally <code>null</code>)]]></comment></param><param><name>country</name><type>java.lang.String</type><comment><![CDATA[the country keywords (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portlet.enterpriseadmin.util.OrganizationIndexer}.]]></comment></param><param><name>andSearch</name><type>boolean</type><comment><![CDATA[whether every field must match its keywords or just one field]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><param><name>sort</name><type>com.liferay.portal.kernel.search.Sort</type><comment><![CDATA[the field and direction by which to sort (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching organizations ordered by <code>sort</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portlet.enterpriseadmin.util.OrganizationIndexer]]></see></method><method><name>searchCount</name><comment><![CDATA[Returns the number of organizations that match the keywords, type, region, and country.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the organization's name, street, city, or zipcode (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type (optionally <code>null</code>)]]></comment></param><param><name>regionId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's region (optionally <code>null</code>)]]></comment></param><param><name>countryId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's country (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.OrganizationFinder}]]></comment></param><return><comment><![CDATA[the number of matching organizations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.OrganizationFinder]]></see></method><method><name>searchCount</name><comment><![CDATA[Returns the number of organizations with the type, region, and country, and whose name, street, city, and zipcode match the keywords specified for them.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name keywords (space separated, optionally <code>null</code>)]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type (optionally <code>null</code>)]]></comment></param><param><name>street</name><type>java.lang.String</type><comment><![CDATA[the street keywords (optionally <code>null</code>)]]></comment></param><param><name>city</name><type>java.lang.String</type><comment><![CDATA[the city keywords (optionally <code>null</code>)]]></comment></param><param><name>zip</name><type>java.lang.String</type><comment><![CDATA[the zipcode keywords (optionally <code>null</code>)]]></comment></param><param><name>regionId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's region (optionally <code>null</code>)]]></comment></param><param><name>countryId</name><type>java.lang.Long</type><comment><![CDATA[the primary key of the organization's country (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.OrganizationFinder}]]></comment></param><param><name>andOperator</name><type>boolean</type><comment><![CDATA[whether every field must match its keywords, or just one field. For example, &quot;organizations with the name 'Employees' and city 'Chicago'&quot; vs &quot;organizations with the name 'Employees' or the city 'Chicago'&quot;.]]></comment></param><return><comment><![CDATA[the number of matching organizations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.OrganizationFinder]]></see></method><method><name>setGroupOrganizations</name><comment><![CDATA[Sets the organizations in the group, removing and adding organizations to the group as necessary.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetGroupOrganizations</name><comment><![CDATA[Removes the organizations from the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetPasswordPolicyOrganizations</name><comment><![CDATA[Removes the organizations from the password policy.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateAsset</name><comment><![CDATA[Updates the organization's asset with the new asset categories and tag names, removing and adding asset categories and tag names as necessary.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>organization</name><type>com.liferay.portal.model.Organization</type><comment><![CDATA[the organization]]></comment></param><param><name>assetCategoryIds</name><type>long[]</type><comment><![CDATA[the primary keys of the asset categories]]></comment></param><param><name>assetTagNames</name><type>java.lang.String[]</type><comment><![CDATA[the asset tag names]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateOrganization</name><comment><![CDATA[Updates the organization.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of organization's parent organization]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the organization's name]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type]]></comment></param><param><name>recursable</name><type>boolean</type><comment><![CDATA[whether permissions of the organization are to be inherited by its sub-organizations]]></comment></param><param><name>regionId</name><type>long</type><comment><![CDATA[the primary key of the organization's region]]></comment></param><param><name>countryId</name><type>long</type><comment><![CDATA[the primary key of the organization's country]]></comment></param><param><name>statusId</name><type>int</type><comment><![CDATA[the organization's workflow status]]></comment></param><param><name>comments</name><type>java.lang.String</type><comment><![CDATA[the comments about the organization]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the organization is to be associated with a main site]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the organization's service context (optionally <code>null</code>). Can set asset category IDs and asset tag names for the organization, and merge expando bridge attributes for the organization.]]></comment></param><return><comment><![CDATA[the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization or parent organization with the primary key could not be found or if the new information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addSuborganizations</name><param><name>allSuborganizations</name><type>java.util.List</type></param><param><name>organizations</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentOrganizationId</name><param><name>companyId</name><type>long</type></param><param><name>parentOrganizationId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentOrganizations</name><param><name>organization</name><type>com.liferay.portal.model.Organization</type></param><param><name>lastOrganization</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getReindexOrganizationIds</name><param><name>organization</name><type>com.liferay.portal.model.Organization</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isParentOrganization</name><param><name>parentOrganizationId</name><type>long</type></param><param><name>organizationId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>organizationId</name><type>long</type></param><param><name>parentOrganizationId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>countryId</name><type>long</type></param><param><name>statusId</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>parentOrganizationId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>countryId</name><type>long</type></param><param><name>statusId</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>OrganizationServiceImpl</name><type>com.liferay.portal.service.impl.OrganizationServiceImpl</type><comment><![CDATA[The implementation of the organization remote service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Julio Camarero]]></author><method><name>addGroupOrganizations</name><comment><![CDATA[Adds the organizations to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or organization with the primary key could not be found or if the user did not have permission to assign group members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addOrganization</name><comment><![CDATA[Adds an organization with additional parameters.

<p>
This method handles the creation and bookkeeping of the organization including its resources, metadata, and internal data structures.
</p>]]></comment><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the organization's name]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type]]></comment></param><param><name>recursable</name><type>boolean</type><comment><![CDATA[whether the permissions of the organization are to be inherited by its sub-organizations]]></comment></param><param><name>regionId</name><type>long</type><comment><![CDATA[the primary key of the organization's region]]></comment></param><param><name>countryId</name><type>long</type><comment><![CDATA[the primary key of the organization's country]]></comment></param><param><name>statusId</name><type>int</type><comment><![CDATA[the organization's workflow status]]></comment></param><param><name>comments</name><type>java.lang.String</type><comment><![CDATA[the comments about the organization]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the organization is to be associated with a main site]]></comment></param><param><name>addresses</name><type>java.util.List</type><comment><![CDATA[the organization's addresses]]></comment></param><param><name>emailAddresses</name><type>java.util.List</type><comment><![CDATA[the organization's email addresses]]></comment></param><param><name>orgLabors</name><type>java.util.List</type><comment><![CDATA[the organization's hours of operation]]></comment></param><param><name>phones</name><type>java.util.List</type><comment><![CDATA[the organization's phone numbers]]></comment></param><param><name>websites</name><type>java.util.List</type><comment><![CDATA[the organization's websites]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the organization's service context (optionally <code>null</code>). Can set asset category IDs, asset tag names, and expando bridge attributes for the organization.]]></comment></param><return><comment><![CDATA[the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a parent organization with the primary key could not be found, if the organization's information was invalid, or if the user did not have permission to add the organization]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addOrganization</name><comment><![CDATA[Adds an organization.

<p>
This method handles the creation and bookkeeping of the organization including its resources, metadata, and internal data structures.
</p>]]></comment><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the organization's name]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type]]></comment></param><param><name>recursable</name><type>boolean</type><comment><![CDATA[whether the permissions of the organization are to be inherited by its sub-organizations]]></comment></param><param><name>regionId</name><type>long</type><comment><![CDATA[the primary key of the organization's region]]></comment></param><param><name>countryId</name><type>long</type><comment><![CDATA[the primary key of the organization's country]]></comment></param><param><name>statusId</name><type>int</type><comment><![CDATA[the organization's workflow status]]></comment></param><param><name>comments</name><type>java.lang.String</type><comment><![CDATA[the comments about the organization]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the organization is to be associated with a main site]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the organization's service context (optionally <code>null</code>). Can set asset category IDs, asset tag names, and expando bridge attributes for the organization.]]></comment></param><return><comment><![CDATA[the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent organization with the primary key could not be found, if the organization information was invalid, or if the user did not have permission to add the organization]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addPasswordPolicyOrganizations</name><comment><![CDATA[Assigns the password policy to the organizations, removing any other currently assigned password policies.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to update the password policy]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLogo</name><comment><![CDATA[Deletes the logo of the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization with the primary key could not be found, if the organization's logo could not be found, or if the user did not have permission to update the organization]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteOrganization</name><comment><![CDATA[Deletes the organization. The organization's associated resources and assets are also deleted.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization with the primary key could not be found, if the user did not have permission to delete the organization, if the organization had a workflow in approved status, or if the organization was a parent organization]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getManageableOrganizations</name><comment><![CDATA[Returns all the organizations which the user has permission to manage.]]></comment><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the permitted action]]></comment></param><param><name>max</name><type>int</type><comment><![CDATA[the maximum number of the organizations to be considered]]></comment></param><return><comment><![CDATA[the organizations which the user has permission to manage]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><deprecated><![CDATA[Replaced by {@link #getOrganizations(long, long, int, int)}]]></deprecated></method><method><name>getOrganization</name><comment><![CDATA[Returns the organization with the primary key.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[the organization with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization with the primary key could not be found or if the user did not have permission to view the organization]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationId</name><comment><![CDATA[Returns the primary key of the organization with the name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organization's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the organization's name]]></comment></param><return><comment><![CDATA[the primary key of the organization with the name, or <code>0</code> if the organization could not be found]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizations</name><comment><![CDATA[Returns all the organizations belonging to the parent organization.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organizations' company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organizations' parent organization]]></comment></param><return><comment><![CDATA[the organizations belonging to the parent organization]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizations</name><comment><![CDATA[Returns a range of all the organizations belonging to the parent organization.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organizations' company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organizations' parent organization]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of organizations to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of organizations to return (not inclusive)]]></comment></param><return><comment><![CDATA[the range of organizations belonging to the parent organization]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationsCount</name><comment><![CDATA[Returns the number of organizations belonging to the parent organization.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the organizations' company]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organizations' parent organization]]></comment></param><return><comment><![CDATA[the number of organizations belonging to the parent organization]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserOrganizations</name><comment><![CDATA[Returns all the organizations associated with the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the organizations associated with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setGroupOrganizations</name><comment><![CDATA[Sets the organizations in the group, removing and adding organizations to the group as necessary.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or organization with the primary key could not be found or if the user did not have permission to assign group members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetGroupOrganizations</name><comment><![CDATA[Removes the organizations from the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or organization with the primary key could not be found or if the user did not have permission to assign group members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetPasswordPolicyOrganizations</name><comment><![CDATA[Removes the organizations from the password policy.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a password policy or organization with the primary key could not be found, or if the user did not have permission to update the password policy]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateOrganization</name><comment><![CDATA[Updates the organization with additional parameters.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the organization's name]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type]]></comment></param><param><name>recursable</name><type>boolean</type><comment><![CDATA[whether the permissions of the organization are to be inherited by its sub-organizations]]></comment></param><param><name>regionId</name><type>long</type><comment><![CDATA[the primary key of the organization's region]]></comment></param><param><name>countryId</name><type>long</type><comment><![CDATA[the primary key of the organization's country]]></comment></param><param><name>statusId</name><type>int</type><comment><![CDATA[the organization's workflow status]]></comment></param><param><name>comments</name><type>java.lang.String</type><comment><![CDATA[the comments about the organization]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the organization is to be associated with a main site]]></comment></param><param><name>addresses</name><type>java.util.List</type><comment><![CDATA[the organization's addresses]]></comment></param><param><name>emailAddresses</name><type>java.util.List</type><comment><![CDATA[the organization's email addresses]]></comment></param><param><name>orgLabors</name><type>java.util.List</type><comment><![CDATA[the organization's hours of operation]]></comment></param><param><name>phones</name><type>java.util.List</type><comment><![CDATA[the organization's phone numbers]]></comment></param><param><name>websites</name><type>java.util.List</type><comment><![CDATA[the organization's websites]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the organization's service context (optionally <code>null</code>). Can set asset category IDs and asset tag names for the organization, and merge expando bridge attributes for the organization.]]></comment></param><return><comment><![CDATA[the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization or parent organization with the primary key could not be found, if the user did not have permission to update the organization information, or if the new information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateOrganization</name><comment><![CDATA[Updates the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>parentOrganizationId</name><type>long</type><comment><![CDATA[the primary key of the organization's parent organization]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the organization's name]]></comment></param><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the organization's type]]></comment></param><param><name>recursable</name><type>boolean</type><comment><![CDATA[whether permissions of the organization are to be inherited by its sub-organizations]]></comment></param><param><name>regionId</name><type>long</type><comment><![CDATA[the primary key of the organization's region]]></comment></param><param><name>countryId</name><type>long</type><comment><![CDATA[the primary key of the organization's country]]></comment></param><param><name>statusId</name><type>int</type><comment><![CDATA[the organization's workflow status]]></comment></param><param><name>comments</name><type>java.lang.String</type><comment><![CDATA[the comments about the organization]]></comment></param><param><name>site</name><type>boolean</type><comment><![CDATA[whether the organization is to be associated with a main site]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the organization's service context (optionally <code>null</code>). Can set asset category IDs and asset tag names for the organization, and merge expando bridge attributes for the organization.]]></comment></param><return><comment><![CDATA[the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization or parent organization with the primary key could not be found, if the user did not have permission to update the organization, or if the new information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method></javadoc><javadoc><name>PasswordPolicyLocalServiceImpl</name><type>com.liferay.portal.service.impl.PasswordPolicyLocalServiceImpl</type><author><![CDATA[Scott Lee]]></author><method><name>addPasswordPolicy</name><param><name>userId</name><type>long</type></param><param><name>defaultPolicy</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeable</name><type>boolean</type></param><param><name>changeRequired</name><type>boolean</type></param><param><name>minAge</name><type>long</type></param><param><name>checkSyntax</name><type>boolean</type></param><param><name>allowDictionaryWords</name><type>boolean</type></param><param><name>minAlphanumeric</name><type>int</type></param><param><name>minLength</name><type>int</type></param><param><name>minLowerCase</name><type>int</type></param><param><name>minNumbers</name><type>int</type></param><param><name>minSymbols</name><type>int</type></param><param><name>minUpperCase</name><type>int</type></param><param><name>history</name><type>boolean</type></param><param><name>historyCount</name><type>int</type></param><param><name>expireable</name><type>boolean</type></param><param><name>maxAge</name><type>long</type></param><param><name>warningTime</name><type>long</type></param><param><name>graceLimit</name><type>int</type></param><param><name>lockout</name><type>boolean</type></param><param><name>maxFailure</name><type>int</type></param><param><name>lockoutDuration</name><type>long</type></param><param><name>resetFailureCount</name><type>long</type></param><param><name>resetTicketMaxAge</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkDefaultPasswordPolicy</name><param><name>companyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePasswordPolicy</name><param><name>passwordPolicyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePasswordPolicy</name><param><name>passwordPolicy</name><type>com.liferay.portal.model.PasswordPolicy</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultPasswordPolicy</name><param><name>companyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPasswordPolicy</name><param><name>companyId</name><type>long</type></param><param><name>organizationId</name><type>long</type></param><param><name>locationId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[]]></deprecated></method><method><name>getPasswordPolicy</name><param><name>companyId</name><type>long</type></param><param><name>organizationIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPasswordPolicyByUserId</name><param><name>userId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePasswordPolicy</name><param><name>passwordPolicyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeable</name><type>boolean</type></param><param><name>changeRequired</name><type>boolean</type></param><param><name>minAge</name><type>long</type></param><param><name>checkSyntax</name><type>boolean</type></param><param><name>allowDictionaryWords</name><type>boolean</type></param><param><name>minAlphanumeric</name><type>int</type></param><param><name>minLength</name><type>int</type></param><param><name>minLowerCase</name><type>int</type></param><param><name>minNumbers</name><type>int</type></param><param><name>minSymbols</name><type>int</type></param><param><name>minUpperCase</name><type>int</type></param><param><name>history</name><type>boolean</type></param><param><name>historyCount</name><type>int</type></param><param><name>expireable</name><type>boolean</type></param><param><name>maxAge</name><type>long</type></param><param><name>warningTime</name><type>long</type></param><param><name>graceLimit</name><type>int</type></param><param><name>lockout</name><type>boolean</type></param><param><name>maxFailure</name><type>int</type></param><param><name>lockoutDuration</name><type>long</type></param><param><name>resetFailureCount</name><type>long</type></param><param><name>resetTicketMaxAge</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>passwordPolicyId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PasswordPolicyRelLocalServiceImpl</name><type>com.liferay.portal.service.impl.PasswordPolicyRelLocalServiceImpl</type><author><![CDATA[Scott Lee]]></author><method><name>addPasswordPolicyRel</name><param><name>passwordPolicyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPasswordPolicyRels</name><param><name>passwordPolicyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPKs</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePasswordPolicyRel</name><param><name>passwordPolicyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePasswordPolicyRel</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePasswordPolicyRels</name><param><name>passwordPolicyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePasswordPolicyRels</name><param><name>passwordPolicyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPKs</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchPasswordPolicyRel</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPasswordPolicyRel</name><param><name>passwordPolicyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPasswordPolicyRel</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasPasswordPolicyRel</name><param><name>passwordPolicyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PasswordPolicyServiceImpl</name><type>com.liferay.portal.service.impl.PasswordPolicyServiceImpl</type><author><![CDATA[Scott Lee]]></author><method><name>addPasswordPolicy</name><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeable</name><type>boolean</type></param><param><name>changeRequired</name><type>boolean</type></param><param><name>minAge</name><type>long</type></param><param><name>checkSyntax</name><type>boolean</type></param><param><name>allowDictionaryWords</name><type>boolean</type></param><param><name>minAlphanumeric</name><type>int</type></param><param><name>minLength</name><type>int</type></param><param><name>minLowerCase</name><type>int</type></param><param><name>minNumbers</name><type>int</type></param><param><name>minSymbols</name><type>int</type></param><param><name>minUpperCase</name><type>int</type></param><param><name>history</name><type>boolean</type></param><param><name>historyCount</name><type>int</type></param><param><name>expireable</name><type>boolean</type></param><param><name>maxAge</name><type>long</type></param><param><name>warningTime</name><type>long</type></param><param><name>graceLimit</name><type>int</type></param><param><name>lockout</name><type>boolean</type></param><param><name>maxFailure</name><type>int</type></param><param><name>lockoutDuration</name><type>long</type></param><param><name>resetFailureCount</name><type>long</type></param><param><name>resetTicketMaxAge</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePasswordPolicy</name><param><name>passwordPolicyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePasswordPolicy</name><param><name>passwordPolicyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeable</name><type>boolean</type></param><param><name>changeRequired</name><type>boolean</type></param><param><name>minAge</name><type>long</type></param><param><name>checkSyntax</name><type>boolean</type></param><param><name>allowDictionaryWords</name><type>boolean</type></param><param><name>minAlphanumeric</name><type>int</type></param><param><name>minLength</name><type>int</type></param><param><name>minLowerCase</name><type>int</type></param><param><name>minNumbers</name><type>int</type></param><param><name>minSymbols</name><type>int</type></param><param><name>minUpperCase</name><type>int</type></param><param><name>history</name><type>boolean</type></param><param><name>historyCount</name><type>int</type></param><param><name>expireable</name><type>boolean</type></param><param><name>maxAge</name><type>long</type></param><param><name>warningTime</name><type>long</type></param><param><name>graceLimit</name><type>int</type></param><param><name>lockout</name><type>boolean</type></param><param><name>maxFailure</name><type>int</type></param><param><name>lockoutDuration</name><type>long</type></param><param><name>resetFailureCount</name><type>long</type></param><param><name>resetTicketMaxAge</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PasswordTrackerLocalServiceImpl</name><type>com.liferay.portal.service.impl.PasswordTrackerLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Scott Lee]]></author><method><name>deletePasswordTrackers</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isSameAsCurrentPassword</name><param><name>userId</name><type>long</type></param><param><name>newClearTextPwd</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isValidPassword</name><param><name>userId</name><type>long</type></param><param><name>newClearTextPwd</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>trackPassword</name><param><name>userId</name><type>long</type></param><param><name>encPassword</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PermissionLocalServiceImpl</name><type>com.liferay.portal.service.impl.PermissionLocalServiceImpl</type><comment><![CDATA[The implementation of the permission local service.]]></comment><author><![CDATA[Charles May]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addPermission</name><comment><![CDATA[Adds a permission to perform the action on the resource.

<p>
This method will retrieve the permission of the company, action, and resource with the primary keys. The method creates the permission if it fails to retrieve it.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[the permission of the company, action, and resource with the primary keys]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addPermissions</name><comment><![CDATA[Adds permissions to perform the actions on the resource.

<p>
This method will retrieve the permissions of the company, actions, and resource with the primary keys. The method creates any permissions it fails to retrieve.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>actionIds</name><type>java.util.List</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[the permissions to perform the actions on the resource]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addPermissions</name><comment><![CDATA[Adds permissions to perform either the portlet resource actions or model resource actions on the resource.

<p>
This method will retrieve the permissions of the company, actions, and resource with the primary keys. The method creates any permissions it fails to retrieve.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><param><name>portletActions</name><type>boolean</type><comment><![CDATA[whether to retrieve the action primary keys from the portlet or the model resource]]></comment></param><return><comment><![CDATA[the permissions to perform the actions on the resource]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserPermissions</name><comment><![CDATA[Adds user permissions to perform the actions on the resource.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkPermissions</name><comment><![CDATA[Checks to see if the actions are permitted on the named resource.]]></comment><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>actionIds</name><type>java.util.List</type><comment><![CDATA[the primary keys of the actions]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the resource company or name could not be found or were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActions</name><comment><![CDATA[Returns the IDs of all the actions belonging to the permissions.]]></comment><param><name>permissions</name><type>java.util.List</type><comment><![CDATA[the permissions]]></comment></param><return><comment><![CDATA[the IDs of all the actions belonging to the permissions]]></comment></return></method><method><name>getGroupPermissions</name><comment><![CDATA[Returns all the group's permissions on the resource.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[the group's permissions on the resource]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupPermissions</name><comment><![CDATA[Returns all the group's permissions on the named resource with the scope and primKey.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the resource primKey]]></comment></param><return><comment><![CDATA[the group's permissions on the named resource with the scope and primKey]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLatestPermissionId</name><comment><![CDATA[Returns the primary key of the latest permission created.]]></comment><return><comment><![CDATA[the primary key of the latest permission created]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrgGroupPermissions</name><comment><![CDATA[Returns all the permissions of the organization's group with respect to the resource.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[the permissions of the organization's group with respect to the resource]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getPermissions</name><comment><![CDATA[Returns all the permissions to perform the actions on the resource, creating new permissions for any permissions not found.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[the permissions to perform the actions on the resource]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[#addPermission(long, String, long)]]></see></method><method><name>getRolePermissions</name><comment><![CDATA[Returns all the role's permissions.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[the role's permissions]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRolePermissions</name><param><name>roleId</name><type>long</type></param><param><name>scopes</name><type>int[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRolePermissions</name><comment><![CDATA[Returns all the role's permissions on the resource.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[the role's permissions on the resource]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserPermissions</name><comment><![CDATA[Returns all the user's permissions.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the user's permissions]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserPermissions</name><comment><![CDATA[Returns all the user's permissions on the resource.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[the user's permissions on the resource]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserPermissions</name><comment><![CDATA[Returns all the user's permissions on the named resource with the scope and primKey.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the resource primKey]]></comment></param><return><comment><![CDATA[the user permissions of the resource name, scope, and primKey]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasGroupPermission</name><comment><![CDATA[Returns <code>true</code> if the group has permission to perform the action on the resource.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[<code>true</code> if the group has permission to perform the action on the resource; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRolePermission</name><comment><![CDATA[Returns <code>true</code> if the role has permission to perform the action on the named resource with the scope.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><return><comment><![CDATA[<code>true</code> if the role has permission to perform the action on the named resource with the scope; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRolePermission</name><comment><![CDATA[Returns <code>true</code> if the role has permission to perform the action on the named resource with the scope and primKey.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the resource primKey]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><return><comment><![CDATA[<code>true</code> if the role has permission to perform the action on the named resource with the scope and primKey; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserPermission</name><comment><![CDATA[Returns <code>true</code> if the user has permission to perform the action on the resource.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has permission to perform the action on the resource; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserPermissions</name><comment><![CDATA[Returns <code>true</code> if the user has permission to perform the action on the resources.

<p>
This method does not support resources managed by the resource block system.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group containing the resource]]></comment></param><param><name>resources</name><type>java.util.List</type><comment><![CDATA[representations of the resource at each scope level returned by {@link com.liferay.portal.security.permission.AdvancedPermissionChecker#getResources( long, long, String, String, String)}]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><param><name>permissionCheckerBag</name><type>com.liferay.portal.security.permission.PermissionCheckerBag</type><comment><![CDATA[the permission checker bag]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has permission to perform the action on the resources; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a resource action based on any one of the resources and the action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setContainerResourcePermissions</name><comment><![CDATA[Sets the container wide permissions of either the role or the default user of each company to perform the actions on the named resource.]]></comment><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>roleName</name><type>java.lang.String</type><comment><![CDATA[the role name. Supported role names include {@link com.liferay.portal.model.RoleConstants#ORGANIZATION_USER}, {@link com.liferay.portal.model.RoleConstants#OWNER}, and {@link com.liferay.portal.model.RoleConstants#SITE_MEMBER}.]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a matching role could not be found or if a default user for the company could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setGroupPermissions</name><comment><![CDATA[Sets the group's permissions to perform the actions on the resource, replacing the group's existing permissions on the resource.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setGroupPermissions</name><comment><![CDATA[Sets the entity's group permissions to perform the actions on the resource, replacing the entity's existing group permissions on the resource. Only {@link com.liferay.portal.model.Organization} and {@link com.liferay.portal.model.UserGroup} class entities are supported.]]></comment><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the class name of an organization or user group]]></comment></param><param><name>classPK</name><type>java.lang.String</type><comment><![CDATA[the primary key of the class]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an entity with the class name and primary key could not be found or if the entity's associated group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setOrgGroupPermissions</name><comment><![CDATA[Sets the organization's group permissions to perform the actions on the resource, replacing the organization's existing group permissions on the resource.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group in which to scope the permissions]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRolePermission</name><comment><![CDATA[Sets the role's permissions to perform the action on the named resource, replacing the role's existing permissions on the resource.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the resource primKey]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the scope was {@link com.liferay.portal.model.ResourceConstants#SCOPE_INDIVIDUAL}]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRolePermissions</name><comment><![CDATA[Sets the role's permissions to perform the actions on the named resource, replacing the role's existing permission for each of these actions on the resource.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the resource primKey]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the scope was {@link com.liferay.portal.model.ResourceConstants#SCOPE_INDIVIDUAL}]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRolePermissions</name><comment><![CDATA[Sets the role's permissions to perform the actions on the resource, replacing the role's existing permissions on the resource.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRolesPermissions</name><comment><![CDATA[Sets the permissions of each role to perform respective actions on the resource, replacing the existing permissions of each role on the resource.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>roleIdsToActionIds</name><type>java.util.Map</type><comment><![CDATA[the map of roles to their new actions on the resource]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRolesPermissions</name><comment><![CDATA[Sets the permissions of each role to perform respective actions on the named resource, replacing the existing permissions of each role on the resource.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>roleIdsToActionIds</name><type>java.util.Map</type><comment><![CDATA[the map of roles to their new actions on the resource]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the resource primKey]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setUserPermissions</name><comment><![CDATA[Sets the user's permissions to perform the actions on the resource, replacing the user's existing permissions on the resource.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRolePermission</name><comment><![CDATA[Removes the permission from the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>permissionId</name><type>long</type><comment><![CDATA[the primary key of the permission]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRolePermission</name><comment><![CDATA[Removes the role's permissions to perform the action on the named resource with the scope and primKey.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the resource primKey]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRolePermissions</name><comment><![CDATA[Removes the role's permissions to perform the action on the named resource.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetUserPermissions</name><comment><![CDATA[Removes the user's permissions to perform the actions on the resource.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkOrgGroupPermission</name><param><name>organizations</name><type>java.util.List</type></param><param><name>groups</name><type>java.util.List</type></param><param><name>permissions</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkOrgGroupPermission</name><param><name>organizations</name><type>java.util.List</type></param><param><name>groups</name><type>java.util.List</type></param><param><name>permission</name><type>com.liferay.portal.model.Permission</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserPermissions_1</name><param><name>userId</name><type>long</type></param><param><name>resourceId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><param><name>permissions</name><type>java.util.List</type></param><param><name>groups</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>stopWatch</name><type>org.apache.commons.lang.time.StopWatch</type></param><param><name>block</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserPermissions_2</name><param><name>userId</name><type>long</type></param><param><name>resourceId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><param><name>permissions</name><type>java.util.List</type></param><param><name>groups</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>stopWatch</name><type>org.apache.commons.lang.time.StopWatch</type></param><param><name>block</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserPermissions_3</name><param><name>userId</name><type>long</type></param><param><name>resourceId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><param><name>permissions</name><type>java.util.List</type></param><param><name>groups</name><type>java.util.List</type></param><param><name>roles</name><type>java.util.List</type></param><param><name>stopWatch</name><type>org.apache.commons.lang.time.StopWatch</type></param><param><name>block</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserPermissions_4</name><param><name>userId</name><type>long</type></param><param><name>resourceId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><param><name>permissions</name><type>java.util.List</type></param><param><name>groups</name><type>java.util.List</type></param><param><name>roles</name><type>java.util.List</type></param><param><name>stopWatch</name><type>org.apache.commons.lang.time.StopWatch</type></param><param><name>block</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserPermissions_5</name><param><name>userId</name><type>long</type></param><param><name>resourceId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><param><name>permissions</name><type>java.util.List</type></param><param><name>roles</name><type>java.util.List</type></param><param><name>stopWatch</name><type>org.apache.commons.lang.time.StopWatch</type></param><param><name>block</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserPermissions_6</name><param><name>userId</name><type>long</type></param><param><name>resourceId</name><type>long</type></param><param><name>resources</name><type>java.util.List</type></param><param><name>actionId</name><type>java.lang.String</type></param><param><name>roleIds</name><type>long[]</type></param><param><name>stopWatch</name><type>org.apache.commons.lang.time.StopWatch</type></param><param><name>block</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>logHasUserPermissions</name><param><name>userId</name><type>long</type></param><param><name>resourceId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><param><name>stopWatch</name><type>org.apache.commons.lang.time.StopWatch</type></param><param><name>block</name><type>int</type></param></method><method><name>setContainerResourcePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleName</name><type>java.lang.String</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>PermissionServiceImpl</name><type>com.liferay.portal.service.impl.PermissionServiceImpl</type><comment><![CDATA[The implementation of the permission remote service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>checkPermission</name><comment><![CDATA[Checks to see if the group has permission to the resource.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the resource, or if a group or resource with the primary key could not be found or was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkPermission</name><comment><![CDATA[Checks to see if the group has permission to the service.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the service name]]></comment></param><param><name>primKey</name><type>long</type><comment><![CDATA[the primary key of the service]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the service, if a group with the primary key could not be found or if the permission information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkPermission</name><comment><![CDATA[Checks to see if the group has permission to the service.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the service name]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key of the service]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the service, if a group with the primary key could not be found or if the permission information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasGroupPermission</name><comment><![CDATA[Returns <code>true</code> if the group has permission to perform the action on the resource.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[<code>true</code> if the group has permission to perform the action on the resource; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserPermission</name><comment><![CDATA[Returns <code>true</code> if the user has permission to perform the action on the resource.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has permission to perform the action on the resource; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserPermissions</name><comment><![CDATA[Returns <code>true</code> if the user has permission to perform the action on the resources.

<p>
This method does not support resources managed by the resource block system.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group containing the resource]]></comment></param><param><name>resources</name><type>java.util.List</type><comment><![CDATA[representations of the resource at each scope level returned by {@link com.liferay.portal.security.permission.AdvancedPermissionChecker#getResources( long, long, String, String, String)}]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><param><name>permissionCheckerBag</name><type>com.liferay.portal.security.permission.PermissionCheckerBag</type><comment><![CDATA[the permission checker bag]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has permission to perform the action on the resources; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a resource action based on any one of the resources and the action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setGroupPermissions</name><comment><![CDATA[Sets the group's permissions to perform the actions on the resource, replacing the group's existing permissions on the resource.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found or if the group did not have permission to the resource]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setGroupPermissions</name><comment><![CDATA[Sets the entity's group permissions to perform the actions on the resource, replacing the entity's existing group permissions on the resource. Only {@link com.liferay.portal.model.Organization} and {@link com.liferay.portal.model.UserGroup} class entities are supported.]]></comment><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the class name of an organization or user group]]></comment></param><param><name>classPK</name><type>java.lang.String</type><comment><![CDATA[the primary key of the class]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the resource, if an entity with the class name and primary key could not be found, or if the entity's associated group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setIndividualPermissions</name><comment><![CDATA[Sets the permissions of each role to perform respective actions on the resource, replacing the existing permissions of each role on the resource.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>roleIdsToActionIds</name><type>java.util.Map</type><comment><![CDATA[the map of roles to their new actions on the resource]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the resource]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setOrgGroupPermissions</name><comment><![CDATA[Sets the organization permission to perform the actions on the resource for a particular group, replacing the organization's existing permissions on the resource.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group in which to scope the permissions]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the resource or if an organization with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRolePermission</name><comment><![CDATA[Sets the role's permissions to perform the action on the named resource, replacing the role's existing permissions on the resource.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the resource primKey]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the role or if the scope was {@link com.liferay.portal.model.ResourceConstants#SCOPE_INDIVIDUAL}]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRolePermissions</name><comment><![CDATA[Sets the role's permissions to perform the actions on the resource, replacing the role's existing permissions on the resource.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the resource or if a role with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setUserPermissions</name><comment><![CDATA[Sets the user's permissions to perform the actions on the resource, replacing the user's existing permissions on the resource.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the resource or if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRolePermission</name><comment><![CDATA[Removes the permission from the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>permissionId</name><type>long</type><comment><![CDATA[the primary key of the permission]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRolePermission</name><comment><![CDATA[Removes the role's permissions to perform the action on the named resource with the scope and primKey.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the resource primKey]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRolePermissions</name><comment><![CDATA[Removes the role's permissions to perform the action on the named resource.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the resource scope]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action's ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetUserPermissions</name><comment><![CDATA[Removes the user's permissions to perform the actions on the resource.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the primary keys of the actions]]></comment></param><param><name>resourceId</name><type>long</type><comment><![CDATA[the primary key of the resource]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group did not have permission to the resource]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkPermission</name><param><name>permissionChecker</name><type>com.liferay.portal.security.permission.PermissionChecker</type></param><param><name>groupId</name><type>long</type></param><param><name>resourceId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkPermission</name><param><name>permissionChecker</name><type>com.liferay.portal.security.permission.PermissionChecker</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkPermission</name><param><name>permissionChecker</name><type>com.liferay.portal.security.permission.PermissionChecker</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PhoneLocalServiceImpl</name><type>com.liferay.portal.service.impl.PhoneLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addPhone</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>number</name><type>java.lang.String</type></param><param><name>extension</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePhones</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPhones</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPhones</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePhone</name><param><name>phoneId</name><type>long</type></param><param><name>number</name><type>java.lang.String</type></param><param><name>extension</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>phoneId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>primary</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>phoneId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>number</name><type>java.lang.String</type></param><param><name>extension</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PhoneServiceImpl</name><type>com.liferay.portal.service.impl.PhoneServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addPhone</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>number</name><type>java.lang.String</type></param><param><name>extension</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePhone</name><param><name>phoneId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPhone</name><param><name>phoneId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPhones</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePhone</name><param><name>phoneId</name><type>long</type></param><param><name>number</name><type>java.lang.String</type></param><param><name>extension</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PluginSettingLocalServiceImpl</name><type>com.liferay.portal.service.impl.PluginSettingLocalServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><method><name>checkPermission</name><param><name>userId</name><type>long</type></param><param><name>pluginId</name><type>java.lang.String</type></param><param><name>pluginType</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>getDefaultPluginSetting</name></method><method><name>getPluginSetting</name><param><name>companyId</name><type>long</type></param><param><name>pluginId</name><type>java.lang.String</type></param><param><name>pluginType</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasPermission</name><param><name>userId</name><type>long</type></param><param><name>pluginId</name><type>java.lang.String</type></param><param><name>pluginType</name><type>java.lang.String</type></param></method><method><name>updatePluginSetting</name><param><name>companyId</name><type>long</type></param><param><name>pluginId</name><type>java.lang.String</type></param><param><name>pluginType</name><type>java.lang.String</type></param><param><name>roles</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>PluginSettingServiceImpl</name><type>com.liferay.portal.service.impl.PluginSettingServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>updatePluginSetting</name><param><name>companyId</name><type>long</type></param><param><name>pluginId</name><type>java.lang.String</type></param><param><name>pluginType</name><type>java.lang.String</type></param><param><name>roles</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PortalLocalServiceImpl</name><type>com.liferay.portal.service.impl.PortalLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author></javadoc><javadoc><name>PortalPreferencesLocalServiceImpl</name><type>com.liferay.portal.service.impl.PortalPreferencesLocalServiceImpl</type><author><![CDATA[Alexander Chow]]></author><method><name>addPortalPreferences</name><param><name>companyId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>defaultPreferences</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPreferences</name><param><name>companyId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPreferences</name><param><name>companyId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>defaultPreferences</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePreferences</name><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>portalPreferences</name><type>com.liferay.portlet.PortalPreferences</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePreferences</name><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>xml</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>doGetPreferences</name><param><name>companyId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>defaultPreferences</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>PortalServiceImpl</name><type>com.liferay.portal.service.impl.PortalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getAutoDeployDirectory</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getBuildNumber</name></method><method><name>testAddClassName_Rollback</name><param><name>classNameValue</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testAddClassName_Success</name><param><name>classNameValue</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testAddClassNameAndTestTransactionPortletBar_PortalRollback</name><param><name>transactionPortletBarText</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testAddClassNameAndTestTransactionPortletBar_PortletRollback</name><param><name>transactionPortletBarText</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testAddClassNameAndTestTransactionPortletBar_Success</name><param><name>transactionPortletBarText</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testCounterIncrement_Rollback</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testDeleteClassName</name><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testGetBuildNumber</name></method><method><name>testGetUserId</name></method><method><name>testHasClassName</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addClassName</name><param><name>classNameValue</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTransactionPortletBar</name><param><name>transactionPortletBarText</name><type>java.lang.String</type></param><param><name>rollback</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>PortletItemLocalServiceImpl</name><type>com.liferay.portal.service.impl.PortletItemLocalServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><method><name>addPortletItem</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletItem</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletItems</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletItems</name><param><name>groupId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePortletItem</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>PortletLocalServiceImpl</name><type>com.liferay.portal.service.impl.PortletLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Eduardo Lundgren]]></author><author><![CDATA[Wesley Gong]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>addPortletCategory</name><param><name>companyId</name><type>long</type></param><param><name>categoryName</name><type>java.lang.String</type></param></method><method><name>checkPortlet</name><param><name>portlet</name><type>com.liferay.portal.model.Portlet</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkPortlets</name><param><name>companyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>clearCache</name></method><method><name>clearCompanyPortletsPool</name></method><method><name>clonePortlet</name><param><name>companyId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><deprecated><![CDATA[{@link #clonePortlet(String)}]]></deprecated></method><method><name>clonePortlet</name><param><name>portletId</name><type>java.lang.String</type></param></method><method><name>deployRemotePortlet</name><param><name>portlet</name><type>com.liferay.portal.model.Portlet</type></param><param><name>categoryName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deployRemotePortlet</name><param><name>portlet</name><type>com.liferay.portal.model.Portlet</type></param><param><name>categoryNames</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>destroyPortlet</name><param><name>portlet</name><type>com.liferay.portal.model.Portlet</type></param></method><method><name>destroyRemotePortlet</name><param><name>portlet</name><type>com.liferay.portal.model.Portlet</type></param></method><method><name>getCustomAttributesDisplays</name></method><method><name>getEARDisplay</name><param><name>xml</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFriendlyURLMapperPortlets</name></method><method><name>getFriendlyURLMappers</name></method><method><name>getPortletApp</name><param><name>servletContextName</name><type>java.lang.String</type></param></method><method><name>getPortletById</name><param><name>companyId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletById</name><param><name>portletId</name><type>java.lang.String</type></param></method><method><name>getPortletByStrutsPath</name><param><name>companyId</name><type>long</type></param><param><name>strutsPath</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortlets</name></method><method><name>getPortlets</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortlets</name><param><name>companyId</name><type>long</type></param><param><name>showSystem</name><type>boolean</type></param><param><name>showPortal</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getScopablePortlets</name></method><method><name>getWARDisplay</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>xml</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasPortlet</name><param><name>companyId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>initEAR</name><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>xmls</name><type>java.lang.String[]</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param></method><method><name>initWAR</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>xmls</name><type>java.lang.String[]</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param></method><method><name>loadGetPortletsPool</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeCompanyPortletsPool</name><param><name>companyId</name><type>long</type></param></method><method><name>updatePortlet</name><param><name>companyId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>roles</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>_getPortletApp</name><param><name>servletContextName</name><type>java.lang.String</type></param></method><method><name>_getPortletId</name><param><name>securityPath</name><type>java.lang.String</type></param></method><method><name>_getPortletsByPortletName</name><param><name>portletName</name><type>java.lang.String</type></param><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>portletsPool</name><type>java.util.Map</type></param></method><method><name>_getPortletsByServletContextName</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>portletsPool</name><type>java.util.Map</type></param></method><method><name>_getPortletsPool</name></method><method><name>_getPortletsPool</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>_readLiferayDisplay</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>element</name><type>com.liferay.portal.kernel.xml.Element</type></param><param><name>portletCategory</name><type>com.liferay.portal.model.PortletCategory</type></param><param><name>portletIds</name><type>java.util.Set</type></param></method><method><name>_readLiferayDisplayXML</name><param><name>xml</name><type>java.lang.String</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>_readLiferayDisplayXML</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>xml</name><type>java.lang.String</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>_readLiferayPortletXML</name><param><name>xml</name><type>java.lang.String</type></param><param><name>portletsPool</name><type>java.util.Map</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>_readLiferayPortletXML</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>portletsPool</name><type>java.util.Map</type></param><param><name>liferayPortletIds</name><type>java.util.Set</type></param><param><name>roleMappers</name><type>java.util.Map</type></param><param><name>portletElement</name><type>com.liferay.portal.kernel.xml.Element</type></param></method><method><name>_readLiferayPortletXML</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>xml</name><type>java.lang.String</type></param><param><name>portletsPool</name><type>java.util.Map</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>_readPortletXML</name><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>xml</name><type>java.lang.String</type></param><param><name>portletsPool</name><type>java.util.Map</type></param><param><name>servletURLPatterns</name><type>java.util.Set</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>_readPortletXML</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>portletsPool</name><type>java.util.Map</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param><param><name>portletApp</name><type>com.liferay.portal.model.PortletApp</type></param><param><name>portletIds</name><type>java.util.Set</type></param><param><name>timestamp</name><type>long</type></param><param><name>portletElement</name><type>com.liferay.portal.kernel.xml.Element</type></param></method><method><name>_readPortletXML</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>xml</name><type>java.lang.String</type></param><param><name>portletsPool</name><type>java.util.Map</type></param><param><name>servletURLPatterns</name><type>java.util.Set</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>_readWebXML</name><param><name>xml</name><type>java.lang.String</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>_setSpriteImages</name><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>portletApp</name><type>com.liferay.portal.model.PortletApp</type></param><param><name>resourcePath</name><type>java.lang.String</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><field><name>_log</name></field><field><name>_companyPortletsPool</name></field><field><name>_customAttributesDisplayPortlets</name></field><field><name>_friendlyURLMapperPortlets</name></field><field><name>_portletAppsPool</name></field><field><name>_portletIdsByStrutsPath</name></field><field><name>_portletsPool</name></field></javadoc><javadoc><name>PortletPreferencesLocalServiceImpl</name><type>com.liferay.portal.service.impl.PortletPreferencesLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>addPortletPreferences</name><param><name>companyId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>portlet</name><type>com.liferay.portal.model.Portlet</type></param><param><name>defaultPreferences</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePortletPreferences</name><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePortletPreferences</name><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultPreferences</name><param><name>companyId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletPreferences</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletPreferences</name><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletPreferences</name><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletPreferences</name><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletPreferences</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletPreferences</name><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPortletPreferencesByPlid</name><param><name>plid</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPreferences</name><param><name>companyId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPreferences</name><param><name>companyId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>defaultPreferences</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPreferences</name><param><name>portletPreferencesIds</name><type>com.liferay.portal.model.PortletPreferencesIds</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStrictPreferences</name><param><name>companyId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStrictPreferences</name><param><name>portletPreferencesIds</name><type>com.liferay.portal.model.PortletPreferencesIds</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePreferences</name><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>portletPreferences</name><type>javax.portlet.PortletPreferences</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePreferences</name><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>xml</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>doGetPreferences</name><param><name>companyId</name><type>long</type></param><param><name>ownerId</name><type>long</type></param><param><name>ownerType</name><type>int</type></param><param><name>plid</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>defaultPreferences</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>PortletPreferencesServiceImpl</name><type>com.liferay.portal.service.impl.PortletPreferencesServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Raymond Augé]]></author><method><name>deleteArchivedPreferences</name><param><name>portletItemId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>restoreArchivedPreferences</name><param><name>groupId</name><type>long</type></param><param><name>layout</name><type>com.liferay.portal.model.Layout</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>portletItemId</name><type>long</type></param><param><name>preferences</name><type>javax.portlet.PortletPreferences</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>restoreArchivedPreferences</name><param><name>groupId</name><type>long</type></param><param><name>layout</name><type>com.liferay.portal.model.Layout</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>portletItem</name><type>com.liferay.portal.model.PortletItem</type></param><param><name>preferences</name><type>javax.portlet.PortletPreferences</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>restoreArchivedPreferences</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>layout</name><type>com.liferay.portal.model.Layout</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>preferences</name><type>javax.portlet.PortletPreferences</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateArchivePreferences</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>preferences</name><type>javax.portlet.PortletPreferences</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyPreferences</name><param><name>sourcePreferences</name><type>javax.portlet.PortletPreferences</type></param><param><name>targetPreferences</name><type>javax.portlet.PortletPreferences</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>PortletServiceImpl</name><type>com.liferay.portal.service.impl.PortletServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getWARPortlets</name></method><method><name>updatePortlet</name><param><name>companyId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>roles</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>QuartzLocalServiceImpl</name><type>com.liferay.portal.service.impl.QuartzLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>checkQuartzTables</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>RegionServiceImpl</name><type>com.liferay.portal.service.impl.RegionServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addRegion</name><param><name>countryId</name><type>long</type></param><param><name>regionCode</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchRegion</name><param><name>countryId</name><type>long</type></param><param><name>regionCode</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRegion</name><param><name>regionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRegion</name><param><name>countryId</name><type>long</type></param><param><name>regionCode</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRegions</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRegions</name><param><name>active</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRegions</name><param><name>countryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRegions</name><param><name>countryId</name><type>long</type></param><param><name>active</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ReleaseLocalServiceImpl</name><type>com.liferay.portal.service.impl.ReleaseLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addRelease</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>buildNumber</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>createTablesAndPopulate</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getBuildNumberOrCreate</name><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRelease</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>buildNumber</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRelease</name><param><name>releaseId</name><type>long</type></param><param><name>buildNumber</name><type>int</type></param><param><name>buildDate</name><type>java.util.Date</type></param><param><name>verified</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testSupportsStringCaseSensitiveQuery</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testSupportsStringCaseSensitiveQuery</name><param><name>testString</name><type>java.lang.String</type></param></method><field><name>_GET_BUILD_NUMBER</name></field><field><name>_TEST_DATABASE_STRING_CASE_SENSITIVITY</name></field><field><name>_log</name></field></javadoc><javadoc><name>RepositoryEntryLocalServiceImpl</name><type>com.liferay.portal.service.impl.RepositoryEntryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Michael C. Han]]></author><method><name>addRepositoryEntry</name><param><name>groupId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>mappedId</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRepositoryEntry</name><param><name>repositoryEntryId</name><type>long</type></param><param><name>mappedId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>RepositoryLocalServiceImpl</name><type>com.liferay.portal.service.impl.RepositoryLocalServiceImpl</type><author><![CDATA[Alexander Chow]]></author><method><name>addRepository</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>typeSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkRepository</name><param><name>repositoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRepositories</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRepository</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLocalRepositoryImpl</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLocalRepositoryImpl</name><param><name>folderId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepositoryImpl</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepositoryImpl</name><param><name>folderId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTypeSettingsProperties</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRepository</name><param><name>repositoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>createRepositoryImpl</name><param><name>repositoryEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>createRepositoryImpl</name><param><name>repositoryId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultClassNameId</name></method><method><name>getDLFolderId</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>groupId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepositoryClassNameId</name><param><name>repositoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepositoryEntryId</name><param><name>folderId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><throws><name>RepositoryException</name><type>com.liferay.portal.kernel.repository.RepositoryException</type></throws></method><method><name>setupRepository</name><param><name>repositoryId</name><type>long</type></param><param><name>repository</name><type>com.liferay.portal.model.Repository</type></param><param><name>baseRepository</name><type>com.liferay.portal.kernel.repository.BaseRepository</type></param></method><field><name>_log</name></field><field><name>_defaultClassNameId</name></field><field><name>_localRepositoriesByRepositoryEntryId</name></field><field><name>_localRepositoriesByRepositoryId</name></field><field><name>_repositoriesByEntryId</name></field><field><name>_repositoriesByRepositoryId</name></field></javadoc><javadoc><name>RepositoryServiceImpl</name><type>com.liferay.portal.service.impl.RepositoryServiceImpl</type><author><![CDATA[Alexander Chow]]></author><author><![CDATA[Mika Koivisto]]></author><method><name>addRepository</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>typeSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkRepository</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRepository</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLocalRepositoryImpl</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLocalRepositoryImpl</name><param><name>folderId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepository</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepositoryImpl</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepositoryImpl</name><param><name>folderId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSupportedConfigurations</name><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSupportedParameters</name><param><name>classNameId</name><type>long</type></param><param><name>configuration</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTypeSettingsProperties</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRepository</name><param><name>repositoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ResourceActionLocalServiceImpl</name><type>com.liferay.portal.service.impl.ResourceActionLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>checkResourceActions</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkResourceActions</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkResourceActions</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionIds</name><type>java.util.List</type></param><param><name>addDefaultActions</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchResourceAction</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionId</name><type>java.lang.String</type></param></method><method><name>getResourceAction</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>getResourceActions</name><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkResourceActions</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionIds</name><type>java.util.List</type></param><param><name>resourceActions</name><type>java.util.List</type></param><param><name>addDefaultActions</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>encodeKey</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionId</name><type>java.lang.String</type></param></method><field><name>_resourceActions</name></field></javadoc><javadoc><name>ResourceBlockLocalServiceImpl</name><type>com.liferay.portal.service.impl.ResourceBlockLocalServiceImpl</type><comment><![CDATA[Manages the creation and upkeep of resource blocks and the resources they contain.]]></comment><author><![CDATA[Connor McKay]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>addCompanyScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCompanyScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGroupScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGroupScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addIndividualScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addIndividualScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addResourceBlock</name><comment><![CDATA[Adds a resource block if necessary and associates the resource block permissions with it. The resource block will have an initial reference count of one.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the resource block's company]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the resource block's group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource block's name]]></comment></param><param><name>permissionsHash</name><type>java.lang.String</type><comment><![CDATA[the resource block's permission hash]]></comment></param><param><name>resourceBlockPermissionsContainer</name><type>com.liferay.portal.model.ResourceBlockPermissionsContainer</type><comment><![CDATA[the resource block's permissions container]]></comment></param><return><comment><![CDATA[the new resource block]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteResourceBlock</name><param><name>resourceBlockId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteResourceBlock</name><param><name>resourceBlock</name><type>com.liferay.portal.model.ResourceBlock</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getActionId</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>getActionIds</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>getActionIds</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyScopePermissions</name><param><name>resourceBlock</name><type>com.liferay.portal.model.ResourceBlock</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupScopePermissions</name><param><name>resourceBlock</name><type>com.liferay.portal.model.ResourceBlock</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPermissionedModel</name><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPermissions</name><param><name>resourceBlock</name><type>com.liferay.portal.model.ResourceBlock</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResourceBlock</name><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResourceBlockIds</name><param><name>resourceBlockIdsBag</name><type>com.liferay.portal.security.permission.ResourceBlockIdsBag</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>getResourceBlockIdsBag</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasPermission</name><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><param><name>resourceBlockIdsBag</name><type>com.liferay.portal.security.permission.ResourceBlockIdsBag</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasPermission</name><param><name>name</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><param><name>actionId</name><type>java.lang.String</type></param><param><name>resourceBlockIdsBag</name><type>com.liferay.portal.security.permission.ResourceBlockIdsBag</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>isSupported</name><param><name>name</name><type>java.lang.String</type></param></method><method><name>releasePermissionedModelResourceBlock</name><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>releasePermissionedModelResourceBlock</name><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>releaseResourceBlock</name><comment><![CDATA[Decrements the reference count of the resource block and updates it in the database or deletes the resource block if the reference count reaches zero.]]></comment><param><name>resourceBlockId</name><type>long</type><comment><![CDATA[the primary key of the resource block]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>releaseResourceBlock</name><comment><![CDATA[Decrements the reference count of the resource block and updates it in the database or deletes the resource block if the reference count reaches zero.]]></comment><param><name>resourceBlock</name><type>com.liferay.portal.model.ResourceBlock</type><comment><![CDATA[the resource block]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>removeAllGroupScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeAllGroupScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeCompanyScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeCompanyScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeGroupScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeGroupScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeIndividualScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeIndividualScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setCompanyScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setCompanyScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setGroupScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setGroupScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleIdsToActionIds</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCompanyScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><param><name>operator</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateGroupScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><param><name>operator</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><param><name>operator</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResourceBlockId</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><param><name>permissionsHash</name><type>java.lang.String</type></param><param><name>resourceBlockPermissionsContainer</name><type>com.liferay.portal.model.ResourceBlockPermissionsContainer</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>verifyResourceBlockId</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePermissions</name><param><name>resourceBlocks</name><type>java.util.List</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><param><name>operator</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePermissionsHash</name><param><name>resourceBlock</name><type>com.liferay.portal.model.ResourceBlock</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_DELETE_RESOURCE_BLOCK</name></field><field><name>_RELEASE_RESOURCE_BLOCK</name></field><field><name>_RETAIN_RESOURCE_BLOCK</name></field><field><name>_log</name></field></javadoc><javadoc><name>ResourceBlockPermissionLocalServiceImpl</name><type>com.liferay.portal.service.impl.ResourceBlockPermissionLocalServiceImpl</type><comment><![CDATA[Manages resource block permissions.

<p>
Never directly access this service, always go through the resource block local service.
</p>]]></comment><author><![CDATA[Connor McKay]]></author><method><name>addResourceBlockPermissions</name><param><name>resourceBlockId</name><type>long</type></param><param><name>resourceBlockPermissionsContainer</name><type>com.liferay.portal.model.ResourceBlockPermissionsContainer</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteResourceBlockPermissions</name><param><name>resourceBlockId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getAvailableResourceBlockPermissionActionIds</name><param><name>roleIds</name><type>long[]</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResourceBlockPermissionsContainer</name><param><name>resourceBlockId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResourceBlockPermission</name><param><name>resourceBlockId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><param><name>operator</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ResourceBlockServiceImpl</name><type>com.liferay.portal.service.impl.ResourceBlockServiceImpl</type><author><![CDATA[Connor McKay]]></author><method><name>addCompanyScopePermission</name><param><name>scopeGroupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGroupScopePermission</name><param><name>scopeGroupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addIndividualScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeAllGroupScopePermissions</name><param><name>scopeGroupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeCompanyScopePermission</name><param><name>scopeGroupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeGroupScopePermission</name><param><name>scopeGroupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeIndividualScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setCompanyScopePermissions</name><param><name>scopeGroupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setGroupScopePermissions</name><param><name>scopeGroupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIds</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setIndividualScopePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>roleIdsToActionIds</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ResourceCodeLocalServiceImpl</name><type>com.liferay.portal.service.impl.ResourceCodeLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addResourceCode</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkResourceCodes</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkResourceCodes</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResourceCode</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>encodeKey</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param></method><field><name>_log</name></field><field><name>_resourceCodes</name></field></javadoc><javadoc><name>ResourceLocalServiceImpl</name><type>com.liferay.portal.service.impl.ResourceLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Wilson S. Man]]></author><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Julio Camarero]]></author><author><![CDATA[Connor McKay]]></author><method><name>addModelResources</name><param><name>auditedModel</name><type>com.liferay.portal.model.AuditedModel</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addModelResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addModelResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addResource</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>portletActions</name><type>boolean</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>portletActions</name><type>boolean</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>portletActions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteResource</name><param><name>auditedModel</name><type>com.liferay.portal.model.AuditedModel</type></param><param><name>scope</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteResource</name><param><name>resourceId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteResource</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteResource</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteResource</name><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteResources</name><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchResource</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestResourceId</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResource</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResources</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateModelResources</name><param><name>auditedModel</name><type>com.liferay.portal.model.AuditedModel</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResources</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>newPrimKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGroupPermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>portletActions</name><type>boolean</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGroupPermissions_1to5</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>portletActions</name><type>boolean</type></param><param><name>actionIds</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGroupPermissions_6</name><param><name>groupId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>actionIds</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGroupPermissions_6Blocks</name><param><name>groupId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>actionIds</name><type>java.util.List</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGuestPermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>portletActions</name><type>boolean</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGuestPermissions_1to5</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>portletActions</name><type>boolean</type></param><param><name>actionIds</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGuestPermissions_6</name><param><name>companyId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>actionIds</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addGuestPermissions_6Blocks</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>actionIds</name><type>java.util.List</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addModelResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addModelResources_1to5</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addModelResources_6</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addResource_1to5</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addResource_6</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param></method><method><name>addResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>portletActions</name><type>boolean</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addResources_1to5</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>portletActions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addResources_6</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>portletActions</name><type>boolean</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteResource</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchResource_1to5</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>filterOwnerActions</name><param><name>name</name><type>java.lang.String</type></param><param><name>actionIds</name><type>java.util.List</type></param></method><method><name>filterOwnerPermissions</name><param><name>name</name><type>java.lang.String</type></param><param><name>permissions</name><type>java.util.List</type></param></method><method><name>getGroupId</name><param><name>auditedModel</name><type>com.liferay.portal.model.AuditedModel</type></param></method><method><name>getGuestGroupId</name><param><name>companyId</name><type>long</type></param><throws><name>NoSuchGroupException</name><type>com.liferay.portal.NoSuchGroupException</type></throws></method><method><name>getGuestGroupIdBySQL</name><param><name>companyId</name><type>long</type></param></method><method><name>getPermissionedModel</name><param><name>auditedModel</name><type>com.liferay.portal.model.AuditedModel</type></param></method><method><name>getResource_1to5</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResource_6</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param></method><method><name>updateResources</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResources_1to5</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResources_1to5</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>newPrimKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResources_6</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResources_6</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>newPrimKey</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResources_6Blocks</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>resource</name><type>com.liferay.portal.model.Resource</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><param><name>permissionedModel</name><type>com.liferay.portal.model.PermissionedModel</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><param><name>portletActions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>ResourcePermissionLocalServiceImpl</name><type>com.liferay.portal.service.impl.ResourcePermissionLocalServiceImpl</type><comment><![CDATA[Manages the creation and upkeep of resource permissions, and provides methods for granting, revoking, and checking permissions.

<p>
Before attempting to read any of the documentation for this class, first read {@link com.liferay.portal.model.impl.ResourcePermissionImpl} for an explanation of scoping.
</p>]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Connor McKay]]></author><method><name>addResourcePermission</name><comment><![CDATA[Grants the role permission at the scope to perform the action on resources of the type. Existing actions are retained.

<p>
This method cannot be used to grant individual scope permissions, but is only intended for adding permissions at the company, group, and group-template scopes. For example, this method could be used to grant a company scope permission to edit message board posts.
</p>

<p>
If a company scope permission is granted to resources that the role already had group scope permissions to, the group scope permissions are deleted. Likewise, if a group scope permission is granted to resources that the role already had company scope permissions to, the company scope permissions are deleted. Be aware that this latter behavior can result in an overall reduction in permissions for the role.
</p>

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope. This method only supports company, group, and group-template scope.]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if scope was set to individual scope or if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addResourcePermissions</name><comment><![CDATA[Grants the role permissions at the scope to perform the actions on all resources of the type. Existing actions are retained.

<p>
This method should only be used to add default permissions to existing resources en masse during upgrades or while verifying permissions. For example, this method could be used to grant site members individual scope permissions to view all blog posts.
</p>]]></comment><param><name>resourceName</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>roleName</name><type>java.lang.String</type><comment><![CDATA[the role's name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>resourceActionBitwiseValue</name><type>long</type><comment><![CDATA[the bitwise IDs of the actions]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteResourcePermissions</name><comment><![CDATA[Deletes all resource permissions at the scope to resources of the type. This method should not be confused with any of the <code>removeResourcePermission</code> methods, as its purpose is very different. This method should only be used for deleting resource permissions that refer to a resource when that resource is deleted. For example this method could be used to delete all individual scope permissions to a blog post when it is deleted.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>long</type><comment><![CDATA[the primary key]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteResourcePermissions</name><comment><![CDATA[Deletes all resource permissions at the scope to resources of the type. This method should not be confused with any of the <code>removeResourcePermission</code> methods, as its purpose is very different. This method should only be used for deleting resource permissions that refer to a resource when that resource is deleted. For example this method could be used to delete all individual scope permissions to a blog post when it is deleted.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getAvailableResourcePermissionActionIds</name><comment><![CDATA[Returns the intersection of action IDs the role has permission at the scope to perform on resources of the type.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[he primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionIds</name><type>java.util.Collection</type><comment><![CDATA[the action IDs]]></comment></param><return><comment><![CDATA[the intersection of action IDs the role has permission at the scope to perform on resources of the type]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a resouce action could not be found for any one of the actions on the resource]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getAvailableResourcePermissionActionIds</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>roleIds</name><type>long[]</type></param><param><name>actionIds</name><type>java.util.Collection</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResourcePermission</name><comment><![CDATA[Returns the resource permission for the role at the scope to perform the actions on resources of the type.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[the resource permission for the role at the scope to perform the actions on resources of the type]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if no matching resources could be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getResourcePermissions</name><comment><![CDATA[Returns all the resource permissions at the scope of the type.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><return><comment><![CDATA[the resource permissions at the scope of the type]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getResourcePermissionsCount</name><comment><![CDATA[Returns the number of resource permissions at the scope of the type.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><return><comment><![CDATA[the number of resource permissions at the scope of the type]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getResourceResourcePermissions</name><comment><![CDATA[Returns the resource permissions that apply to the resource.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the resource's company]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the resource's group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key of the resource]]></comment></param><return><comment><![CDATA[the resource permissions associated with the resource]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoleResourcePermissions</name><comment><![CDATA[Returns all the resource permissions for the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[the resource permissions for the role]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoleResourcePermissions</name><comment><![CDATA[Returns a range of all the resource permissions for the role at the scopes.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>scopes</name><type>int[]</type><comment><![CDATA[the scopes]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of resource permissions for the role at the scopes]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getScopeResourcePermissions</name><comment><![CDATA[Returns all the resource permissions where scope = any &#63;.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>scopes</name><type>int[]</type><comment><![CDATA[the scopes]]></comment></param><return><comment><![CDATA[the resource permissions where scope = any &#63;]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasActionId</name><comment><![CDATA[Returns <code>true</code> if the resource permission grants permission to perform the resource action. Note that this method does not ensure that the resource permission refers to the same type of resource as the resource action.]]></comment><param><name>resourcePermission</name><type>com.liferay.portal.model.ResourcePermission</type><comment><![CDATA[the resource permission]]></comment></param><param><name>resourceAction</name><type>com.liferay.portal.model.ResourceAction</type><comment><![CDATA[the resource action]]></comment></param><return><comment><![CDATA[<code>true</code> if the resource permission grants permission to perform the resource action]]></comment></return></method><method><name>hasResourcePermission</name><comment><![CDATA[Returns <code>true</code> if the roles have permission at the scope to perform the action on the resources.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>resources</name><type>java.util.List</type><comment><![CDATA[the resources]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><return><comment><![CDATA[<code>true</code> if any one of the roles has permission to perform the action on any one of the resources; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the roles with the primary keys could not be found or if a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasResourcePermission</name><comment><![CDATA[Returns <code>true</code> if the role has permission at the scope to perform the action on resources of the type.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><return><comment><![CDATA[<code>true</code> if the role has permission to perform the action on the resource; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasResourcePermission</name><comment><![CDATA[Returns <code>true</code> if the roles have permission at the scope to perform the action on resources of the type.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><return><comment><![CDATA[<code>true</code> if any one of the roles has permission to perform the action on the resource; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the roles with the primary keys could not be found or if a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasResourcePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>roleIds</name><type>long[]</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasScopeResourcePermission</name><comment><![CDATA[Returns <code>true</code> if the role has permission at the scope to perform the action on the resource.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><return><comment><![CDATA[<code>true</code> if the role has permission to perform the action on the resource; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>mergePermissions</name><comment><![CDATA[Reassigns all the resource permissions from the source role to the destination role, and deletes the source role.]]></comment><param><name>fromRoleId</name><type>long</type><comment><![CDATA[the primary key of the source role]]></comment></param><param><name>toRoleId</name><type>long</type><comment><![CDATA[the primary key of the destination role]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>reassignPermissions</name><comment><![CDATA[Grants the role default permissions to all the resources of the type and at the scope stored in the resource permission, deletes the resource permission, and deletes the resource permission's role if it has no permissions remaining.]]></comment><param><name>resourcePermissionId</name><type>long</type><comment><![CDATA[the primary key of the resource permission]]></comment></param><param><name>toRoleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a resource permission or role with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>removeResourcePermission</name><comment><![CDATA[Revokes permission at the scope from the role to perform the action on resources of the type. For example, this method could be used to revoke a group scope permission to edit blog posts.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>removeResourcePermissions</name><comment><![CDATA[Revokes all permissions at the scope from the role to perform the action on resources of the type. For example, this method could be used to revoke all individual scope permissions to edit blog posts from site members.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setOwnerResourcePermissions</name><comment><![CDATA[Updates the role's permissions at the scope, setting the actions that can be performed on resources of the type, also setting the owner of any newly created resource permissions. Existing actions are replaced.

<p>
This method can be used to set permissions at any scope, but it is generally only used at the individual scope. For example, it could be used to set the guest permissions on a blog post.
</p>

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>ownerId</name><type>long</type><comment><![CDATA[the primary key of the owner (generally the user that created the resource)]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the action IDs of the actions]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setResourcePermissions</name><comment><![CDATA[Updates the role's permissions at the scope, setting the actions that can be performed on resources of the type. Existing actions are replaced.

<p>
This method can be used to set permissions at any scope, but it is generally only used at the individual scope. For example, it could be used to set the guest permissions on a blog post.
</p>

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the action IDs of the actions]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setResourcePermissions</name><comment><![CDATA[Updates the role's permissions at the scope, setting the actions that can be performed on resources of the type. Existing actions are replaced.

<p>
This method can be used to set permissions at any scope, but it is generally only used at the individual scope. For example, it could be used to set the guest permissions on a blog post.
</p>

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleIdsToActionIds</name><type>java.util.Map</type><comment><![CDATA[a map of role IDs to action IDs of the actions]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>doUpdateResourcePermission</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>ownerId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIds</name><type>java.lang.String[]</type></param><param><name>operator</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>doUpdateResourcePermission</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><param><name>ownerId</name><type>long</type></param><param><name>roleIdsToActionIds</name><type>java.util.Map</type></param><param><name>operator</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateResourcePermission</name><comment><![CDATA[Updates the role's permissions at the scope, either adding to, removing from, or setting the actions that can be performed on resources of the type. Automatically creates a new resource permission if none exists, or deletes the existing resource permission if it no longer grants permissions to perform any action.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>ownerId</name><type>long</type><comment><![CDATA[the primary key of the owner]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the action IDs of the actions]]></comment></param><param><name>operator</name><type>int</type><comment><![CDATA[whether to add to, remove from, or set/replace the existing actions. Possible values can be found in {@link ResourcePermissionConstants}.]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateResourcePermission</name><comment><![CDATA[Updates the role's permissions at the scope, either adding to, removing from, or setting the actions that can be performed on resources of the type. Automatically creates a new resource permission if none exists, or deletes the existing resource permission if it no longer grants permissions to perform any action.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>ownerId</name><type>long</type><comment><![CDATA[the primary key of the owner]]></comment></param><param><name>roleIdsToActionIds</name><type>java.util.Map</type></param><param><name>operator</name><type>int</type><comment><![CDATA[whether to add to, remove from, or set/replace the existing actions. Possible values can be found in {@link ResourcePermissionConstants}.]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><field><name>EMPTY_ACTION_IDS</name><see><![CDATA[{@link VerifyPermission#fixOrganizationRolePermissions_6} and LPS-23704]]></see></field></javadoc><javadoc><name>ResourcePermissionServiceImpl</name><type>com.liferay.portal.service.impl.ResourcePermissionServiceImpl</type><comment><![CDATA[Manages the creation and upkeep of resource permissions, and provides methods for granting, revoking, and checking permissions.

<p>
Before attempting to read any of the documentation for this class, first read {@link com.liferay.portal.model.impl.ResourcePermissionImpl} for an explanation of scoping.
</p>]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addResourcePermission</name><comment><![CDATA[Grants the role permission at the scope to perform the action on resources of the type. Existing actions are retained.

<p>
This method cannot be used to grant individual scope permissions, but is only intended for adding permissions at the company, group, and group-template scopes. For example, this method could be used to grant a company scope permission to edit message board posts.
</p>

<p>
If a company scope permission is granted to resources that the role already had group scope permissions to, the group scope permissions are deleted. Likewise, if a group scope permission is granted to resources that the role already had company scope permissions to, the company scope permissions are deleted. Be aware that this latter behavior can result in an overall reduction in permissions for the role.
</p>

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope. This method only supports company, group, and group-template scope.]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to add resource permissions, or if scope was set to individual scope or if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>removeResourcePermission</name><comment><![CDATA[Revokes permission at the scope from the role to perform the action on resources of the type. For example, this method could be used to revoke a group scope permission to edit blog posts.

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to remove resource permissions, or if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>removeResourcePermissions</name><comment><![CDATA[Revokes all permissions at the scope from the role to perform the action on resources of the type. For example, this method could be used to revoke all individual scope permissions to edit blog posts from site members.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the scope]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the action ID]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to remove resource permissions, or if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setIndividualResourcePermissions</name><comment><![CDATA[Updates the role's permissions at the scope, setting the actions that can be performed on resources of the type. Existing actions are replaced.

<p>
This method can be used to set permissions at any scope, but it is generally only used at the individual scope. For example, it could be used to set the guest permissions on a blog post.
</p>

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>actionIds</name><type>java.lang.String[]</type><comment><![CDATA[the action IDs of the actions]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to set resource permissions, or if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setIndividualResourcePermissions</name><comment><![CDATA[Updates the role's permissions at the scope, setting the actions that can be performed on resources of the type. Existing actions are replaced.

<p>
This method can be used to set permissions at any scope, but it is generally only used at the individual scope. For example, it could be used to set the guest permissions on a blog post.
</p>

<p>
Depending on the scope, the value of <code>primKey</code> will have different meanings. For more information, see {@link com.liferay.portal.model.impl.ResourcePermissionImpl}.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource's name, which can be either a class name or a portlet ID]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key]]></comment></param><param><name>roleIdsToActionIds</name><type>java.util.Map</type><comment><![CDATA[a map of role IDs to action IDs of the actions]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to set resource permissions, or if a role with the primary key or a resource action with the name and action ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method></javadoc><javadoc><name>ResourceServiceImpl</name><type>com.liferay.portal.service.impl.ResourceServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getResource</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>primKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ResourceTypePermissionLocalServiceImpl</name><type>com.liferay.portal.service.impl.ResourceTypePermissionLocalServiceImpl</type><comment><![CDATA[Manages resource type permissions.

<p>
Never call the update methods of this service directly, always go through the resource block local service.
</p>]]></comment><author><![CDATA[Connor McKay]]></author><method><name>getCompanyScopeActionIds</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupScopeActionIds</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupScopeResourceTypePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResourceBlockPermissionsContainer</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRoleResourceTypePermissions</name><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasCompanyScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasEitherScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasGroupScopePermission</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCompanyScopeResourceTypePermissions</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><param><name>operator</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateGroupScopeResourceTypePermissions</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>roleId</name><type>long</type></param><param><name>actionIdsLong</name><type>long</type></param><param><name>operator</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>RoleLocalServiceImpl</name><type>com.liferay.portal.service.impl.RoleLocalServiceImpl</type><comment><![CDATA[The implementation of the role local service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Marcellus Tavares]]></author><method><name>addRole</name><comment><![CDATA[Adds a role. The user is reindexed after role is added.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name]]></comment></param><param><name>titleMap</name><type>java.util.Map</type><comment><![CDATA[the role's localized titles (optionally <code>null</code>)]]></comment></param><param><name>descriptionMap</name><type>java.util.Map</type><comment><![CDATA[the role's localized descriptions (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the role's type (optionally <code>0</code>)]]></comment></param><return><comment><![CDATA[the role]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the class name or the role name were invalid, if the role is a duplicate, or if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addRole</name><comment><![CDATA[Adds a role with additional parameters. The user is reindexed after role is added.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name]]></comment></param><param><name>titleMap</name><type>java.util.Map</type><comment><![CDATA[the role's localized titles (optionally <code>null</code>)]]></comment></param><param><name>descriptionMap</name><type>java.util.Map</type><comment><![CDATA[the role's localized descriptions (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the role's type (optionally <code>0</code>)]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the name of the class for which the role is created (optionally <code>null</code>)]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the class for which the role is created (optionally <code>0</code>)]]></comment></param><return><comment><![CDATA[the role]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the class name or the role name were invalid, if the role is a duplicate, or if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserRoles</name><comment><![CDATA[Adds the roles to the user. The user is reindexed after the roles are added.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.UserPersistence#addRoles( long, long[])]]></see></method><method><name>checkSystemRoles</name><comment><![CDATA[Checks to ensure that the system roles map has appropriate default roles in each company.]]></comment><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to set applicable permissions on a role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkSystemRoles</name><comment><![CDATA[Checks to ensure that the system roles map has appropriate default roles in the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to set applicable permissions on a role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRole</name><comment><![CDATA[Deletes the role with the primary key and its associated permissions.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key could not be found, if the role is a default system role, or if the role's resource could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRole</name><comment><![CDATA[Deletes the role and its associated permissions.]]></comment><param><name>role</name><type>com.liferay.portal.model.Role</type><comment><![CDATA[the role]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the role is a default system role or if the role's resource could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>fetchRole</name><comment><![CDATA[Returns the role with the name in the company.

<p>
The method searches the system roles map first for default roles. If a role with the name is not found, then the method will query the database.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name]]></comment></param><return><comment><![CDATA[Returns the role with the name or <code>null</code> if a role with the name could not be found in the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getDefaultGroupRole</name><comment><![CDATA[Returns the default role for the group with the primary key.

<p>
If the group is a site, then the default role is {@link com.liferay.portal.model.RoleConstants#SITE_MEMBER}. If the group is an organization, then the default role is {@link com.liferay.portal.model.RoleConstants#ORGANIZATION_USER}. If the group is a user or user group, then the default role is {@link com.liferay.portal.model.RoleConstants#POWER_USER}. For all other group types, the default role is {@link com.liferay.portal.model.RoleConstants#USER}.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the default role for the group with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found, or if a default role could not be found for the group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupRoles</name><comment><![CDATA[Returns all the roles associated with the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the roles associated with the group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getResourceBlockRoles</name><param><name>resourceBlockId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>actionId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getResourceRoles</name><comment><![CDATA[Returns a map of role names to associated action IDs for the named resource in the company within the permission scope.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the permission scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key of the resource's class]]></comment></param><return><comment><![CDATA[the role names and action IDs]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder#findByC_N_S_P( long, String, int, String)]]></see></method><method><name>getResourceRoles</name><comment><![CDATA[Returns all the roles associated with the action ID in the company within the permission scope.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the resource name]]></comment></param><param><name>scope</name><type>int</type><comment><![CDATA[the permission scope]]></comment></param><param><name>primKey</name><type>java.lang.String</type><comment><![CDATA[the primary key of the resource's class]]></comment></param><param><name>actionId</name><type>java.lang.String</type><comment><![CDATA[the name of the resource action]]></comment></param><return><comment><![CDATA[the roles]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder#findByC_N_S_P_A( long, String, int, String, String)]]></see></method><method><name>getRole</name><comment><![CDATA[Returns the role with the name in the company.

<p>
The method searches the system roles map first for default roles. If a role with the name is not found, then the method will query the database.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name]]></comment></param><return><comment><![CDATA[the role with the name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the name could not be found in the company]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoles</name><comment><![CDATA[Returns all the roles of the type and subtype.]]></comment><param><name>type</name><type>int</type><comment><![CDATA[the role's type (optionally <code>0</code>)]]></comment></param><param><name>subtype</name><type>java.lang.String</type><comment><![CDATA[the role's subtype (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the roles of the type and subtype]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoles</name><comment><![CDATA[Returns all the roles in the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[the roles in the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoles</name><comment><![CDATA[Returns all the roles with the primary keys.]]></comment><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles]]></comment></param><return><comment><![CDATA[the roles with the primary keys]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the roles with the primary keys could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSubtypeRoles</name><comment><![CDATA[Returns all the roles of the subtype.]]></comment><param><name>subtype</name><type>java.lang.String</type><comment><![CDATA[the role's subtype (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the roles of the subtype]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSubtypeRolesCount</name><comment><![CDATA[Returns the number of roles of the subtype.]]></comment><param><name>subtype</name><type>java.lang.String</type><comment><![CDATA[the role's subtype (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the number of roles of the subtype]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTeamRole</name><comment><![CDATA[Returns the team role in the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><return><comment><![CDATA[the team role in the company]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role could not be found in the team and company]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupGroupRoles</name><comment><![CDATA[Returns all the user's roles within the user group.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the user's roles within the user group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder#findByUserGroupGroupRole( long, long)]]></see></method><method><name>getUserGroupRoles</name><comment><![CDATA[Returns all the user's roles within the user group.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the user's roles within the user group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder#findByUserGroupRole( long, long)]]></see></method><method><name>getUserRelatedRoles</name><comment><![CDATA[Returns the union of all the user's roles within the groups.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groups</name><type>java.util.List</type><comment><![CDATA[the groups (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the union of all the user's roles within the groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder#findByU_G( long, List)]]></see></method><method><name>getUserRelatedRoles</name><comment><![CDATA[Returns all the user's roles within the group.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the user's roles within the group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder#findByU_G( long, long)]]></see></method><method><name>getUserRelatedRoles</name><comment><![CDATA[Returns the union of all the user's roles within the groups.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><return><comment><![CDATA[the union of all the user's roles within the groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder#findByU_G( long, long[])]]></see></method><method><name>getUserRoles</name><comment><![CDATA[Returns all the roles associated with the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the roles associated with the user]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserRole</name><comment><![CDATA[Returns <code>true</code> if the user is associated with the role.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is associated with the role; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserRole</name><comment><![CDATA[Returns <code>true</code> if the user is associated with the named regular role.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name of the role]]></comment></param><param><name>inherited</name><type>boolean</type><comment><![CDATA[whether to include the user's inherited roles in the search]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is associated with the regular role; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the name could not be found in the company or if a default user for the company could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserRoles</name><comment><![CDATA[Returns <code>true</code> if the user has any one of the named regular roles.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>names</name><type>java.lang.String[]</type><comment><![CDATA[the names of the roles]]></comment></param><param><name>inherited</name><type>boolean</type><comment><![CDATA[whether to include the user's inherited roles in the search]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has any one of the regular roles; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the roles with the names could not be found in the company or if the default user for the company could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>loadFetchRole</name><comment><![CDATA[Returns a role with the name in the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the role with the name, or <code>null</code> if a role with the name could not be found in the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>loadGetRole</name><comment><![CDATA[Returns a role with the name in the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name]]></comment></param><return><comment><![CDATA[the role with the name in the company]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the name could not be found in the company]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the roles that match the keywords and types.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the role's name or description (optionally <code>null</code>)]]></comment></param><param><name>types</name><type>java.lang.Integer[]</type><comment><![CDATA[the role types (optionally <code>null</code>)]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of roles to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of roles to return (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the roles (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the ordered range of the matching roles, ordered by <code>obc</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder]]></see></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the roles that match the keywords, types, and params.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the role's name or description (optionally <code>null</code>)]]></comment></param><param><name>types</name><type>java.lang.Integer[]</type><comment><![CDATA[the role types (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters. Can specify values for "permissionsResourceId" and "usersRoles" keys. For more information, see {@link com.liferay.portal.service.persistence.RoleFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of roles to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of roles to return (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the roles (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the ordered range of the matching roles, ordered by <code>obc</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder]]></see></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the roles that match the name, description, and types.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the role's description (optionally <code>null</code>)]]></comment></param><param><name>types</name><type>java.lang.Integer[]</type><comment><![CDATA[the role types (optionally <code>null</code>)]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of the roles to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of the roles to return (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the roles (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the ordered range of the matching roles, ordered by <code>obc</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder]]></see></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the roles that match the name, description, types, and params.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the role's description (optionally <code>null</code>)]]></comment></param><param><name>types</name><type>java.lang.Integer[]</type><comment><![CDATA[the role types (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder's parameters. Can specify values for "permissionsResourceId" and "usersRoles" keys. For more information, see {@link com.liferay.portal.service.persistence.RoleFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of the roles to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of the roles to return (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the roles (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the ordered range of the matching roles, ordered by <code>obc</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.RoleFinder]]></see></method><method><name>searchCount</name><comment><![CDATA[Returns the number of roles that match the keywords and types.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the role's name or description (optionally <code>null</code>)]]></comment></param><param><name>types</name><type>java.lang.Integer[]</type><comment><![CDATA[the role types (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the number of matching roles]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>searchCount</name><comment><![CDATA[Returns the number of roles that match the keywords, types and params.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the role's name or description (optionally <code>null</code>)]]></comment></param><param><name>types</name><type>java.lang.Integer[]</type><comment><![CDATA[the role types (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters. For more information, see {@link com.liferay.portal.service.persistence.RoleFinder}]]></comment></param><return><comment><![CDATA[the number of matching roles]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>searchCount</name><comment><![CDATA[Returns the number of roles that match the name, description, and types.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the role's description (optionally <code>null</code>)]]></comment></param><param><name>types</name><type>java.lang.Integer[]</type><comment><![CDATA[the role types (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the number of matching roles]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>searchCount</name><comment><![CDATA[Returns the number of roles that match the name, description, types, and params.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the role's description (optionally <code>null</code>)]]></comment></param><param><name>types</name><type>java.lang.Integer[]</type><comment><![CDATA[the role types (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters. Can specify values for "permissionsResourceId" and "usersRoles" keys. For more information, see {@link com.liferay.portal.service.persistence.RoleFinder}]]></comment></param><return><comment><![CDATA[the number of matching roles]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setUserRoles</name><comment><![CDATA[Sets the roles associated with the user, replacing the user's existing roles. The user is reindexed after the roles are set.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary could not be found or if any one of the roles with the primary keys could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetUserRoles</name><comment><![CDATA[Removes the matching roles associated with the user. The user is reindexed after the roles are removed.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if a role with any one of the primary keys could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateRole</name><comment><![CDATA[Updates the role with the primary key.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's new name]]></comment></param><param><name>titleMap</name><type>java.util.Map</type><comment><![CDATA[the new localized titles (optionally <code>null</code>) to replace those existing for the role]]></comment></param><param><name>descriptionMap</name><type>java.util.Map</type><comment><![CDATA[the new localized descriptions (optionally <code>null</code>) to replace those existing for the role]]></comment></param><param><name>subtype</name><type>java.lang.String</type><comment><![CDATA[the role's new subtype (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the role with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary could not be found or if the role's name was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkSystemRole</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultControlPanelPortlets</name></method><method><name>initPersonalControlPanelPortletsPermissions</name><param><name>role</name><type>com.liferay.portal.model.Role</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setRolePermissions</name><param><name>role</name><type>com.liferay.portal.model.Role</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>actionIds</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>roleId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_systemRolesMap</name></field></javadoc><javadoc><name>RoleServiceImpl</name><type>com.liferay.portal.service.impl.RoleServiceImpl</type><comment><![CDATA[The implementation of the role remote service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addRole</name><comment><![CDATA[Adds a role. The user is reindexed after role is added.]]></comment><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name]]></comment></param><param><name>titleMap</name><type>java.util.Map</type><comment><![CDATA[the role's localized titles (optionally <code>null</code>)]]></comment></param><param><name>descriptionMap</name><type>java.util.Map</type><comment><![CDATA[the role's localized descriptions (optionally <code>null</code>)]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the role's type (optionally <code>0</code>)]]></comment></param><return><comment><![CDATA[the role]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, if the user did not have permission to add roles, if the class name or the role name were invalid, or if the role is a duplicate]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserRoles</name><comment><![CDATA[Adds the roles to the user. The user is reindexed after the roles are added.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the user did not have permission to assign members to one of the roles]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRole</name><comment><![CDATA[Deletes the role with the primary key and its associated permissions.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to delete the role, if a role with the primary key could not be found, if the role is a default system role, or if the role's resource could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupRoles</name><comment><![CDATA[Returns all the roles associated with the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the roles associated with the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRole</name><comment><![CDATA[Returns the role with the primary key.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[the role with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the primary key could not be found or if the user did not have permission to view the role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRole</name><comment><![CDATA[Returns the role with the name in the company.

<p>
The method searches the system roles map first for default roles. If a role with the name is not found, then the method will query the database.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's name]]></comment></param><return><comment><![CDATA[the role with the name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the name could not be found in the company or if the user did not have permission to view the role]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupGroupRoles</name><comment><![CDATA[Returns all the user's roles within the user group.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the user's roles within the user group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupRoles</name><comment><![CDATA[Returns all the user's roles within the user group.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the user's roles within the user group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserRelatedRoles</name><comment><![CDATA[Returns the union of all the user's roles within the groups.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>groups</name><type>java.util.List</type><comment><![CDATA[the groups (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the union of all the user's roles within the groups]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserRoles</name><comment><![CDATA[Returns all the roles associated with the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the roles associated with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserRole</name><comment><![CDATA[Returns <code>true</code> if the user is associated with the named regular role.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name of the role]]></comment></param><param><name>inherited</name><type>boolean</type><comment><![CDATA[whether to include the user's inherited roles in the search]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is associated with the regular role; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the name could not be found in the company or if a default user for the company could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserRoles</name><comment><![CDATA[Returns <code>true</code> if the user has any one of the named regular roles.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>names</name><type>java.lang.String[]</type><comment><![CDATA[the names of the roles]]></comment></param><param><name>inherited</name><type>boolean</type><comment><![CDATA[whether to include the user's inherited roles in the search]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has any one of the regular roles; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the roles with the names could not be found in the company or if the default user for the company could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetUserRoles</name><comment><![CDATA[Removes the matching roles associated with the user. The user is reindexed after the roles are removed.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, if the user did not have permission to remove members from a role, or if a role with any one of the primary keys could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateRole</name><comment><![CDATA[Updates the role with the primary key.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the role's new name]]></comment></param><param><name>titleMap</name><type>java.util.Map</type><comment><![CDATA[the new localized titles (optionally <code>null</code>) to replace those existing for the role]]></comment></param><param><name>descriptionMap</name><type>java.util.Map</type><comment><![CDATA[the new localized descriptions (optionally <code>null</code>) to replace those existing for the role]]></comment></param><param><name>subtype</name><type>java.lang.String</type><comment><![CDATA[the role's new subtype (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the role with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to update the role, if a role with the primary could not be found, or if the role's name was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkUserRolesPermission</name><param><name>userId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>filterRoles</name><param><name>roles</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>ServiceComponentLocalServiceImpl</name><type>com.liferay.portal.service.impl.ServiceComponentLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>destroyServiceComponent</name><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>classLoader</name><type>java.lang.ClassLoader</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>initServiceComponent</name><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>classLoader</name><type>java.lang.ClassLoader</type></param><param><name>buildNamespace</name><type>java.lang.String</type></param><param><name>buildNumber</name><type>long</type></param><param><name>buildDate</name><type>long</type></param><param><name>buildAutoUpgrade</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>upgradeDB</name><param><name>classLoader</name><type>java.lang.ClassLoader</type></param><param><name>buildNamespace</name><type>java.lang.String</type></param><param><name>buildNumber</name><type>long</type></param><param><name>buildAutoUpgrade</name><type>boolean</type></param><param><name>previousServiceComponent</name><type>com.liferay.portal.model.ServiceComponent</type></param><param><name>tablesSQL</name><type>java.lang.String</type></param><param><name>sequencesSQL</name><type>java.lang.String</type></param><param><name>indexesSQL</name><type>java.lang.String</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>verifyDB</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>clearCacheRegistry</name><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><throws><name>DocumentException</name><type>com.liferay.portal.kernel.xml.DocumentException</type></throws></method><method><name>doUpgradeDB</name><param><name>classLoader</name><type>java.lang.ClassLoader</type></param><param><name>buildNamespace</name><type>java.lang.String</type></param><param><name>buildNumber</name><type>long</type></param><param><name>buildAutoUpgrade</name><type>boolean</type></param><param><name>previousServiceComponent</name><type>com.liferay.portal.model.ServiceComponent</type></param><param><name>tablesSQL</name><type>java.lang.String</type></param><param><name>sequencesSQL</name><type>java.lang.String</type></param><param><name>indexesSQL</name><type>java.lang.String</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>getModels</name><param><name>classLoader</name><type>java.lang.ClassLoader</type></param><throws><name>DocumentException</name><type>com.liferay.portal.kernel.xml.DocumentException</type></throws><throws><name>IOException</name><type>java.io.IOException</type></throws></method><method><name>getModels</name><param><name>xml</name><type>java.lang.String</type></param><throws><name>DocumentException</name><type>com.liferay.portal.kernel.xml.DocumentException</type></throws></method><method><name>removeOldServiceComponents</name><param><name>buildNamespace</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>upgradeModels</name><param><name>classLoader</name><type>java.lang.ClassLoader</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><field><name>_MAX_SERVICE_COMPONENTS</name></field><field><name>_log</name></field></javadoc><javadoc><name>ShardLocalServiceImpl</name><type>com.liferay.portal.service.impl.ShardLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addShard</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getShard</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SubscriptionLocalServiceImpl</name><type>com.liferay.portal.service.impl.SubscriptionLocalServiceImpl</type><author><![CDATA[Charles May]]></author><author><![CDATA[Zsolt Berentey]]></author><method><name>addSubscription</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addSubscription</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>frequency</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteSubscription</name><param><name>subscriptionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteSubscription</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteSubscription</name><param><name>subscription</name><type>com.liferay.portal.model.Subscription</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteSubscriptions</name><param><name>userId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteSubscriptions</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubscription</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubscriptions</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserSubscriptions</name><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserSubscriptions</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserSubscriptionsCount</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isSubscribed</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>TeamLocalServiceImpl</name><type>com.liferay.portal.service.impl.TeamLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addTeam</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTeam</name><param><name>teamId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTeam</name><param><name>team</name><type>com.liferay.portal.model.Team</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTeams</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupTeams</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTeam</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserTeams</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserTeams</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserTeam</name><param><name>userId</name><type>long</type></param><param><name>teamId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>params</name><type>java.util.LinkedHashMap</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>params</name><type>java.util.LinkedHashMap</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTeam</name><param><name>teamId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>teamId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>TeamServiceImpl</name><type>com.liferay.portal.service.impl.TeamServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addTeam</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTeam</name><param><name>teamId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupTeams</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTeam</name><param><name>teamId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTeam</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserTeams</name><param><name>userId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserTeams</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserTeam</name><param><name>userId</name><type>long</type></param><param><name>teamId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTeam</name><param><name>teamId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ThemeLocalServiceImpl</name><type>com.liferay.portal.service.impl.ThemeLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Raymond Augé]]></author><method><name>fetchColorScheme</name><param><name>companyId</name><type>long</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>colorSchemeId</name><type>java.lang.String</type></param></method><method><name>fetchTheme</name><param><name>companyId</name><type>long</type></param><param><name>themeId</name><type>java.lang.String</type></param></method><method><name>getColorScheme</name><param><name>companyId</name><type>long</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>colorSchemeId</name><type>java.lang.String</type></param><param><name>wapTheme</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTheme</name><param><name>companyId</name><type>long</type></param><param><name>themeId</name><type>java.lang.String</type></param><param><name>wapTheme</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThemes</name><param><name>companyId</name><type>long</type></param></method><method><name>getThemes</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>wapTheme</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWARThemes</name></method><method><name>init</name><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>themesPath</name><type>java.lang.String</type></param><param><name>loadFromServletContext</name><type>boolean</type></param><param><name>xmls</name><type>java.lang.String[]</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param></method><method><name>init</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>themesPath</name><type>java.lang.String</type></param><param><name>loadFromServletContext</name><type>boolean</type></param><param><name>xmls</name><type>java.lang.String[]</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param></method><method><name>uninstallThemes</name><param><name>themeIds</name><type>java.util.List</type></param></method><method><name>_getCompanyLimitExcludes</name><param><name>element</name><type>com.liferay.portal.kernel.xml.Element</type></param></method><method><name>_getCompanyLimitIncludes</name><param><name>element</name><type>com.liferay.portal.kernel.xml.Element</type></param></method><method><name>_getGroupLimitExcludes</name><param><name>element</name><type>com.liferay.portal.kernel.xml.Element</type></param></method><method><name>_getGroupLimitIncludes</name><param><name>element</name><type>com.liferay.portal.kernel.xml.Element</type></param></method><method><name>_getThemes</name><param><name>companyId</name><type>long</type></param></method><method><name>_getVersion</name><param><name>version</name><type>java.lang.String</type></param></method><method><name>_readColorSchemes</name><param><name>themeElement</name><type>com.liferay.portal.kernel.xml.Element</type></param><param><name>colorSchemes</name><type>java.util.Map</type></param><param><name>themeContextReplace</name><type>com.liferay.util.ContextReplace</type></param></method><method><name>_readThemes</name><param><name>servletContextName</name><type>java.lang.String</type></param><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>themesPath</name><type>java.lang.String</type></param><param><name>loadFromServletContext</name><type>boolean</type></param><param><name>xml</name><type>java.lang.String</type></param><param><name>pluginPackage</name><type>com.liferay.portal.kernel.plugin.PluginPackage</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>_setSpriteImages</name><param><name>servletContext</name><type>javax.servlet.ServletContext</type></param><param><name>theme</name><type>com.liferay.portal.model.Theme</type></param><param><name>resourcePath</name><type>java.lang.String</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><field><name>_log</name></field><field><name>_themes</name></field><field><name>_themesPool</name></field></javadoc><javadoc><name>ThemeServiceImpl</name><type>com.liferay.portal.service.impl.ThemeServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getThemes</name><param><name>companyId</name><type>long</type></param></method><method><name>getWARThemes</name></method></javadoc><javadoc><name>TicketLocalServiceImpl</name><type>com.liferay.portal.service.impl.TicketLocalServiceImpl</type><author><![CDATA[Mika Koivisto]]></author><method><name>addTicket</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>type</name><type>int</type></param><param><name>extraInfo</name><type>java.lang.String</type></param><param><name>expirationDate</name><type>java.util.Date</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchTicket</name><param><name>key</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTicket</name><param><name>key</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserGroupGroupRoleLocalServiceImpl</name><type>com.liferay.portal.service.impl.UserGroupGroupRoleLocalServiceImpl</type><author><![CDATA[Brett Swaim]]></author><method><name>addUserGroupGroupRoles</name><param><name>userGroupId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addUserGroupGroupRoles</name><param><name>userGroupIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRole</name><param><name>userGroupGroupRole</name><type>com.liferay.portal.model.UserGroupGroupRole</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRoles</name><param><name>userGroupId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRoles</name><param><name>userGroupId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRoles</name><param><name>userGroupIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRoles</name><param><name>userGroupIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRolesByGroupId</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRolesByRoleId</name><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRolesByUserGroupId</name><param><name>userGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserGroupGroupRoles</name><param><name>userGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserGroupGroupRoles</name><param><name>userGroupId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserGroupGroupRolesByGroupAndRole</name><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserGroupGroupRole</name><param><name>userGroupId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserGroupGroupRole</name><param><name>userGroupId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkGroupResource</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserGroupGroupRoleServiceImpl</name><type>com.liferay.portal.service.impl.UserGroupGroupRoleServiceImpl</type><author><![CDATA[Brett Swaim]]></author><method><name>addUserGroupGroupRoles</name><param><name>userGroupId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addUserGroupGroupRoles</name><param><name>userGroupIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRoles</name><param><name>userGroupId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupGroupRoles</name><param><name>userGroupIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserGroupLocalServiceImpl</name><type>com.liferay.portal.service.impl.UserGroupLocalServiceImpl</type><comment><![CDATA[The implementation of the user group local service.]]></comment><author><![CDATA[Charles May]]></author><method><name>addGroupUserGroups</name><comment><![CDATA[Adds the user groups to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addTeamUserGroups</name><comment><![CDATA[Adds the user groups to the team.]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserGroup</name><comment><![CDATA[Adds a user group.

<p>
This method handles the creation and bookkeeping of the user group, including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to setup default groups and resources for the user group.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user group's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the user group's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the user group's description]]></comment></param><return><comment><![CDATA[the user group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user group's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>clearUserUserGroups</name><comment><![CDATA[Clears all associations between the user and its user groups and clears the permissions cache.

<p>
This method is called from {@link #deleteUserGroup(UserGroup)}.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>copyUserGroupLayouts</name><comment><![CDATA[Copies the user group's layouts to the users who are not already members of the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the users could not be found or if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><deprecated><![CDATA[]]></deprecated></method><method><name>copyUserGroupLayouts</name><comment><![CDATA[Copies the user groups' layouts to the user.]]></comment><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><deprecated><![CDATA[]]></deprecated></method><method><name>copyUserGroupLayouts</name><comment><![CDATA[Copies the user group's layout to the user.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><deprecated><![CDATA[]]></deprecated></method><method><name>deleteUserGroup</name><comment><![CDATA[Deletes the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group with the primary key could not be found or if the user group had a workflow in approved status]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteUserGroup</name><comment><![CDATA[Deletes the user group.]]></comment><param><name>userGroup</name><type>com.liferay.portal.model.UserGroup</type><comment><![CDATA[the user group]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the organization had a workflow in approved status]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroup</name><comment><![CDATA[Returns the user group with the name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user group's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the user group's name]]></comment></param><return><comment><![CDATA[Returns the user group with the name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group with the name could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroups</name><comment><![CDATA[Returns all the user groups belonging to the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user groups' company]]></comment></param><return><comment><![CDATA[the user groups belonging to the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroups</name><comment><![CDATA[Returns all the user groups with the primary keys.]]></comment><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><return><comment><![CDATA[the user groups with the primary keys]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if any one of the user groups could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserUserGroups</name><comment><![CDATA[Returns all the user groups to which the user belongs.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the user groups to which the user belongs]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasGroupUserGroup</name><comment><![CDATA[Returns <code>true</code> if the user group is associated with the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><return><comment><![CDATA[<code>true</code> if the user group belongs to the group; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasTeamUserGroup</name><comment><![CDATA[Returns <code>true</code> if the user group belongs to the team.]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><return><comment><![CDATA[<code>true</code> if the user group belongs to the team; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>params</name><type>java.util.LinkedHashMap</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the user groups that match the name and description.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user group's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the user group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the user group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.UserGroupFinder}]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of user groups to return]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of user groups to return (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the user groups (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching user groups ordered by comparator <code>obc</code>]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.UserGroupFinder]]></see></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>params</name><type>java.util.LinkedHashMap</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><comment><![CDATA[Returns the number of user groups that match the name and description.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user group's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the user group's name (optionally <code>null</code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the user group's description (optionally <code>null</code>)]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder params (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.UserGroupFinder}]]></comment></param><return><comment><![CDATA[the number of matching user groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.UserGroupFinder]]></see></method><method><name>setUserUserGroups</name><comment><![CDATA[Sets the user groups associated with the user copying the user group layouts and removing and adding user group associations for the user as necessary.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetGroupUserGroups</name><comment><![CDATA[Removes the user groups from the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetTeamUserGroups</name><comment><![CDATA[Removes the user groups from the team.]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateUserGroup</name><comment><![CDATA[Updates the user group.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user group's company]]></comment></param><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the user group's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the user group's description]]></comment></param><return><comment><![CDATA[the user group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group with the primary key could not be found or if the new information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>exportLayouts</name><param><name>userGroupId</name><type>long</type></param><param><name>parameterMap</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutTemplatesParameters</name></method><method><name>importLayouts</name><param><name>userId</name><type>long</type></param><param><name>parameterMap</name><type>java.util.Map</type></param><param><name>privateLayoutsFile</name><type>java.io.File</type></param><param><name>publicLayoutsFile</name><type>java.io.File</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>userGroupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserGroupRoleLocalServiceImpl</name><type>com.liferay.portal.service.impl.UserGroupRoleLocalServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><method><name>addUserGroupRoles</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addUserGroupRoles</name><param><name>userIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRole</name><param><name>userGroupRole</name><type>com.liferay.portal.model.UserGroupRole</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRoles</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRoles</name><param><name>userId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRoles</name><param><name>userIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRoles</name><param><name>userIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRolesByGroupId</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRolesByRoleId</name><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRolesByUserId</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserGroupRoles</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserGroupRoles</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserGroupRolesByGroupAndRole</name><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserGroupRolesByUserUserGroupAndGroup</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserGroupRole</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserGroupRole</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><param><name>inherit</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserGroupRole</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasUserGroupRole</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleName</name><type>java.lang.String</type></param><param><name>inherit</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkGroupResource</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserGroupRoleServiceImpl</name><type>com.liferay.portal.service.impl.UserGroupRoleServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addUserGroupRoles</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addUserGroupRoles</name><param><name>userIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRoles</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserGroupRoles</name><param><name>userIds</name><type>long[]</type></param><param><name>groupId</name><type>long</type></param><param><name>roleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserGroupServiceImpl</name><type>com.liferay.portal.service.impl.UserGroupServiceImpl</type><comment><![CDATA[The implementation of the user group remote service.]]></comment><author><![CDATA[Charles May]]></author><method><name>addGroupUserGroups</name><comment><![CDATA[Adds the user groups to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or user group with the primary key could not be found, or if the user did not have permission to assign group members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addTeamUserGroups</name><comment><![CDATA[Adds the user groups to the team]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a team or user group with the primary key could not be found, or if the user did not have permission to assign team members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserGroup</name><comment><![CDATA[Adds a user group.

<p>
This method handles the creation and bookkeeping of the user group, including its resources, metadata, and internal data structures.
</p>]]></comment><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the user group's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the user group's description]]></comment></param><return><comment><![CDATA[the user group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user group's information was invalid or if the user did not have permission to add the user group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteUserGroup</name><comment><![CDATA[Deletes the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group with the primary key could not be found, if the user did not have permission to delete the user group, or if the user group had a workflow in approved status]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroup</name><comment><![CDATA[Returns the user group with the primary key.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><return><comment><![CDATA[Returns the user group with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group with the primary key could not be found or if the user did not have permission to view the user group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroup</name><comment><![CDATA[Returns the user group with the name.]]></comment><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the user group's name]]></comment></param><return><comment><![CDATA[Returns the user group with the name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group with the name could not be found or if the user did not have permission to view the user group]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserUserGroups</name><comment><![CDATA[Returns all the user groups to which the user belongs.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the user groups to which the user belongs]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetGroupUserGroups</name><comment><![CDATA[Removes the user groups from the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to assign group members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetTeamUserGroups</name><comment><![CDATA[Removes the user groups from the team.]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user groups]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to assign team members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateUserGroup</name><comment><![CDATA[Updates the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the user group's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the the user group's description]]></comment></param><return><comment><![CDATA[the user group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group with the primary key was not found, if the new information was invalid, or if the user did not have permission to update the user group information]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>filterUserGroups</name><param><name>userGroups</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>UserIdMapperLocalServiceImpl</name><type>com.liferay.portal.service.impl.UserIdMapperLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>deleteUserIdMappers</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserIdMapper</name><param><name>userId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserIdMapperByExternalUserId</name><param><name>type</name><type>java.lang.String</type></param><param><name>externalUserId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserIdMappers</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateUserIdMapper</name><param><name>userId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>externalUserId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserLocalServiceImpl</name><type>com.liferay.portal.service.impl.UserLocalServiceImpl</type><comment><![CDATA[The implementation of the user local service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Scott Lee]]></author><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Julio Camarero]]></author><author><![CDATA[Wesley Gong]]></author><author><![CDATA[Zsigmond Rab]]></author><method><name>addDefaultAdminUser</name><param><name>companyId</name><type>long</type></param><param><name>screenName</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>locale</name><type>java.util.Locale</type></param><param><name>firstName</name><type>java.lang.String</type></param><param><name>middleName</name><type>java.lang.String</type></param><param><name>lastName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addDefaultGroups</name><comment><![CDATA[Adds the user to the default groups, unless the user is already in these groups. The default groups can be specified in <code>portal.properties</code> with the key <code>admin.default.group.names</code>.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addDefaultRoles</name><comment><![CDATA[Adds the user to the default roles, unless the user already has these roles. The default roles can be specified in <code>portal.properties</code> with the key <code>admin.default.role.names</code>.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addDefaultUserGroups</name><comment><![CDATA[Adds the user to the default user groups, unless the user is already in these user groups. The default user groups can be specified in <code>portal.properties</code> with the property <code>admin.default.user.group.names</code>.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addGroupUsers</name><comment><![CDATA[Adds the users to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addOrganizationUsers</name><comment><![CDATA[Adds the users to the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization or user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addPasswordPolicyUsers</name><comment><![CDATA[Assigns the password policy to the users, removing any other currently assigned password policies.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addRoleUsers</name><comment><![CDATA[Adds the users to the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role or user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addTeamUsers</name><comment><![CDATA[Adds the users to the team.]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a team or user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUser</name><comment><![CDATA[Adds a user.

<p>
This method handles the creation and bookkeeping of the user including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, etc.
</p>]]></comment><param><name>creatorUserId</name><type>long</type><comment><![CDATA[the primary key of the creator]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>autoPassword</name><type>boolean</type><comment><![CDATA[whether a password should be automatically generated for the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's password confirmation]]></comment></param><param><name>autoScreenName</name><type>boolean</type><comment><![CDATA[whether a screen name should be automatically generated for the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's OpenID]]></comment></param><param><name>locale</name><type>java.util.Locale</type><comment><![CDATA[the user's locale]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether the user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's job title]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's groups]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's organizations]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles this user possesses]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's user groups]]></comment></param><param><name>sendEmail</name><type>boolean</type><comment><![CDATA[whether to send the user an email notification about their new account]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the universally unique identifier (with the <code>uuid</code> attribute), asset category IDs, asset tag names, and expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the new user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserGroupUsers</name><comment><![CDATA[Adds the users to the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group or user with the primary could could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserWithWorkflow</name><comment><![CDATA[Adds a user with workflow.

<p>
This method handles the creation and bookkeeping of the user including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, etc.
</p>]]></comment><param><name>creatorUserId</name><type>long</type><comment><![CDATA[the primary key of the creator]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>autoPassword</name><type>boolean</type><comment><![CDATA[whether a password should be automatically generated for the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's password confirmation]]></comment></param><param><name>autoScreenName</name><type>boolean</type><comment><![CDATA[whether a screen name should be automatically generated for the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's OpenID]]></comment></param><param><name>locale</name><type>java.util.Locale</type><comment><![CDATA[the user's locale]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether the user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's job title]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's groups]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's organizations]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles this user possesses]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's user groups]]></comment></param><param><name>sendEmail</name><type>boolean</type><comment><![CDATA[whether to send the user an email notification about their new account]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the universally unique identifier (with the <code>uuid</code> attribute), asset category IDs, asset tag names, and expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the new user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>authenticateByEmailAddress</name><comment><![CDATA[Attempts to authenticate the user by their email address and password, while using the AuthPipeline.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>headerMap</name><type>java.util.Map</type><comment><![CDATA[the header map from the authentication request]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the parameter map from the authentication request]]></comment></param><param><name>resultsMap</name><type>java.util.Map</type><comment><![CDATA[the map of authentication results (may be nil). After a succesful authentication the user's primary key will be placed under the key <code>userId</code>.]]></comment></param><return><comment><![CDATA[the authentication status. This can be {@link com.liferay.portal.security.auth.Authenticator#FAILURE} indicating that the user's credentials are invalid, {@link com.liferay.portal.security.auth.Authenticator#SUCCESS} indicating a successful login, or {@link com.liferay.portal.security.auth.Authenticator#DNE} indicating that a user with that login does not exist.]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if <code>emailAddress</code> or <code>password</code> was <code>null</code>]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.security.auth.AuthPipeline]]></see></method><method><name>authenticateByScreenName</name><comment><![CDATA[Attempts to authenticate the user by their screen name and password, while using the AuthPipeline.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>headerMap</name><type>java.util.Map</type><comment><![CDATA[the header map from the authentication request]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the parameter map from the authentication request]]></comment></param><param><name>resultsMap</name><type>java.util.Map</type><comment><![CDATA[the map of authentication results (may be nil). After a succesful authentication the user's primary key will be placed under the key <code>userId</code>.]]></comment></param><return><comment><![CDATA[the authentication status. This can be {@link com.liferay.portal.security.auth.Authenticator#FAILURE} indicating that the user's credentials are invalid, {@link com.liferay.portal.security.auth.Authenticator#SUCCESS} indicating a successful login, or {@link com.liferay.portal.security.auth.Authenticator#DNE} indicating that a user with that login does not exist.]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if <code>screenName</code> or <code>password</code> was <code>null</code>]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.security.auth.AuthPipeline]]></see></method><method><name>authenticateByUserId</name><comment><![CDATA[Attempts to authenticate the user by their primary key and password, while using the AuthPipeline.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the user's primary key]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>headerMap</name><type>java.util.Map</type><comment><![CDATA[the header map from the authentication request]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the parameter map from the authentication request]]></comment></param><param><name>resultsMap</name><type>java.util.Map</type><comment><![CDATA[the map of authentication results (may be nil). After a succesful authentication the user's primary key will be placed under the key <code>userId</code>.]]></comment></param><return><comment><![CDATA[the authentication status. This can be {@link com.liferay.portal.security.auth.Authenticator#FAILURE} indicating that the user's credentials are invalid, {@link com.liferay.portal.security.auth.Authenticator#SUCCESS} indicating a successful login, or {@link com.liferay.portal.security.auth.Authenticator#DNE} indicating that a user with that login does not exist.]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if <code>userId</code> or <code>password</code> was <code>null</code>]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.security.auth.AuthPipeline]]></see></method><method><name>authenticateForBasic</name><comment><![CDATA[Attempts to authenticate the user using HTTP basic access authentication, without using the AuthPipeline. Primarily used for authenticating users of <code>tunnel-web</code>.

<p>
Authentication type specifies what <code>login</code> contains.The valid values are:
</p>

<ul>
<li>
<code>CompanyConstants.AUTH_TYPE_EA</code> - <code>login</code> is the
user's email address
</li>
<li>
<code>CompanyConstants.AUTH_TYPE_SN</code> - <code>login</code> is the
user's screen name
</li>
<li>
<code>CompanyConstants.AUTH_TYPE_ID</code> - <code>login</code> is the
user's primary key
</li>
</ul>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>authType</name><type>java.lang.String</type><comment><![CDATA[the type of authentication to perform]]></comment></param><param><name>login</name><type>java.lang.String</type><comment><![CDATA[either the user's email address, screen name, or primary key depending on the value of <code>authType</code>]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><return><comment><![CDATA[the authentication status. This can be {@link com.liferay.portal.security.auth.Authenticator#FAILURE} indicating that the user's credentials are invalid, {@link com.liferay.portal.security.auth.Authenticator#SUCCESS} indicating a successful login, or {@link com.liferay.portal.security.auth.Authenticator#DNE} indicating that a user with that login does not exist.]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>authenticateForDigest</name><comment><![CDATA[Attempts to authenticate the user using HTTP digest access authentication, without using the AuthPipeline. Primarily used for authenticating users of <code>tunnel-web</code>.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>username</name><type>java.lang.String</type><comment><![CDATA[either the user's email address, screen name, or primary key]]></comment></param><param><name>realm</name><type>java.lang.String</type><comment><![CDATA[unused]]></comment></param><param><name>nonce</name><type>java.lang.String</type><comment><![CDATA[the number used once]]></comment></param><param><name>method</name><type>java.lang.String</type><comment><![CDATA[the request method]]></comment></param><param><name>uri</name><type>java.lang.String</type><comment><![CDATA[the request URI]]></comment></param><param><name>response</name><type>java.lang.String</type><comment><![CDATA[the authentication response hash]]></comment></param><return><comment><![CDATA[the user's primary key if authentication is succesful; <code>0</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>authenticateForJAAS</name><comment><![CDATA[Attempts to authenticate the user using JAAS credentials, without using the AuthPipeline.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>encPassword</name><type>java.lang.String</type><comment><![CDATA[the encrypted password]]></comment></param><return><comment><![CDATA[<code>true</code> if authentication is successful; <code>false</code> otherwise]]></comment></return></method><method><name>checkLockout</name><comment><![CDATA[Checks if the user is currently locked out based on the password policy, and performs maintenance on the user's lockout and failed login data.]]></comment><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user was determined to still be locked out]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkLoginFailure</name><comment><![CDATA[Adds a failed login attempt to the user and updates the user's last failed login date.]]></comment><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[the user]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkLoginFailureByEmailAddress</name><comment><![CDATA[Adds a failed login attempt to the user with the email address and updates the user's last failed login date.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the email address could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkLoginFailureById</name><comment><![CDATA[Adds a failed login attempt to the user and updates the user's last failed login date.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkLoginFailureByScreenName</name><comment><![CDATA[Adds a failed login attempt to the user with the screen name and updates the user's last failed login date.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the screen name could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkPasswordExpired</name><comment><![CDATA[Checks if the user's password is expired based on the password policy, and performs maintenance on the user's grace login and password reset data.]]></comment><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user's password has expired and the grace login limit has been exceeded]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>clearOrganizationUsers</name><comment><![CDATA[Removes all the users from the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>clearUserGroupUsers</name><comment><![CDATA[Removes all the users from the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>completeUserRegistration</name><comment><![CDATA[Completes the user's registration by generating a password and sending the confirmation email.]]></comment><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[the user]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context. Can set whether a password should be generated (with the <code>autoPassword</code> attribute) and whether the confirmation email should be sent (with the <code>sendEmail</code> attribute) for the user.]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>decryptUserId</name><comment><![CDATA[Decrypts the user's primary key and password from their encrypted forms. Used for decrypting a user's credentials from the values stored in an automatic login cookie.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the encrypted primary key of the user]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the encrypted password of the user]]></comment></param><return><comment><![CDATA[the user's primary key and password]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the user's password was incorrect]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deletePortrait</name><comment><![CDATA[Deletes the user's portrait image.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the user's portrait could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRoleUser</name><comment><![CDATA[Removes the user from the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role or user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteUser</name><comment><![CDATA[Deletes the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteUser</name><comment><![CDATA[Deletes the user.]]></comment><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteUserGroupUser</name><comment><![CDATA[Removes the user from the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>encryptUserId</name><comment><![CDATA[Encrypts the primary key of the user. Used when encrypting the user's credentials for storage in an automatic login cookie.]]></comment><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the user's encrypted primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>fetchUserByEmailAddress</name><comment><![CDATA[Returns the user with the email address.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><return><comment><![CDATA[the user with the email address, or <code>null</code> if a user with the email address could not be found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>fetchUserById</name><comment><![CDATA[Returns the user with the primary key.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the user with the primary key, or <code>null</code> if a user with the primary key could not be found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>fetchUserByScreenName</name><comment><![CDATA[Returns the user with the screen name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><return><comment><![CDATA[the user with the screen name, or <code>null</code> if a user with the screen name could not be found]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyUsers</name><comment><![CDATA[Returns a range of all the users belonging to the company.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><return><comment><![CDATA[the range of users belonging to the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyUsersCount</name><comment><![CDATA[Returns the number of users belonging to the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[the number of users belonging to the company]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getDefaultUser</name><comment><![CDATA[Returns the default user for the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[the default user for the company]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a default user for the company could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getDefaultUserId</name><comment><![CDATA[Returns the primary key of the default user for the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[the primary key of the default user for the company]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a default user for the company could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupUserIds</name><comment><![CDATA[Returns the primary keys of all the users belonging to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the primary keys of the users belonging to the group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupUsers</name><comment><![CDATA[Returns all the users belonging to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the users belonging to the group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupUsersCount</name><comment><![CDATA[Returns the number of users belonging to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the number of users belonging to the group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupUsersCount</name><comment><![CDATA[Returns the number of users with the status belonging to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><return><comment><![CDATA[the number of users with the status belonging to the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getNoAnnouncementsDeliveries</name><comment><![CDATA[Returns all the users who have not had any announcements of the type delivered, excluding the default user.]]></comment><param><name>type</name><type>java.lang.String</type><comment><![CDATA[the type of announcement]]></comment></param><return><comment><![CDATA[the users who have not had any annoucements of the type delivered]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getNoContacts</name><comment><![CDATA[Returns all the users who do not have any contacts.]]></comment><return><comment><![CDATA[the users who do not have any contacts]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getNoGroups</name><comment><![CDATA[Returns all the users who do not belong to any groups, excluding the default user.]]></comment><return><comment><![CDATA[the users who do not belong to any groups]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationUserIds</name><comment><![CDATA[Returns the primary keys of all the users belonging to the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[the primary keys of the users belonging to the organization]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationUsers</name><comment><![CDATA[Returns all the users belonging to the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[the users belonging to the organization]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationUsersCount</name><comment><![CDATA[Returns the number of users belonging to the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[the number of users belonging to the organization]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationUsersCount</name><comment><![CDATA[Returns the number of users with the status belonging to the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><return><comment><![CDATA[the number of users with the status belonging to the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoleUserIds</name><comment><![CDATA[Returns the primary keys of all the users belonging to the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[the primary keys of the users belonging to the role]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoleUsers</name><comment><![CDATA[Returns all the users belonging to the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[the users belonging to the role]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoleUsers</name><comment><![CDATA[Returns a range of all the users belonging to the role.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><return><comment><![CDATA[the range of users belonging to the role]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoleUsersCount</name><comment><![CDATA[Returns the number of users belonging to the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[the number of users belonging to the role]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoleUsersCount</name><comment><![CDATA[Returns the number of users with the status belonging to the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><return><comment><![CDATA[the number of users with the status belonging to the role]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an role with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSocialUsers</name><comment><![CDATA[Returns an ordered range of all the users with a social relation of the type with the user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the type of social relation. The possible types can be found in {@link com.liferay.portlet.social.model.SocialRelationConstants}.]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the users by (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the ordered range of users with a social relation of the type with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSocialUsers</name><comment><![CDATA[Returns an ordered range of all the users with a social relation with the user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the users by (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the ordered range of users with a social relation with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSocialUsers</name><comment><![CDATA[Returns an ordered range of all the users with a mutual social relation of the type with both of the given users.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the primary key of the first user]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the primary key of the second user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the type of social relation. The possible types can be found in {@link com.liferay.portlet.social.model.SocialRelationConstants}.]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the users by (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the ordered range of users with a mutual social relation of the type with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSocialUsers</name><comment><![CDATA[Returns an ordered range of all the users with a mutual social relation with both of the given users.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the primary key of the first user]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the primary key of the second user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the users by (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the ordered range of users with a mutual social relation with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSocialUsersCount</name><comment><![CDATA[Returns the number of users with a social relation with the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the number of users with a social relation with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSocialUsersCount</name><comment><![CDATA[Returns the number of users with a social relation of the type with the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the type of social relation. The possible types can be found in {@link com.liferay.portlet.social.model.SocialRelationConstants}.]]></comment></param><return><comment><![CDATA[the number of users with a social relation of the type with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSocialUsersCount</name><comment><![CDATA[Returns the number of users with a mutual social relation with both of the given users.]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the primary key of the first user]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the primary key of the second user]]></comment></param><return><comment><![CDATA[the number of users with a mutual social relation with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSocialUsersCount</name><comment><![CDATA[Returns the number of users with a mutual social relation of the type with both of the given users.]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the primary key of the first user]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the primary key of the second user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the type of social relation. The possible types can be found in {@link com.liferay.portlet.social.model.SocialRelationConstants}.]]></comment></param><return><comment><![CDATA[the number of users with a mutual social relation of the type with the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserByContactId</name><comment><![CDATA[Returns the user with the contact ID.]]></comment><param><name>contactId</name><type>long</type><comment><![CDATA[the user's contact ID]]></comment></param><return><comment><![CDATA[the user with the contact ID]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the contact ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserByEmailAddress</name><comment><![CDATA[Returns the user with the email address.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><return><comment><![CDATA[the user with the email address]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the email address could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserByFacebookId</name><comment><![CDATA[Returns the user with the Facebook ID.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's Facebook ID]]></comment></param><return><comment><![CDATA[the user with the Facebook ID]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the Facebook ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserById</name><comment><![CDATA[Returns the user with the primary key.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the user with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserById</name><comment><![CDATA[Returns the user with the primary key from the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the user with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key from the company could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserByOpenId</name><comment><![CDATA[Returns the user with the OpenID.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's OpenID]]></comment></param><return><comment><![CDATA[the user with the OpenID]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the OpenID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserByPortraitId</name><comment><![CDATA[Returns the user with the portrait ID.]]></comment><param><name>portraitId</name><type>long</type><comment><![CDATA[the user's portrait ID]]></comment></param><return><comment><![CDATA[the user with the portrait ID]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the portrait ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserByScreenName</name><comment><![CDATA[Returns the user with the screen name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><return><comment><![CDATA[the user with the screen name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the screen name could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserByUuid</name><comment><![CDATA[Returns the user with the universally unique identifier.]]></comment><param><name>uuid</name><type>java.lang.String</type><comment><![CDATA[the user's universally unique identifier]]></comment></param><return><comment><![CDATA[the user with the universally unique identifier]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the universally unique identifier could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupUsers</name><comment><![CDATA[Returns all the users belonging to the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><return><comment><![CDATA[the users belonging to the user group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupUsersCount</name><comment><![CDATA[Returns the number of users belonging to the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><return><comment><![CDATA[the number of users belonging to the user group]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupUsersCount</name><comment><![CDATA[Returns the number of users with the status belonging to the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><return><comment><![CDATA[the number of users with the status belonging to the user group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserIdByEmailAddress</name><comment><![CDATA[Returns the primary key of the user with the email address.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><return><comment><![CDATA[the primary key of the user with the email address]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the email address could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserIdByScreenName</name><comment><![CDATA[Returns the primary key of the user with the screen name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><return><comment><![CDATA[the primary key of the user with the screen name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the screen name could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasGroupUser</name><comment><![CDATA[Returns <code>true</code> if the user is a member of the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is a member of the group; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasOrganizationUser</name><comment><![CDATA[Returns <code>true</code> if the user is a member of the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is a member of the organization; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasPasswordPolicyUser</name><comment><![CDATA[Returns <code>true</code> if the password policy has been assigned to the user.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the password policy is assigned to the user; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRoleUser</name><comment><![CDATA[Returns <code>true</code> if the user is a member of the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is a member of the role; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRoleUser</name><comment><![CDATA[Returns <code>true</code> if the user has the role with the name, optionally through inheritance.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the role's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name of the role (must be a regular role, not an organization, site or provider role)]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>inherited</name><type>boolean</type><comment><![CDATA[whether to include roles inherited from organizations, sites, etc.]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has the role; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the name could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasTeamUser</name><comment><![CDATA[Returns <code>true</code> if the user is a member of the team.]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is a member of the team; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasUserGroupUser</name><comment><![CDATA[Returns <code>true</code> if the user is a member of the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is a member of the user group; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>isPasswordExpired</name><comment><![CDATA[Returns <code>true</code> if the user's password is expired.]]></comment><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the user's password is expired; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the password policy for the user could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>isPasswordExpiringSoon</name><comment><![CDATA[Returns <code>true</code> if the user's password is expiring soon.]]></comment><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the user's password is expiring soon; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the password policy for the user could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>loadGetDefaultUser</name><param><name>companyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the users who match the keywords and status, without using the indexer. It is preferable to use the indexed version {@link #search(long, String, int, LinkedHashMap, int, int, Sort)} instead of this method wherever possible for performance reasons.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the user's first name, middle name, last name, screen name, or email address]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.UserFinder}.]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the users by (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching users]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.UserFinder]]></see></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the users who match the keywords and status, using the indexer. It is preferable to use this method instead of the non-indexed version whenever possible for performance reasons.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the user's first name, middle name, last name, screen name, or email address]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the indexer parameters (optionally <code>null</code>). For more information see {@link com.liferay.portlet.usersadmin.util.UserIndexer}.]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><param><name>sort</name><type>com.liferay.portal.kernel.search.Sort</type><comment><![CDATA[the field and direction to sort by (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching users]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portlet.usersadmin.util.UserIndexer]]></see></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the users with the status, and whose first name, middle name, last name, screen name, and email address match the keywords specified for them, without using the indexer. It is preferable to use the indexed version {@link #search(long, String, String, String, String, String, int, LinkedHashMap, boolean, int, int, Sort)} instead of this method wherever possible for performance reasons.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the first name keywords (space separated)]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the middle name keywords]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the last name keywords]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the screen name keywords]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the email address keywords]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.UserFinder}.]]></comment></param><param><name>andSearch</name><type>boolean</type><comment><![CDATA[whether every field must match its keywords, or just one field. For example, &quot;users with the first name 'bob' and last name 'smith'&quot; vs &quot;users with the first name 'bob' or the last name 'smith'&quot;.]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the users by (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching users]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.service.persistence.UserFinder]]></see></method><method><name>search</name><comment><![CDATA[Returns an ordered range of all the users with the status, and whose first name, middle name, last name, screen name, and email address 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.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the first name keywords (space separated)]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the middle name keywords]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the last name keywords]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the screen name keywords]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the email address keywords]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the indexer parameters (optionally <code>null</code>). For more information see {@link com.liferay.portlet.usersadmin.util.UserIndexer}.]]></comment></param><param><name>andSearch</name><type>boolean</type><comment><![CDATA[whether every field must match its keywords, or just one field. For example, &quot;users with the first name 'bob' and last name 'smith'&quot; vs &quot;users with the first name 'bob' or the last name 'smith'&quot;.]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of users]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of users (not inclusive)]]></comment></param><param><name>sort</name><type>com.liferay.portal.kernel.search.Sort</type><comment><![CDATA[the field and direction to sort by (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the matching users]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portlet.usersadmin.util.UserIndexer]]></see></method><method><name>searchCount</name><comment><![CDATA[Returns the number of users who match the keywords and status.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>keywords</name><type>java.lang.String</type><comment><![CDATA[the keywords (space separated), which may occur in the user's first name, middle name, last name, screen name, or email address]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.UserFinder}.]]></comment></param><return><comment><![CDATA[the number matching users]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>searchCount</name><comment><![CDATA[Returns the number of users with the status, and whose first name, middle name, last name, screen name, and email address match the keywords specified for them.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the first name keywords (space separated)]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the middle name keywords]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the last name keywords]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the screen name keywords]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the email address keywords]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>params</name><type>java.util.LinkedHashMap</type><comment><![CDATA[the finder parameters (optionally <code>null</code>). For more information see {@link com.liferay.portal.service.persistence.UserFinder}.]]></comment></param><param><name>andSearch</name><type>boolean</type><comment><![CDATA[whether every field must match its keywords, or just one field. For example, &quot;users with the first name 'bob' and last name 'smith'&quot; vs &quot;users with the first name 'bob' or the last name 'smith'&quot;.]]></comment></param><return><comment><![CDATA[the number of matching users]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>sendEmailAddressVerification</name><comment><![CDATA[Sends an email address verification to the user.]]></comment><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[the verification email recipient]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the recipient's email address]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context. Must set the portal URL, main path, primary key of the layout, remote address, remote host, and agent for the user.]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>sendPassword</name><comment><![CDATA[Sends the password email to the user with the email address. The content of this email can be specified in <code>portal.properties</code> with the <code>admin.email.password</code> keys.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>fromName</name><type>java.lang.String</type><comment><![CDATA[the name of the individual that the email should be from]]></comment></param><param><name>fromAddress</name><type>java.lang.String</type><comment><![CDATA[the address of the individual that the email should be from]]></comment></param><param><name>subject</name><type>java.lang.String</type><comment><![CDATA[the email subject. If <code>null</code>, the subject specified in <code>portal.properties</code> will be used.]]></comment></param><param><name>body</name><type>java.lang.String</type><comment><![CDATA[the email body. If <code>null</code>, the body specified in <code>portal.properties</code> will be used.]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the email address could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRoleUsers</name><comment><![CDATA[Sets the users in the role, removing and adding users to the role as necessary.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setUserGroupUsers</name><comment><![CDATA[Sets the users in the user group, removing and adding users to the user group as necessary.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetGroupTeamsUsers</name><comment><![CDATA[Removes the users from the teams of a group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetGroupUsers</name><comment><![CDATA[Removes the users from the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetOrganizationUsers</name><comment><![CDATA[Removes the users from the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetPasswordPolicyUsers</name><comment><![CDATA[Removes the users from the password policy.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRoleUsers</name><comment><![CDATA[Removes the users from the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>users</name><type>java.util.List</type><comment><![CDATA[the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRoleUsers</name><comment><![CDATA[Removes the users from the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetTeamUsers</name><comment><![CDATA[Removes the users from the team.]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetUserGroupUsers</name><comment><![CDATA[Removes the users from the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateAgreedToTermsOfUse</name><comment><![CDATA[Updates whether the user has agreed to the terms of use.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>agreedToTermsOfUse</name><type>boolean</type><comment><![CDATA[whether the user has agreet to the terms of use]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateAsset</name><comment><![CDATA[Updates the user's asset with the new asset categories and tag names, removing and adding asset categories and tag names as necessary.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[Id the primary key of the user]]></comment></param><param><name>assetCategoryIds</name><type>long[]</type><comment><![CDATA[the primary key's of the new asset categories]]></comment></param><param><name>assetTagNames</name><type>java.lang.String[]</type><comment><![CDATA[the new asset tag names]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateCreateDate</name><comment><![CDATA[Updates the user's creation date.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>createDate</name><type>java.util.Date</type><comment><![CDATA[the new creation date]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateEmailAddress</name><comment><![CDATA[Updates the user's email address.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>emailAddress1</name><type>java.lang.String</type><comment><![CDATA[the user's new email address]]></comment></param><param><name>emailAddress2</name><type>java.lang.String</type><comment><![CDATA[the user's new email address confirmation]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateEmailAddress</name><comment><![CDATA[Updates the user's email address or sends verification email.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>emailAddress1</name><type>java.lang.String</type><comment><![CDATA[the user's new email address]]></comment></param><param><name>emailAddress2</name><type>java.lang.String</type><comment><![CDATA[the user's new email address confirmation]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateEmailAddressVerified</name><comment><![CDATA[Updates whether the user has verified email address.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>emailAddressVerified</name><type>boolean</type><comment><![CDATA[whether the user has verified email address]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFacebookId</name><comment><![CDATA[Updates the user's Facebook ID.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's new Facebook ID]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateGroups</name><comment><![CDATA[Sets the groups the user is in, removing and adding groups as necessary.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>newGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the groups]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateIncompleteUser</name><comment><![CDATA[Updates a user account that was automatically created when a guest user participated in an action (e.g. posting a comment) and only provided his name and email address.]]></comment><param><name>creatorUserId</name><type>long</type><comment><![CDATA[the primary key of the creator]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>autoPassword</name><type>boolean</type><comment><![CDATA[whether a password should be automatically generated for the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's password confirmation]]></comment></param><param><name>autoScreenName</name><type>boolean</type><comment><![CDATA[whether a screen name should be automatically generated for the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's OpenID]]></comment></param><param><name>locale</name><type>java.util.Locale</type><comment><![CDATA[the user's locale]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether the user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's job title]]></comment></param><param><name>updateUserInformation</name><type>boolean</type><comment><![CDATA[whether to update the user's information]]></comment></param><param><name>sendEmail</name><type>boolean</type><comment><![CDATA[whether to send the user an email notification about their new account]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateJobTitle</name><comment><![CDATA[Updates the user's job title.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's job title]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if a contact could not be found matching the user's contact ID]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLastLogin</name><comment><![CDATA[Updates the user's last login with the current time and the IP address.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>loginIP</name><type>java.lang.String</type><comment><![CDATA[the IP address the user logged in from]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLockout</name><comment><![CDATA[Updates whether the user is locked out from logging in.]]></comment><param><name>user</name><type>com.liferay.portal.model.User</type><comment><![CDATA[the user]]></comment></param><param><name>lockout</name><type>boolean</type><comment><![CDATA[whether the user is locked out]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLockoutByEmailAddress</name><comment><![CDATA[Updates whether the user is locked out from logging in.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>lockout</name><type>boolean</type><comment><![CDATA[whether the user is locked out]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the email address could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLockoutById</name><comment><![CDATA[Updates whether the user is locked out from logging in.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>lockout</name><type>boolean</type><comment><![CDATA[whether the user is locked out]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLockoutByScreenName</name><comment><![CDATA[Updates whether the user is locked out from logging in.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>lockout</name><type>boolean</type><comment><![CDATA[whether the user is locked out]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the screen name could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateModifiedDate</name><comment><![CDATA[Updates the user's modified date.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>modifiedDate</name><type>java.util.Date</type><comment><![CDATA[the new modified date]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateOpenId</name><comment><![CDATA[Updates the user's OpenID.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the new OpenID]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateOrganizations</name><comment><![CDATA[Sets the organizations that the user is in, removing and adding organizations as necessary.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>newOrganizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePassword</name><comment><![CDATA[Updates the user's password without tracking or validation of the change.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's new password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's new password confirmation]]></comment></param><param><name>passwordReset</name><type>boolean</type><comment><![CDATA[whether the user should be asked to reset their password the next time they log in]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePassword</name><comment><![CDATA[Updates the user's password, optionally with tracking and validation of the change.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's new password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's new password confirmation]]></comment></param><param><name>passwordReset</name><type>boolean</type><comment><![CDATA[whether the user should be asked to reset their password the next time they login]]></comment></param><param><name>silentUpdate</name><type>boolean</type><comment><![CDATA[whether the password should be updated without being tracked, or validated. Primarily used for password imports.]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePasswordManually</name><comment><![CDATA[Updates the user's password with manually input information. This method should only be used when performing maintenance.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the user's new password]]></comment></param><param><name>passwordEncrypted</name><type>boolean</type><comment><![CDATA[the user's new encrypted password]]></comment></param><param><name>passwordReset</name><type>boolean</type><comment><![CDATA[whether the user should be asked to reset their password the next time they login]]></comment></param><param><name>passwordModifiedDate</name><type>java.util.Date</type><comment><![CDATA[the new password modified date]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePasswordReset</name><comment><![CDATA[Updates whether the user should be asked to reset their password the next time they login.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>passwordReset</name><type>boolean</type><comment><![CDATA[whether the user should be asked to reset their password the next time they login]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePortrait</name><comment><![CDATA[Updates the user's portrait image.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>bytes</name><type>byte[]</type><comment><![CDATA[the new portrait image data]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the new portrait was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateReminderQuery</name><comment><![CDATA[Updates the user's password reset question and answer.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>question</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset question]]></comment></param><param><name>answer</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset answer]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the new question or answer were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateScreenName</name><comment><![CDATA[Updates the user's screen name.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's new screen name]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the new screen name was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateStatus</name><comment><![CDATA[Updates the user's workflow status.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the user's new workflow status]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateUser</name><comment><![CDATA[Updates the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>oldPassword</name><type>java.lang.String</type><comment><![CDATA[the user's old password]]></comment></param><param><name>newPassword1</name><type>java.lang.String</type><comment><![CDATA[the user's new password (optionally <code>null</code>)]]></comment></param><param><name>newPassword2</name><type>java.lang.String</type><comment><![CDATA[the user's new password confirmation (optionally <code>null</code>)]]></comment></param><param><name>passwordReset</name><type>boolean</type><comment><![CDATA[whether the user should be asked to reset their password the next time they login]]></comment></param><param><name>reminderQueryQuestion</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset question]]></comment></param><param><name>reminderQueryAnswer</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset answer]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's new screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's new email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's new Facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's new OpenID]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the user's new language ID]]></comment></param><param><name>timeZoneId</name><type>java.lang.String</type><comment><![CDATA[the user's new time zone ID]]></comment></param><param><name>greeting</name><type>java.lang.String</type><comment><![CDATA[the user's new greeting]]></comment></param><param><name>comments</name><type>java.lang.String</type><comment><![CDATA[the user's new comments]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's new first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's new middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's new last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's new name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's new name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's new birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's new birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>smsSn</name><type>java.lang.String</type><comment><![CDATA[the user's new SMS screen name]]></comment></param><param><name>aimSn</name><type>java.lang.String</type><comment><![CDATA[the user's new AIM screen name]]></comment></param><param><name>facebookSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Facebook screen name]]></comment></param><param><name>icqSn</name><type>java.lang.String</type><comment><![CDATA[the user's new ICQ screen name]]></comment></param><param><name>jabberSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Jabber screen name]]></comment></param><param><name>msnSn</name><type>java.lang.String</type><comment><![CDATA[the user's new MSN screen name]]></comment></param><param><name>mySpaceSn</name><type>java.lang.String</type><comment><![CDATA[the user's new MySpace screen name]]></comment></param><param><name>skypeSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Skype screen name]]></comment></param><param><name>twitterSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Twitter screen name]]></comment></param><param><name>ymSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Yahoo! Messenger screen name]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's new job title]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's groups]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's organizations]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's roles]]></comment></param><param><name>userGroupRoles</name><type>java.util.List</type><comment><![CDATA[the user user's group roles]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's user groups]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the universally unique identifier (with the <code>uuid</code> attribute), asset category IDs, asset tag names, and expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the new information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>verifyEmailAddress</name><comment><![CDATA[Verifies the email address of the ticket.]]></comment><param><name>ticketKey</name><type>java.lang.String</type><comment><![CDATA[the ticket key]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a ticket matching the ticket key could not be found, if the ticket has expired, if the ticket is an email address ticket, or if the email address is invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>authenticate</name><comment><![CDATA[Attempts to authenticate the user by their login and password, while using the AuthPipeline.

<p>
Authentication type specifies what <code>login</code> contains.The valid values are:
</p>

<ul>
<li>
<code>CompanyConstants.AUTH_TYPE_EA</code> - <code>login</code> is the
user's email address
</li>
<li>
<code>CompanyConstants.AUTH_TYPE_SN</code> - <code>login</code> is the
user's screen name
</li>
<li>
<code>CompanyConstants.AUTH_TYPE_ID</code> - <code>login</code> is the
user's primary key
</li>
</ul>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>login</name><type>java.lang.String</type><comment><![CDATA[either the user's email address, screen name, or primary key depending on the value of <code>authType</code>]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>authType</name><type>java.lang.String</type><comment><![CDATA[the type of authentication to perform]]></comment></param><param><name>headerMap</name><type>java.util.Map</type><comment><![CDATA[the header map from the authentication request]]></comment></param><param><name>parameterMap</name><type>java.util.Map</type><comment><![CDATA[the parameter map from the authentication request]]></comment></param><param><name>resultsMap</name><type>java.util.Map</type><comment><![CDATA[the map of authentication results (may be nil). After a succesful authentication the user's primary key will be placed under the key <code>userId</code>.]]></comment></param><return><comment><![CDATA[the authentication status. This can be {@link com.liferay.portal.security.auth.Authenticator#FAILURE} indicating that the user's credentials are invalid, {@link com.liferay.portal.security.auth.Authenticator#SUCCESS} indicating a successful login, or {@link com.liferay.portal.security.auth.Authenticator#DNE} indicating that a user with that login does not exist.]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if <code>login</code> or <code>password</code> was <code>null</code>]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.security.auth.AuthPipeline]]></see></method><method><name>getScreenName</name><param><name>screenName</name><type>java.lang.String</type></param></method><method><name>getUserIds</name><param><name>users</name><type>java.util.List</type></param></method><method><name>reindex</name><param><name>user</name><type>com.liferay.portal.model.User</type></param></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>firstName</name><type>java.lang.String</type></param><param><name>middleName</name><type>java.lang.String</type></param><param><name>lastName</name><type>java.lang.String</type></param><param><name>fullName</name><type>java.lang.String</type></param><param><name>screenName</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>street</name><type>java.lang.String</type></param><param><name>city</name><type>java.lang.String</type></param><param><name>zip</name><type>java.lang.String</type></param><param><name>region</name><type>java.lang.String</type></param><param><name>country</name><type>java.lang.String</type></param><param><name>status</name><type>int</type></param><param><name>params</name><type>java.util.LinkedHashMap</type></param><param><name>andSearch</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>sort</name><type>com.liferay.portal.kernel.search.Sort</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>sendEmail</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>password</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>setEmailAddress</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>password</name><type>java.lang.String</type></param><param><name>firstName</name><type>java.lang.String</type></param><param><name>middleName</name><type>java.lang.String</type></param><param><name>lastName</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateGroups</name><param><name>userId</name><type>long</type></param><param><name>newGroupIds</name><type>long[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><param><name>indexingEnabled</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateOrganizations</name><param><name>userId</name><type>long</type></param><param><name>newOrganizationIds</name><type>long[]</type></param><param><name>indexingEnabled</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateUserGroupRoles</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>organizationIds</name><type>long[]</type></param><param><name>userGroupRoles</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>autoPassword</name><type>boolean</type></param><param><name>password1</name><type>java.lang.String</type></param><param><name>password2</name><type>java.lang.String</type></param><param><name>autoScreenName</name><type>boolean</type></param><param><name>screenName</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>firstName</name><type>java.lang.String</type></param><param><name>middleName</name><type>java.lang.String</type></param><param><name>lastName</name><type>java.lang.String</type></param><param><name>organizationIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>userId</name><type>long</type></param><param><name>screenName</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>firstName</name><type>java.lang.String</type></param><param><name>middleName</name><type>java.lang.String</type></param><param><name>lastName</name><type>java.lang.String</type></param><param><name>smsSn</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateEmailAddress</name><param><name>companyId</name><type>long</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateEmailAddress</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>emailAddress1</name><type>java.lang.String</type></param><param><name>emailAddress2</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateFullName</name><param><name>companyId</name><type>long</type></param><param><name>firstName</name><type>java.lang.String</type></param><param><name>middleName</name><type>java.lang.String</type></param><param><name>lastName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validatePassword</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>password1</name><type>java.lang.String</type></param><param><name>password2</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateReminderQuery</name><param><name>question</name><type>java.lang.String</type></param><param><name>answer</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validateScreenName</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>screenName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field><field><name>_defaultUsers</name></field></javadoc><javadoc><name>UserNotificationEventLocalServiceImpl</name><type>com.liferay.portal.service.impl.UserNotificationEventLocalServiceImpl</type><author><![CDATA[Edward Han]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addUserNotificationEvent</name><param><name>userId</name><type>long</type></param><param><name>notificationEvent</name><type>com.liferay.portal.kernel.notifications.NotificationEvent</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addUserNotificationEvent</name><param><name>userId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>timestamp</name><type>long</type></param><param><name>deliverBy</name><type>long</type></param><param><name>payload</name><type>java.lang.String</type></param><param><name>archived</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addUserNotificationEvents</name><param><name>userId</name><type>long</type></param><param><name>notificationEvents</name><type>java.util.Collection</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserNotificationEvent</name><param><name>uuid</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserNotificationEvents</name><param><name>uuids</name><type>java.util.Collection</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserNotificationEvents</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserNotificationEvents</name><param><name>userId</name><type>long</type></param><param><name>archived</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserNotificationEvents</name><param><name>userId</name><type>long</type></param><param><name>archived</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserNotificationEvents</name><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserNotificationEventsCount</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserNotificationEventsCount</name><param><name>userId</name><type>long</type></param><param><name>archived</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateUserNotificationEvent</name><param><name>uuid</name><type>java.lang.String</type></param><param><name>archive</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateUserNotificationEvents</name><param><name>uuids</name><type>java.util.Collection</type></param><param><name>archive</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserServiceImpl</name><type>com.liferay.portal.service.impl.UserServiceImpl</type><comment><![CDATA[The implementation of the user remote service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Brian Myunghun Kim]]></author><author><![CDATA[Scott Lee]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Julio Camarero]]></author><method><name>addGroupUsers</name><comment><![CDATA[Adds the users to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a group or user with the primary key could not be found, or if the user did not have permission to assign group members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addOrganizationUsers</name><comment><![CDATA[Adds the users to the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an organization or user with the primary key could not be found, if the user did not have permission to assign organization members, or if current user did not have an organization in common with a given user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addPasswordPolicyUsers</name><comment><![CDATA[Assigns the password policy to the users, removing any other currently assigned password policies.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to assign policy members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addRoleUsers</name><comment><![CDATA[Adds the users to the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role or user with the primary key could not be found or if the user did not have permission to assign role members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addTeamUsers</name><comment><![CDATA[Adds the users to the team.]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a team or user with the primary key could not be found or if the user did not have permission to assign team members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUser</name><comment><![CDATA[Adds a user.

<p>
This method handles the creation and bookkeeping of the user including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, etc.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>autoPassword</name><type>boolean</type><comment><![CDATA[whether a password should be automatically generated for the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's password confirmation]]></comment></param><param><name>autoScreenName</name><type>boolean</type><comment><![CDATA[whether a screen name should be automatically generated for the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's OpenID]]></comment></param><param><name>locale</name><type>java.util.Locale</type><comment><![CDATA[the user's locale]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether the user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's job title]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's groups]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's organizations]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles this user possesses]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's user groups]]></comment></param><param><name>sendEmail</name><type>boolean</type><comment><![CDATA[whether to send the user an email notification about their new account]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the universally unique identifier (with the <code>uuid</code> attribute), asset category IDs, asset tag names, and expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the new user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user's information was invalid, if the creator did not have permission to add users, or if the email address was reserved]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUser</name><comment><![CDATA[Adds a user with additional parameters.

<p>
This method handles the creation and bookkeeping of the user including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, etc.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>autoPassword</name><type>boolean</type><comment><![CDATA[whether a password should be automatically generated for the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's password confirmation]]></comment></param><param><name>autoScreenName</name><type>boolean</type><comment><![CDATA[whether a screen name should be automatically generated for the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's OpenID]]></comment></param><param><name>locale</name><type>java.util.Locale</type><comment><![CDATA[the user's locale]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether the user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's job title]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's groups]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's organizations]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles this user possesses]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's user groups]]></comment></param><param><name>addresses</name><type>java.util.List</type><comment><![CDATA[the user's addresses]]></comment></param><param><name>emailAddresses</name><type>java.util.List</type><comment><![CDATA[the user's email addresses]]></comment></param><param><name>phones</name><type>java.util.List</type><comment><![CDATA[the user's phone numbers]]></comment></param><param><name>websites</name><type>java.util.List</type><comment><![CDATA[the user's websites]]></comment></param><param><name>announcementsDelivers</name><type>java.util.List</type><comment><![CDATA[the announcements deliveries]]></comment></param><param><name>sendEmail</name><type>boolean</type><comment><![CDATA[whether to send the user an email notification about their new account]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the universally unique identifier (with the <code>uuid</code> attribute), asset category IDs, asset tag names, and expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the new user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user's information was invalid, if the creator did not have permission to add users, if the email address was reserved, or some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserGroupUsers</name><comment><![CDATA[Adds the users to the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user group or user with the primary could could not be found, or if the current user did not have permission to assign group members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserWithWorkflow</name><comment><![CDATA[Adds a user with workflow.

<p>
This method handles the creation and bookkeeping of the user including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, etc.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>autoPassword</name><type>boolean</type><comment><![CDATA[whether a password should be automatically generated for the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's password confirmation]]></comment></param><param><name>autoScreenName</name><type>boolean</type><comment><![CDATA[whether a screen name should be automatically generated for the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's OpenID]]></comment></param><param><name>locale</name><type>java.util.Locale</type><comment><![CDATA[the user's locale]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether the user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's job title]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's groups]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's organizations]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles this user possesses]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's user groups]]></comment></param><param><name>sendEmail</name><type>boolean</type><comment><![CDATA[whether to send the user an email notification about their new account]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the universally unique identifier (with the <code>uuid</code> attribute), asset category IDs, asset tag names, and expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the new user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user's information was invalid, if the creator did not have permission to add users, or if the email address was reserved]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUserWithWorkflow</name><comment><![CDATA[Adds a user with workflow and additional parameters.

<p>
This method handles the creation and bookkeeping of the user including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to any methods to setup default groups, resources, etc.
</p>]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>autoPassword</name><type>boolean</type><comment><![CDATA[whether a password should be automatically generated for the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's password confirmation]]></comment></param><param><name>autoScreenName</name><type>boolean</type><comment><![CDATA[whether a screen name should be automatically generated for the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's OpenID]]></comment></param><param><name>locale</name><type>java.util.Locale</type><comment><![CDATA[the user's locale]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether the user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's job title]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's groups]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's organizations]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the roles this user possesses]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's user groups]]></comment></param><param><name>addresses</name><type>java.util.List</type><comment><![CDATA[the user's addresses]]></comment></param><param><name>emailAddresses</name><type>java.util.List</type><comment><![CDATA[the user's email addresses]]></comment></param><param><name>phones</name><type>java.util.List</type><comment><![CDATA[the user's phone numbers]]></comment></param><param><name>websites</name><type>java.util.List</type><comment><![CDATA[the user's websites]]></comment></param><param><name>announcementsDelivers</name><type>java.util.List</type><comment><![CDATA[the announcements deliveries]]></comment></param><param><name>sendEmail</name><type>boolean</type><comment><![CDATA[whether to send the user an email notification about their new account]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the universally unique identifier (with the <code>uuid</code> attribute), asset category IDs, asset tag names, and expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the new user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user's information was invalid, if the creator did not have permission to add users, if the email address was reserved, or some other portal exception occurred]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deletePortrait</name><comment><![CDATA[Deletes the user's portrait image.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, if the user's portrait could not be found, or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRoleUser</name><comment><![CDATA[Removes the user from the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role or user with the primary key could not be found, or if the current user did not have permission to assign role members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteUser</name><comment><![CDATA[Deletes the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the current user did not have permission to delete the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getCompanyUsers</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyUsersCount</name><param><name>companyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultUserId</name><comment><![CDATA[Returns the primary key of the default user for the company.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><return><comment><![CDATA[the primary key of the default user for the company]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a default user for the company could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupUserIds</name><comment><![CDATA[Returns the primary keys of all the users belonging to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the primary keys of the users belonging to the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to view group assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupUsers</name><comment><![CDATA[Returns all the users belonging to the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the users belonging to the group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to view group assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationUserIds</name><comment><![CDATA[Returns the primary keys of all the users belonging to the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[the primary keys of the users belonging to the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to view organization assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationUsers</name><comment><![CDATA[Returns all the users belonging to the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[users belonging to the organization]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to view organization assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRoleUserIds</name><comment><![CDATA[Returns the primary keys of all the users belonging to the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><return><comment><![CDATA[the primary keys of the users belonging to the role]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to view role members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserByEmailAddress</name><comment><![CDATA[Returns the user with the email address.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><return><comment><![CDATA[the user with the email address]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the email address could not be found or if the current user did not have permission to view the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserById</name><comment><![CDATA[Returns the user with the primary key.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the user with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the current user did not have permission to view the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserByScreenName</name><comment><![CDATA[Returns the user with the screen name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><return><comment><![CDATA[the user with the screen name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the screen name could not be found or if the current user did not have permission to veiw the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupUsers</name><param><name>userGroupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserIdByEmailAddress</name><comment><![CDATA[Returns the primary key of the user with the email address.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><return><comment><![CDATA[the primary key of the user with the email address]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the email address could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserIdByScreenName</name><comment><![CDATA[Returns the primary key of the user with the screen name.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><return><comment><![CDATA[the primary key of the user with the screen name]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the screen name could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasGroupUser</name><comment><![CDATA[Returns <code>true</code> if the user is a member of the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is a member of the group; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRoleUser</name><comment><![CDATA[Returns <code>true</code> if the user is a member of the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[<code>true</code> if the user is a member of the role; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRoleUser</name><comment><![CDATA[Returns <code>true</code> if the user has the role with the name, optionally through inheritance.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the role's company]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the name of the role (must be a regular role, not an organization, site or provider role)]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>inherited</name><type>boolean</type><comment><![CDATA[whether to include roles inherited from organizations, sites, etc.]]></comment></param><return><comment><![CDATA[<code>true</code> if the user has the role; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a role with the name could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setRoleUsers</name><comment><![CDATA[Sets the users in the role, removing and adding users to the role as necessary.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to assign role members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>setUserGroupUsers</name><comment><![CDATA[Sets the users in the user group, removing and adding users to the user group as necessary.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to assign group members]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetGroupTeamsUsers</name><comment><![CDATA[Removes the users from the teams of a group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to modify user group assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetGroupUsers</name><comment><![CDATA[Removes the users from the group.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to modify group assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetOrganizationUsers</name><comment><![CDATA[Removes the users from the organization.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to modify organization assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetPasswordPolicyUsers</name><comment><![CDATA[Removes the users from the password policy.]]></comment><param><name>passwordPolicyId</name><type>long</type><comment><![CDATA[the primary key of the password policy]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to modify policy assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetRoleUsers</name><comment><![CDATA[Removes the users from the role.]]></comment><param><name>roleId</name><type>long</type><comment><![CDATA[the primary key of the role]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to modify role assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetTeamUsers</name><comment><![CDATA[Removes the users from the team.]]></comment><param><name>teamId</name><type>long</type><comment><![CDATA[the primary key of the team]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to modify team assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unsetUserGroupUsers</name><comment><![CDATA[Removes the users from the user group.]]></comment><param><name>userGroupId</name><type>long</type><comment><![CDATA[the primary key of the user group]]></comment></param><param><name>userIds</name><type>long[]</type><comment><![CDATA[the primary keys of the users]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to modify user group assignments]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateAgreedToTermsOfUse</name><comment><![CDATA[Updates the user's response to the terms of use agreement.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>agreedToTermsOfUse</name><type>boolean</type><comment><![CDATA[whether the user has agree to the terms of use]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current user did not have permission to update the user's agreement to terms-of-use]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateEmailAddress</name><comment><![CDATA[Updates the user's email address.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>password</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>emailAddress1</name><type>java.lang.String</type><comment><![CDATA[the user's new email address]]></comment></param><param><name>emailAddress2</name><type>java.lang.String</type><comment><![CDATA[the user's new email address confirmation]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateIncompleteUser</name><comment><![CDATA[Updates a user account that was automatically created when a guest user participated in an action (e.g. posting a comment) and only provided his name and email address.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the user's company]]></comment></param><param><name>autoPassword</name><type>boolean</type><comment><![CDATA[whether a password should be automatically generated for the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's password confirmation]]></comment></param><param><name>autoScreenName</name><type>boolean</type><comment><![CDATA[whether a screen name should be automatically generated for the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's OpenID]]></comment></param><param><name>locale</name><type>java.util.Locale</type><comment><![CDATA[the user's locale]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether the user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's job title]]></comment></param><param><name>updateUserInformation</name><type>boolean</type><comment><![CDATA[whether to update the user's information]]></comment></param><param><name>sendEmail</name><type>boolean</type><comment><![CDATA[whether to send the user an email notification about their new account]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user's information was invalid or if the email address was reserved]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLockoutById</name><comment><![CDATA[Updates whether the user is locked out from logging in.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>lockout</name><type>boolean</type><comment><![CDATA[whether the user is locked out]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to lock out the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateOpenId</name><comment><![CDATA[Updates the user's OpenID.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the new OpenID]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateOrganizations</name><comment><![CDATA[Sets the organizations that the user is in, removing and adding organizations as necessary.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the organizations]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePassword</name><comment><![CDATA[Updates the user's password without tracking or validation of the change.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>password1</name><type>java.lang.String</type><comment><![CDATA[the user's new password]]></comment></param><param><name>password2</name><type>java.lang.String</type><comment><![CDATA[the user's new password confirmation]]></comment></param><param><name>passwordReset</name><type>boolean</type><comment><![CDATA[whether the user should be asked to reset their password the next time they log in]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updatePortrait</name><comment><![CDATA[Updates the user's portrait image.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>bytes</name><type>byte[]</type><comment><![CDATA[the new portrait image data]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, if the new portrait was invalid, or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateReminderQuery</name><comment><![CDATA[Updates the user's password reset question and answer.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>question</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset question]]></comment></param><param><name>answer</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset answer]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, if the new question or answer were invalid, or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateScreenName</name><comment><![CDATA[Updates the user's screen name.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's new screen name]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, if the new screen name was invalid, or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateStatus</name><comment><![CDATA[Updates the user's workflow status.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the user's new workflow status]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, if the current user was updating her own status to anything but {@link WorkflowConstants.STATUS_APPROVED}, or if the current user did not have permission to update the user's workflow status.]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateUser</name><comment><![CDATA[Updates the user with additional parameters.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>oldPassword</name><type>java.lang.String</type><comment><![CDATA[the user's old password]]></comment></param><param><name>newPassword1</name><type>java.lang.String</type><comment><![CDATA[the user's new password (optionally <code>null</code>)]]></comment></param><param><name>newPassword2</name><type>java.lang.String</type><comment><![CDATA[the user's new password confirmation (optionally <code>null</code>)]]></comment></param><param><name>passwordReset</name><type>boolean</type><comment><![CDATA[whether the user should be asked to reset their password the next time they login]]></comment></param><param><name>reminderQueryQuestion</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset question]]></comment></param><param><name>reminderQueryAnswer</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset answer]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's new screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's new email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's new Facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's new OpenID]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the user's new language ID]]></comment></param><param><name>timeZoneId</name><type>java.lang.String</type><comment><![CDATA[the user's new time zone ID]]></comment></param><param><name>greeting</name><type>java.lang.String</type><comment><![CDATA[the user's new greeting]]></comment></param><param><name>comments</name><type>java.lang.String</type><comment><![CDATA[the user's new comments]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's new first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's new middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's new last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's new name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's new name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's new birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's new birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>smsSn</name><type>java.lang.String</type><comment><![CDATA[the user's new SMS screen name]]></comment></param><param><name>aimSn</name><type>java.lang.String</type><comment><![CDATA[the user's new AIM screen name]]></comment></param><param><name>facebookSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Facebook screen name]]></comment></param><param><name>icqSn</name><type>java.lang.String</type><comment><![CDATA[the user's new ICQ screen name]]></comment></param><param><name>jabberSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Jabber screen name]]></comment></param><param><name>msnSn</name><type>java.lang.String</type><comment><![CDATA[the user's new MSN screen name]]></comment></param><param><name>mySpaceSn</name><type>java.lang.String</type><comment><![CDATA[the user's new MySpace screen name]]></comment></param><param><name>skypeSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Skype screen name]]></comment></param><param><name>twitterSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Twitter screen name]]></comment></param><param><name>ymSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Yahoo! Messenger screen name]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's new job title]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's groups]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's organizations]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's roles]]></comment></param><param><name>userGroupRoles</name><type>java.util.List</type><comment><![CDATA[the user user's group roles]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's user groups]]></comment></param><param><name>addresses</name><type>java.util.List</type><comment><![CDATA[the user's addresses]]></comment></param><param><name>emailAddresses</name><type>java.util.List</type><comment><![CDATA[the user's email addresses]]></comment></param><param><name>phones</name><type>java.util.List</type><comment><![CDATA[the user's phone numbers]]></comment></param><param><name>websites</name><type>java.util.List</type><comment><![CDATA[the user's websites]]></comment></param><param><name>announcementsDelivers</name><type>java.util.List</type><comment><![CDATA[the announcements deliveries]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the universally unique identifier (with the <code>uuid</code> attribute), asset category IDs, asset tag names, and expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, if the new information was invalid, or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateUser</name><comment><![CDATA[Updates the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>oldPassword</name><type>java.lang.String</type><comment><![CDATA[the user's old password]]></comment></param><param><name>newPassword1</name><type>java.lang.String</type><comment><![CDATA[the user's new password (optionally <code>null</code>)]]></comment></param><param><name>newPassword2</name><type>java.lang.String</type><comment><![CDATA[the user's new password confirmation (optionally <code>null</code>)]]></comment></param><param><name>passwordReset</name><type>boolean</type><comment><![CDATA[whether the user should be asked to reset their password the next time they login]]></comment></param><param><name>reminderQueryQuestion</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset question]]></comment></param><param><name>reminderQueryAnswer</name><type>java.lang.String</type><comment><![CDATA[the user's new password reset answer]]></comment></param><param><name>screenName</name><type>java.lang.String</type><comment><![CDATA[the user's new screen name]]></comment></param><param><name>emailAddress</name><type>java.lang.String</type><comment><![CDATA[the user's new email address]]></comment></param><param><name>facebookId</name><type>long</type><comment><![CDATA[the user's new Facebook ID]]></comment></param><param><name>openId</name><type>java.lang.String</type><comment><![CDATA[the user's new OpenID]]></comment></param><param><name>languageId</name><type>java.lang.String</type><comment><![CDATA[the user's new language ID]]></comment></param><param><name>timeZoneId</name><type>java.lang.String</type><comment><![CDATA[the user's new time zone ID]]></comment></param><param><name>greeting</name><type>java.lang.String</type><comment><![CDATA[the user's new greeting]]></comment></param><param><name>comments</name><type>java.lang.String</type><comment><![CDATA[the user's new comments]]></comment></param><param><name>firstName</name><type>java.lang.String</type><comment><![CDATA[the user's new first name]]></comment></param><param><name>middleName</name><type>java.lang.String</type><comment><![CDATA[the user's new middle name]]></comment></param><param><name>lastName</name><type>java.lang.String</type><comment><![CDATA[the user's new last name]]></comment></param><param><name>prefixId</name><type>int</type><comment><![CDATA[the user's new name prefix ID]]></comment></param><param><name>suffixId</name><type>int</type><comment><![CDATA[the user's new name suffix ID]]></comment></param><param><name>male</name><type>boolean</type><comment><![CDATA[whether user is male]]></comment></param><param><name>birthdayMonth</name><type>int</type><comment><![CDATA[the user's new birthday month (0-based, meaning 0 for January)]]></comment></param><param><name>birthdayDay</name><type>int</type><comment><![CDATA[the user's new birthday day]]></comment></param><param><name>birthdayYear</name><type>int</type><comment><![CDATA[the user's birthday year]]></comment></param><param><name>smsSn</name><type>java.lang.String</type><comment><![CDATA[the user's new SMS screen name]]></comment></param><param><name>aimSn</name><type>java.lang.String</type><comment><![CDATA[the user's new AIM screen name]]></comment></param><param><name>facebookSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Facebook screen name]]></comment></param><param><name>icqSn</name><type>java.lang.String</type><comment><![CDATA[the user's new ICQ screen name]]></comment></param><param><name>jabberSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Jabber screen name]]></comment></param><param><name>msnSn</name><type>java.lang.String</type><comment><![CDATA[the user's new MSN screen name]]></comment></param><param><name>mySpaceSn</name><type>java.lang.String</type><comment><![CDATA[the user's new MySpace screen name]]></comment></param><param><name>skypeSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Skype screen name]]></comment></param><param><name>twitterSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Twitter screen name]]></comment></param><param><name>ymSn</name><type>java.lang.String</type><comment><![CDATA[the user's new Yahoo! Messenger screen name]]></comment></param><param><name>jobTitle</name><type>java.lang.String</type><comment><![CDATA[the user's new job title]]></comment></param><param><name>groupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's groups]]></comment></param><param><name>organizationIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's organizations]]></comment></param><param><name>roleIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's roles]]></comment></param><param><name>userGroupRoles</name><type>java.util.List</type><comment><![CDATA[the user user's group roles]]></comment></param><param><name>userGroupIds</name><type>long[]</type><comment><![CDATA[the primary keys of the user's user groups]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the user's service context (optionally <code>null</code>). Can set the universally unique identifier (with the <code>uuid</code> attribute), asset category IDs, asset tag names, and expando bridge attributes for the user.]]></comment></param><return><comment><![CDATA[the user]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, if the new information was invalid, or if the current user did not have permission to update the user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>checkAddUserPermission</name><param><name>creatorUserId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>organizationIds</name><type>long[]</type></param><param><name>roleIds</name><type>long[]</type></param><param><name>userGroupIds</name><type>long[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkGroups</name><param><name>userId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkOrganizations</name><param><name>userId</name><type>long</type></param><param><name>organizationIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkRoles</name><param><name>userId</name><type>long</type></param><param><name>roleIds</name><type>long[]</type></param><throws><name>PrincipalException</name><type>com.liferay.portal.security.auth.PrincipalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkUserGroupIds</name><param><name>userId</name><type>long</type></param><param><name>userGroupIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkUserGroupRoles</name><param><name>userId</name><type>long</type></param><param><name>userGroupRoles</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAnnouncementsDeliveries</name><param><name>userId</name><type>long</type></param><param><name>announcementsDeliveries</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateEmailAddress</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateOrganizationUsers</name><param><name>userIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateScreenName</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>screenName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserTrackerLocalServiceImpl</name><type>com.liferay.portal.service.impl.UserTrackerLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addUserTracker</name><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>modifiedDate</name><type>java.util.Date</type></param><param><name>sessionId</name><type>java.lang.String</type></param><param><name>remoteAddr</name><type>java.lang.String</type></param><param><name>remoteHost</name><type>java.lang.String</type></param><param><name>userAgent</name><type>java.lang.String</type></param><param><name>userTrackerPaths</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserTracker</name><param><name>userTrackerId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserTracker</name><param><name>userTracker</name><type>com.liferay.portal.model.UserTracker</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserTrackers</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>UserTrackerPathLocalServiceImpl</name><type>com.liferay.portal.service.impl.UserTrackerPathLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getUserTrackerPaths</name><param><name>userTrackerId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>VirtualHostLocalServiceImpl</name><type>com.liferay.portal.service.impl.VirtualHostLocalServiceImpl</type><author><![CDATA[Alexander Chow]]></author><method><name>fetchVirtualHost</name><param><name>companyId</name><type>long</type></param><param><name>layoutSetId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchVirtualHost</name><param><name>hostname</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVirtualHost</name><param><name>companyId</name><type>long</type></param><param><name>layoutSetId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVirtualHost</name><param><name>hostname</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateVirtualHost</name><param><name>companyId</name><type>long</type></param><param><name>layoutSetId</name><type>long</type></param><param><name>hostname</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>WebDAVPropsLocalServiceImpl</name><type>com.liferay.portal.service.impl.WebDAVPropsLocalServiceImpl</type><author><![CDATA[Alexander Chow]]></author><method><name>deleteWebDAVProps</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWebDAVProps</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>storeWebDAVProps</name><param><name>webDavProps</name><type>com.liferay.portal.model.WebDAVProps</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>WebsiteLocalServiceImpl</name><type>com.liferay.portal.service.impl.WebsiteLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addWebsite</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteWebsites</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWebsites</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWebsites</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateWebsite</name><param><name>websiteId</name><type>long</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>websiteId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>primary</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>websiteId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>WebsiteServiceImpl</name><type>com.liferay.portal.service.impl.WebsiteServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addWebsite</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteWebsite</name><param><name>websiteId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWebsite</name><param><name>websiteId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWebsites</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateWebsite</name><param><name>websiteId</name><type>long</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>typeId</name><type>int</type></param><param><name>primary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>WorkflowDefinitionLinkLocalServiceImpl</name><type>com.liferay.portal.service.impl.WorkflowDefinitionLinkLocalServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Juan Fernández]]></author><author><![CDATA[Marcellus Tavares]]></author><method><name>addWorkflowDefinitionLink</name><param><name>userId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>typePK</name><type>long</type></param><param><name>workflowDefinitionName</name><type>java.lang.String</type></param><param><name>workflowDefinitionVersion</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteWorkflowDefinitionLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>typePK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultWorkflowDefinitionLink</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>typePK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWorkflowDefinitionLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>typePK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWorkflowDefinitionLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>typePK</name><type>long</type></param><param><name>strict</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWorkflowDefinitionLinksCount</name><param><name>companyId</name><type>long</type></param><param><name>workflowDefinitionName</name><type>java.lang.String</type></param><param><name>workflowDefinitionVersion</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasWorkflowDefinitionLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasWorkflowDefinitionLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasWorkflowDefinitionLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>typePK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateWorkflowDefinitionLink</name><param><name>userId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>typePK</name><type>long</type></param><param><name>workflowDefinition</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateWorkflowDefinitionLink</name><param><name>userId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>typePK</name><type>long</type></param><param><name>workflowDefinitionName</name><type>java.lang.String</type></param><param><name>workflowDefinitionVersion</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateWorkflowDefinitionLinks</name><param><name>userId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>workflowDefinitions</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>WorkflowInstanceLinkLocalServiceImpl</name><type>com.liferay.portal.service.impl.WorkflowInstanceLinkLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Marcellus Tavares]]></author><method><name>addWorkflowInstanceLink</name><param><name>userId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>workflowInstanceId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteWorkflowInstanceLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteWorkflowInstanceLink</name><param><name>workflowInstanceLink</name><type>com.liferay.portal.model.WorkflowInstanceLink</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteWorkflowInstanceLinks</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchWorkflowInstanceLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getState</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWorkflowInstanceLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWorkflowInstanceLinks</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasWorkflowInstanceLink</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isEnded</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>startWorkflowInstance</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>workflowContext</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateClassPK</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>oldClassPK</name><type>long</type></param><param><name>newClassPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AnnouncementsDeliveryLocalServiceImpl</name><type>com.liferay.portlet.announcements.service.impl.AnnouncementsDeliveryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addUserDelivery</name><param><name>userId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteDeliveries</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteDelivery</name><param><name>delivery</name><type>com.liferay.portlet.announcements.model.AnnouncementsDelivery</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteDelivery</name><param><name>deliveryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteDelivery</name><param><name>userId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDelivery</name><param><name>deliveryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserDeliveries</name><param><name>userId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserDelivery</name><param><name>userId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateDelivery</name><param><name>userId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>email</name><type>boolean</type></param><param><name>sms</name><type>boolean</type></param><param><name>website</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>AnnouncementsDeliveryServiceImpl</name><type>com.liferay.portlet.announcements.service.impl.AnnouncementsDeliveryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>updateDelivery</name><param><name>userId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>email</name><type>boolean</type></param><param><name>sms</name><type>boolean</type></param><param><name>website</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AnnouncementsEntryLocalServiceImpl</name><type>com.liferay.portlet.announcements.service.impl.AnnouncementsEntryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addEntry</name><param><name>userId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>priority</name><type>int</type></param><param><name>alert</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkEntries</name><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entry</name><type>com.liferay.portlet.announcements.model.AnnouncementsEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>userId</name><type>long</type></param><param><name>scopes</name><type>java.util.LinkedHashMap</type></param><param><name>alert</name><type>boolean</type></param><param><name>flagValue</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>userId</name><type>long</type></param><param><name>scopes</name><type>java.util.LinkedHashMap</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>alert</name><type>boolean</type></param><param><name>flagValue</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>alert</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>userId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPKs</name><type>long[]</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>alert</name><type>boolean</type></param><param><name>flagValue</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>userId</name><type>long</type></param><param><name>scopes</name><type>java.util.LinkedHashMap</type></param><param><name>alert</name><type>boolean</type></param><param><name>flagValue</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>userId</name><type>long</type></param><param><name>scopes</name><type>java.util.LinkedHashMap</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>alert</name><type>boolean</type></param><param><name>flagValue</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>alert</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>userId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPKs</name><type>long[]</type></param><param><name>alert</name><type>boolean</type></param><param><name>flagValue</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>userId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPKs</name><type>long[]</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>alert</name><type>boolean</type></param><param><name>flagValue</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserEntries</name><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserEntriesCount</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>userId</name><type>long</type></param><param><name>entryId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>priority</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>notifyUsers</name><param><name>entry</name><type>com.liferay.portlet.announcements.model.AnnouncementsEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>title</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_ANNOUNCEMENTS_ENTRY_CHECK_INTERVAL</name></field><field><name>_log</name></field></javadoc><javadoc><name>AnnouncementsEntryServiceImpl</name><type>com.liferay.portlet.announcements.service.impl.AnnouncementsEntryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addEntry</name><param><name>plid</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>priority</name><type>int</type></param><param><name>alert</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>entryId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>priority</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AnnouncementsFlagLocalServiceImpl</name><type>com.liferay.portlet.announcements.service.impl.AnnouncementsFlagLocalServiceImpl</type><author><![CDATA[Thiago Moreira]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addFlag</name><param><name>userId</name><type>long</type></param><param><name>entryId</name><type>long</type></param><param><name>value</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFlag</name><param><name>flag</name><type>com.liferay.portlet.announcements.model.AnnouncementsFlag</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFlag</name><param><name>flagId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFlags</name><param><name>entryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFlag</name><param><name>userId</name><type>long</type></param><param><name>entryId</name><type>long</type></param><param><name>value</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AnnouncementsFlagServiceImpl</name><type>com.liferay.portlet.announcements.service.impl.AnnouncementsFlagServiceImpl</type><author><![CDATA[Thiago Moreira]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addFlag</name><param><name>entryId</name><type>long</type></param><param><name>value</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFlag</name><param><name>flagId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFlag</name><param><name>entryId</name><type>long</type></param><param><name>value</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AssetCategoryLocalServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetCategoryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alvaro del Castillo]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Bruno Farache]]></author><method><name>addCategory</name><param><name>userId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>categoryProperties</name><type>java.lang.String[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>category</name><type>com.liferay.portlet.asset.model.AssetCategory</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>category</name><type>com.liferay.portlet.asset.model.AssetCategory</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategory</name><param><name>category</name><type>com.liferay.portlet.asset.model.AssetCategory</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteVocabularyCategories</name><param><name>vocabularyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryIds</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryNames</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryNames</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryNames</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildCategories</name><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildCategories</name><param><name>parentCategoryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildCategoriesCount</name><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntryCategories</name><param><name>entryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyCategories</name><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyCategories</name><param><name>parentCategoryId</name><type>long</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyCategoriesCount</name><param><name>vocabularyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyRootCategories</name><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>mergeCategories</name><param><name>fromCategoryId</name><type>long</type></param><param><name>toCategoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveCategory</name><param><name>categoryId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>rebuildTree</name><param><name>groupId</name><type>long</type></param><param><name>force</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>categoryProperties</name><type>java.lang.String[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCategory</name><param><name>userId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>categoryProperties</name><type>java.lang.String[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryIds</name><param><name>categories</name><type>java.util.List</type></param></method><method><name>getCategoryNames</name><param><name>categories</name><type>java.util.List</type></param></method><method><name>updateChildrenVocabularyId</name><param><name>category</name><type>com.liferay.portlet.asset.model.AssetCategory</type></param><param><name>vocabularyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>categoryId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>vocabularyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AssetCategoryPropertyLocalServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetCategoryPropertyLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><method><name>addCategoryProperty</name><param><name>userId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>key</name><type>java.lang.String</type></param><param><name>value</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategoryProperties</name><param><name>entryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategoryProperty</name><param><name>categoryProperty</name><type>com.liferay.portlet.asset.model.AssetCategoryProperty</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategoryProperty</name><param><name>categoryPropertyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryProperties</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryProperties</name><param><name>entryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryProperty</name><param><name>categoryPropertyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryProperty</name><param><name>categoryId</name><type>long</type></param><param><name>key</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryPropertyValues</name><param><name>groupId</name><type>long</type></param><param><name>key</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCategoryProperty</name><param><name>categoryPropertyId</name><type>long</type></param><param><name>key</name><type>java.lang.String</type></param><param><name>value</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>key</name><type>java.lang.String</type></param><param><name>value</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>AssetCategoryPropertyServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetCategoryPropertyServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><method><name>addCategoryProperty</name><param><name>entryId</name><type>long</type></param><param><name>key</name><type>java.lang.String</type></param><param><name>value</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategoryProperty</name><param><name>categoryPropertyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryProperties</name><param><name>entryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryPropertyValues</name><param><name>companyId</name><type>long</type></param><param><name>key</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCategoryProperty</name><param><name>categoryPropertyId</name><type>long</type></param><param><name>key</name><type>java.lang.String</type></param><param><name>value</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AssetCategoryServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetCategoryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Alvaro del Castillo]]></author><author><![CDATA[Eduardo Lundgren]]></author><author><![CDATA[Bruno Farache]]></author><method><name>addCategory</name><param><name>parentCategoryId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>categoryProperties</name><type>java.lang.String[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategories</name><param><name>categoryIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildCategories</name><param><name>parentCategoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildCategories</name><param><name>parentCategoryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getJSONSearch</name><param><name>groupId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[]]></deprecated></method><method><name>getJSONSearch</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>vocabularyIds</name><type>long[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getJSONVocabularyCategories</name><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getJSONVocabularyCategories</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyCategories</name><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyCategories</name><param><name>parentCategoryId</name><type>long</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyCategories</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>vocabularyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>vocabularyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularyRootCategories</name><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveCategory</name><param><name>categoryId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>categoryProperties</name><type>java.lang.String[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCategory</name><param><name>categoryId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>vocabularyId</name><type>long</type></param><param><name>categoryProperties</name><type>java.lang.String[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>filterCategories</name><param><name>categories</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>toJSONArray</name><param><name>categories</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AssetEntryLocalServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetEntryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Zsolt Berentey]]></author><method><name>deleteEntry</name><param><name>entry</name><type>com.liferay.portlet.asset.model.AssetEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchEntry</name><param><name>entryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchEntry</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getAncestorEntries</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildEntries</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEntries</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEntriesCount</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>entryQuery</name><type>com.liferay.portlet.asset.service.persistence.AssetEntryQuery</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>entryQuery</name><type>com.liferay.portlet.asset.service.persistence.AssetEntryQuery</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>groupId</name><type>long</type></param><param><name>classUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNextEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPreviousEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTopViewedEntries</name><param><name>className</name><type>java.lang.String</type></param><param><name>asc</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTopViewedEntries</name><param><name>className</name><type>java.lang.String[]</type></param><param><name>asc</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>incrementViewCounter</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>increment</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>reindex</name><param><name>entries</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>userName</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>assetCategoryIds</name><type>java.lang.String</type></param><param><name>assetTagNames</name><type>java.lang.String</type></param><param><name>andSearch</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>categoryIds</name><type>long[]</type></param><param><name>tagNames</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>classUuid</name><type>java.lang.String</type></param><param><name>classTypeId</name><type>long</type></param><param><name>categoryIds</name><type>long[]</type></param><param><name>tagNames</name><type>java.lang.String[]</type></param><param><name>visible</name><type>boolean</type></param><param><name>startDate</name><type>java.util.Date</type></param><param><name>endDate</name><type>java.util.Date</type></param><param><name>publishDate</name><type>java.util.Date</type></param><param><name>expirationDate</name><type>java.util.Date</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>summary</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><param><name>height</name><type>int</type></param><param><name>width</name><type>int</type></param><param><name>priority</name><type>java.lang.Integer</type></param><param><name>sync</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>publishDate</name><type>java.util.Date</type></param><param><name>expirationDate</name><type>java.util.Date</type></param><param><name>visible</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateVisible</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>visible</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>categoryIds</name><type>long[]</type></param><param><name>tagNames</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getClassNames</name><param><name>className</name><type>java.lang.String</type></param></method><method><name>getEntry</name><param><name>document</name><type>com.liferay.portal.kernel.search.Document</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateVisible</name><param><name>entry</name><type>com.liferay.portlet.asset.model.AssetEntry</type></param><param><name>visible</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AssetEntryServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetEntryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Raymond Augé]]></author><method><name>getCompanyEntries</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEntriesCount</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>entryQuery</name><type>com.liferay.portlet.asset.service.persistence.AssetEntryQuery</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>entryQuery</name><type>com.liferay.portlet.asset.service.persistence.AssetEntryQuery</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>incrementViewCounter</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>classUuid</name><type>java.lang.String</type></param><param><name>classTypeId</name><type>long</type></param><param><name>categoryIds</name><type>long[]</type></param><param><name>tagNames</name><type>java.lang.String[]</type></param><param><name>visible</name><type>boolean</type></param><param><name>startDate</name><type>java.util.Date</type></param><param><name>endDate</name><type>java.util.Date</type></param><param><name>publishDate</name><type>java.util.Date</type></param><param><name>expirationDate</name><type>java.util.Date</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>summary</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><param><name>height</name><type>int</type></param><param><name>width</name><type>int</type></param><param><name>priority</name><type>java.lang.Integer</type></param><param><name>sync</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>buildFilteredEntryQuery</name><param><name>entryQuery</name><type>com.liferay.portlet.asset.service.persistence.AssetEntryQuery</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>filterCategoryIds</name><param><name>categoryIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>filterEntryQuery</name><param><name>entryQuery</name><type>com.liferay.portlet.asset.service.persistence.AssetEntryQuery</type></param><param><name>returnEntriesCountOnly</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>filterTagIds</name><param><name>tagIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>filterTagIdsArray</name><param><name>tagIdsArray</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasEntryQueryResults</name><param><name>originalEntryQuery</name><type>com.liferay.portlet.asset.service.persistence.AssetEntryQuery</type></param><param><name>filteredEntryQuery</name><type>com.liferay.portlet.asset.service.persistence.AssetEntryQuery</type></param></method><field><name>_log</name></field></javadoc><javadoc><name>AssetLinkLocalServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetLinkLocalServiceImpl</type><comment><![CDATA[This class implements the methods needed to handle AssetLinks, the entity that relates different assets in the portal.

The basic information stored for every link includes both assets entry IDs,
the userId, the link type and the link's weight.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Juan Fernández]]></author><method><name>addLink</name><comment><![CDATA[Adds a new asset link.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the link's creator]]></comment></param><param><name>entryId1</name><type>long</type><comment><![CDATA[the primary key of the first asset entry]]></comment></param><param><name>entryId2</name><type>long</type><comment><![CDATA[the primary key of the second asset entry]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the link type. Acceptable values include {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_RELATED} which is a bidirectional relationship and {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_CHILD} which is a unidirectional relationship. For more information see {@link com.liferay.portlet.asset.model.AssetLinkConstants}]]></comment></param><param><name>weight</name><type>int</type><comment><![CDATA[the weight of the relationship, allowing precedence ordering of links]]></comment></param><return><comment><![CDATA[the asset link]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLink</name><comment><![CDATA[Deletes the asset link.]]></comment><param><name>link</name><type>com.liferay.portlet.asset.model.AssetLink</type><comment><![CDATA[the asset link]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLink</name><comment><![CDATA[Deletes the asset link.]]></comment><param><name>linkId</name><type>long</type><comment><![CDATA[the primary key of the asset link]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the asset link could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLinks</name><comment><![CDATA[Deletes all links associated with the asset entry.]]></comment><param><name>entryId</name><type>long</type><comment><![CDATA[the primary key of the asset entry]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteLinks</name><comment><![CDATA[Delete all links that associate the two asset entries.]]></comment><param><name>entryId1</name><type>long</type><comment><![CDATA[the primary key of the first asset entry]]></comment></param><param><name>entryId2</name><type>long</type><comment><![CDATA[the primary key of the second asset entry]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getDirectLinks</name><comment><![CDATA[Returns all the asset links whose first entry ID is the given entry ID.]]></comment><param><name>entryId</name><type>long</type><comment><![CDATA[the primary key of the asset entry]]></comment></param><return><comment><![CDATA[the asset links whose first entry ID is the given entry ID]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getDirectLinks</name><comment><![CDATA[Returns all the asset links of the given link type whose first entry ID is the given entry ID.]]></comment><param><name>entryId</name><type>long</type><comment><![CDATA[the primary key of the asset entry]]></comment></param><param><name>typeId</name><type>int</type><comment><![CDATA[the link type. Acceptable values include {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_RELATED} which is a bidirectional relationship and {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_CHILD} which is a unidirectional relationship. For more information see {@link com.liferay.portlet.asset.model.AssetLinkConstants}]]></comment></param><return><comment><![CDATA[the asset links of the given link type whose first entry ID is the given entry ID]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLinks</name><comment><![CDATA[Returns all the asset links whose first or second entry ID is the given entry ID.]]></comment><param><name>entryId</name><type>long</type><comment><![CDATA[the primary key of the asset entry]]></comment></param><return><comment><![CDATA[the asset links whose first or second entry ID is the given entry ID]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getLinks</name><comment><![CDATA[Returns all the asset links of the given link type whose first or second entry ID is the given entry ID.]]></comment><param><name>entryId</name><type>long</type><comment><![CDATA[the primary key of the asset entry]]></comment></param><param><name>typeId</name><type>int</type><comment><![CDATA[the link type. Acceptable values include {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_RELATED} which is a bidirectional relationship and {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_CHILD} which is a unidirectional relationship. For more information see {@link com.liferay.portlet.asset.model.AssetLinkConstants}]]></comment></param><return><comment><![CDATA[the asset links of the given link type whose first or second entry ID is the given entry ID]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getReverseLinks</name><comment><![CDATA[Returns all the asset links of the given link type whose second entry ID is the given entry ID.]]></comment><param><name>entryId</name><type>long</type><comment><![CDATA[the primary key of the asset entry]]></comment></param><param><name>typeId</name><type>int</type><comment><![CDATA[the link type. Acceptable values include {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_RELATED} which is a bidirectional relationship and {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_CHILD} which is a unidirectional relationship. For more information see {@link com.liferay.portlet.asset.model.AssetLinkConstants}]]></comment></param><return><comment><![CDATA[the asset links of the given link type whose second entry ID is the given entry ID]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateLinks</name><comment><![CDATA[Updates all links of the asset entry, replacing them with links associating the asset entry with the asset entries of the given link entry IDs.

<p>
If no link exists with a given link entry ID, a new link is created associating the current asset entry with the asset entry of that link entry ID. An existing link is deleted if either of its entry IDs is not contained in the given link entry IDs.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user updating the links]]></comment></param><param><name>entryId</name><type>long</type><comment><![CDATA[the primary key of the asset entry to be managed]]></comment></param><param><name>linkEntryIds</name><type>long[]</type><comment><![CDATA[the primary keys of the asset entries to be linked with the asset entry to be managed]]></comment></param><param><name>typeId</name><type>int</type><comment><![CDATA[the type of the asset links to be created. Acceptable values include {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_RELATED} which is a bidirectional relationship and {@link com.liferay.portlet.asset.model.AssetLinkConstants#TYPE_CHILD} which is a unidirectional relationship. For more information see {@link com.liferay.portlet.asset.model.AssetLinkConstants}]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method></javadoc><javadoc><name>AssetTagLocalServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetTagLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alvaro del Castillo]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Bruno Farache]]></author><method><name>addTag</name><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>tagProperties</name><type>java.lang.String[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTagResources</name><param><name>tag</name><type>com.liferay.portlet.asset.model.AssetTag</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTagResources</name><param><name>tag</name><type>com.liferay.portlet.asset.model.AssetTag</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkTags</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>names</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>decrementAssetCount</name><param><name>tagId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTag</name><param><name>tag</name><type>com.liferay.portlet.asset.model.AssetTag</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTag</name><param><name>tagId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntryTags</name><param><name>entryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupsTags</name><param><name>groupIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupTags</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupTags</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupTagsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSocialActivityCounterOffsetTags</name><param><name>groupId</name><type>long</type></param><param><name>socialActivityCounterName</name><type>java.lang.String</type></param><param><name>startOffset</name><type>int</type></param><param><name>endOffset</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSocialActivityCounterPeriodTags</name><param><name>groupId</name><type>long</type></param><param><name>socialActivityCounterName</name><type>java.lang.String</type></param><param><name>startPeriod</name><type>int</type></param><param><name>endPeriod</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTag</name><param><name>tagId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTag</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagIds</name><param><name>groupId</name><type>long</type></param><param><name>names</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagIds</name><param><name>groupIds</name><type>long[]</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagIds</name><param><name>groupIds</name><type>long[]</type></param><param><name>names</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagNames</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagNames</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagNames</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagsSize</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasTag</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>incrementAssetCount</name><param><name>tagId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>mergeTags</name><param><name>fromTagId</name><type>long</type></param><param><name>toTagId</name><type>long</type></param><param><name>overrideProperties</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>tagProperties</name><type>java.lang.String[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTag</name><param><name>userId</name><type>long</type></param><param><name>tagId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>tagProperties</name><type>java.lang.String[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagNames</name><param><name>tags</name><type>java.util.List</type></param></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>AssetTagPropertyLocalServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetTagPropertyLocalServiceImpl</type><comment><![CDATA[The implementation of the asset tag property local service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addTagProperty</name><comment><![CDATA[Adds an asset tag property.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><param><name>key</name><type>java.lang.String</type><comment><![CDATA[the key to be associated to the value]]></comment></param><param><name>value</name><type>java.lang.String</type><comment><![CDATA[the value to which the key will refer]]></comment></param><return><comment><![CDATA[the created asset tag property]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if a user with the primary key could not be found, or if the key or value were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteTagProperties</name><comment><![CDATA[Deletes the asset tag property with the specified tag ID.]]></comment><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteTagProperty</name><comment><![CDATA[Deletes the asset tag property instance.]]></comment><param><name>tagProperty</name><type>com.liferay.portlet.asset.model.AssetTagProperty</type><comment><![CDATA[the asset tag property instance]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteTagProperty</name><comment><![CDATA[Deletes the asset tag property with the specified ID.]]></comment><param><name>tagPropertyId</name><type>long</type><comment><![CDATA[the primary key of the asset tag property instance]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an asset tag property with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagProperties</name><comment><![CDATA[Returns all the asset tag property instances.]]></comment><return><comment><![CDATA[the asset tag property instances]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagProperties</name><comment><![CDATA[Returns all the asset tag property instances with the specified tag ID.]]></comment><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><return><comment><![CDATA[the matching asset tag properties]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagProperty</name><comment><![CDATA[Returns the asset tag property with the specified ID.]]></comment><param><name>tagPropertyId</name><type>long</type><comment><![CDATA[the primary key of the asset tag property]]></comment></param><return><comment><![CDATA[the matching asset tag property]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an asset tag property with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagProperty</name><comment><![CDATA[Returns the asset tag property with the specified tag ID and key.]]></comment><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><param><name>key</name><type>java.lang.String</type><comment><![CDATA[the key that refers to some value]]></comment></param><return><comment><![CDATA[the matching asset tag property]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an asset tag property with the tag ID and key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagPropertyKeys</name><comment><![CDATA[Returns asset tag property keys with the specified group]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the matching asset tag property keys]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagPropertyValues</name><comment><![CDATA[Returns asset tag properties with the specified group and key.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>key</name><type>java.lang.String</type><comment><![CDATA[the key that refers to some value]]></comment></param><return><comment><![CDATA[the matching asset tag properties]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateTagProperty</name><comment><![CDATA[Updates the asset tag property.]]></comment><param><name>tagPropertyId</name><type>long</type><comment><![CDATA[the primary key of the asset tag property]]></comment></param><param><name>key</name><type>java.lang.String</type><comment><![CDATA[the new key to be associated to the value]]></comment></param><param><name>value</name><type>java.lang.String</type><comment><![CDATA[the new value to which the key will refer]]></comment></param><return><comment><![CDATA[the updated asset tag property]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an asset tag property with the primary key could not be found, or if the key or value were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>validate</name><param><name>key</name><type>java.lang.String</type></param><param><name>value</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>AssetTagPropertyServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetTagPropertyServiceImpl</type><comment><![CDATA[The implementation of the asset tag property service.]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addTagProperty</name><comment><![CDATA[Adds an asset tag property.]]></comment><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><param><name>key</name><type>java.lang.String</type><comment><![CDATA[the key to be associated to the value]]></comment></param><param><name>value</name><type>java.lang.String</type><comment><![CDATA[the value to which the key will refer]]></comment></param><return><comment><![CDATA[the created asset tag property]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user did not have permission to update the asset tag, or if the key or value were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteTagProperty</name><comment><![CDATA[Deletes the asset tag property with the specified ID.]]></comment><param><name>tagPropertyId</name><type>long</type><comment><![CDATA[the primary key of the asset tag property instance]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an asset tag property with the primary key could not be found or if the user did not have permission to update the asset tag property]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagProperties</name><comment><![CDATA[Returns all the asset tag property instances with the specified tag ID.]]></comment><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><return><comment><![CDATA[the matching asset tag properties]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagPropertyValues</name><comment><![CDATA[Returns asset tag properties with the specified group and key.]]></comment><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>key</name><type>java.lang.String</type><comment><![CDATA[the key that refers to some value]]></comment></param><return><comment><![CDATA[the matching asset tag properties]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateTagProperty</name><comment><![CDATA[Updates the asset tag property.]]></comment><param><name>tagPropertyId</name><type>long</type><comment><![CDATA[the primary key of the asset tag property]]></comment></param><param><name>key</name><type>java.lang.String</type><comment><![CDATA[the new key to be associated to the value]]></comment></param><param><name>value</name><type>java.lang.String</type><comment><![CDATA[the new value to which the key will refer]]></comment></param><return><comment><![CDATA[the updated asset tag property]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an asset tag property with the primary key could not be found, if the user did not have permission to update the asset tag, or if the key or value were invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method></javadoc><javadoc><name>AssetTagServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetTagServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Alvaro del Castillo]]></author><author><![CDATA[Eduardo Lundgren]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Juan Fernández]]></author><method><name>addTag</name><param><name>name</name><type>java.lang.String</type></param><param><name>tagProperties</name><type>java.lang.String[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTag</name><param><name>tagId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTags</name><param><name>tagIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupsTags</name><param><name>groupIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupTags</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupTags</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupTagsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getJSONGroupTags</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTag</name><param><name>tagId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>tagProperties</name><type>java.lang.String[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagsCount</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagsCount</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTagsCount</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>tagProperties</name><type>java.lang.String[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>mergeTags</name><param><name>fromTagId</name><type>long</type></param><param><name>toTagId</name><type>long</type></param><param><name>overrideProperties</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>mergeTags</name><param><name>fromTagIds</name><type>long[]</type></param><param><name>toTagId</name><type>long</type></param><param><name>overrideProperties</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>tagProperties</name><type>java.lang.String[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTag</name><param><name>tagId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>tagProperties</name><type>java.lang.String[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>filterTags</name><param><name>tags</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>AssetTagStatsLocalServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetTagStatsLocalServiceImpl</type><comment><![CDATA[The implementation of the asset tag statistics local service.]]></comment><author><![CDATA[Jorge Ferrer]]></author><method><name>addTagStats</name><comment><![CDATA[Adds an asset tag statistics instance.]]></comment><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><param><name>classNameId</name><type>long</type><comment><![CDATA[the asset entry's class name ID]]></comment></param><return><comment><![CDATA[the asset tag statistics instance]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteTagStats</name><comment><![CDATA[Deletes the asset tag statistics instance.]]></comment><param><name>tagStats</name><type>com.liferay.portlet.asset.model.AssetTagStats</type><comment><![CDATA[the asset tag statistics instance]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteTagStats</name><comment><![CDATA[Deletes the asset tag statistics instance matching the tag statistics ID.]]></comment><param><name>tagStatsId</name><type>long</type><comment><![CDATA[the primary key of the asset tag statistics instance]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the assetTagStats with the primary key could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteTagStatsByClassNameId</name><comment><![CDATA[Deletes all asset tag statistics instances associated with the asset entry matching the class name ID.]]></comment><param><name>classNameId</name><type>long</type><comment><![CDATA[the asset entry's class name ID]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteTagStatsByTagId</name><comment><![CDATA[Deletes all asset tag statistics instances associated with the tag.]]></comment><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagStats</name><comment><![CDATA[Returns a range of all the asset tag statistics instances associated with the asset entry matching the class name ID.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>classNameId</name><type>long</type><comment><![CDATA[the asset entry's class name ID]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of asset tag statistics associated with the asset entry matching the class name ID]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTagStats</name><comment><![CDATA[Returns the asset tag statistics instance with the tag and asset entry matching the class name ID]]></comment><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><param><name>classNameId</name><type>long</type><comment><![CDATA[the asset entry's class name ID]]></comment></param><return><comment><![CDATA[Returns the asset tag statistics instance with the tag and asset entry  matching the class name ID]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateTagStats</name><comment><![CDATA[Updates the asset tag statistics instance.]]></comment><param><name>tagId</name><type>long</type><comment><![CDATA[the primary key of the tag]]></comment></param><param><name>classNameId</name><type>long</type><comment><![CDATA[the asset entry's class name ID]]></comment></param><return><comment><![CDATA[the updated asset tag statistics instance]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if an asset tag with the tag ID could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><field><name>_log</name></field></javadoc><javadoc><name>AssetVocabularyLocalServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetVocabularyLocalServiceImpl</type><author><![CDATA[Alvaro del Castillo]]></author><author><![CDATA[Eduardo Lundgren]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Juan Fernández]]></author><method><name>addVocabulary</name><param><name>userId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>settings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[]]></deprecated></method><method><name>addVocabulary</name><param><name>userId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>settings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addVocabularyResources</name><param><name>vocabulary</name><type>com.liferay.portlet.asset.model.AssetVocabulary</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addVocabularyResources</name><param><name>vocabulary</name><type>com.liferay.portlet.asset.model.AssetVocabulary</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteVocabularies</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteVocabulary</name><param><name>vocabulary</name><type>com.liferay.portlet.asset.model.AssetVocabulary</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteVocabulary</name><param><name>vocabularyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyVocabularies</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupsVocabularies</name><param><name>groupIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupsVocabularies</name><param><name>groupIds</name><type>long[]</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupVocabularies</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupVocabularies</name><param><name>groupId</name><type>long</type></param><param><name>createDefaultVocabulary</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupVocabularies</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupVocabulary</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularies</name><param><name>vocabularyIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabulary</name><param><name>vocabularyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateVocabulary</name><param><name>vocabularyId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>settings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[]]></deprecated></method><method><name>updateVocabulary</name><param><name>vocabularyId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>settings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasVocabulary</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>AssetVocabularyServiceImpl</name><type>com.liferay.portlet.asset.service.impl.AssetVocabularyServiceImpl</type><author><![CDATA[Alvaro del Castillo]]></author><author><![CDATA[Eduardo Lundgren]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Juan Fernández]]></author><method><name>addVocabulary</name><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>settings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[]]></deprecated></method><method><name>addVocabulary</name><param><name>title</name><type>java.lang.String</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>settings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteVocabularies</name><param><name>vocabularyIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteVocabulary</name><param><name>vocabularyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyVocabularies</name><param><name>companyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupsVocabularies</name><param><name>groupIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupsVocabularies</name><param><name>groupIds</name><type>long[]</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupVocabularies</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupVocabularies</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupVocabularies</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupVocabulariesCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupVocabulariesCount</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getJSONGroupVocabularies</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabularies</name><param><name>vocabularyIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVocabulary</name><param><name>vocabularyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateVocabulary</name><param><name>vocabularyId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>settings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[]]></deprecated></method><method><name>updateVocabulary</name><param><name>vocabularyId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>settings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>filterVocabularies</name><param><name>vocabularies</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>BlogsEntryLocalServiceImpl</name><type>com.liferay.portlet.blogs.service.impl.BlogsEntryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Wilson S. Man]]></author><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Thiago Moreira]]></author><author><![CDATA[Juan Fernández]]></author><author><![CDATA[Zsolt Berentey]]></author><method><name>addEntry</name><param><name>userId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>allowTrackbacks</name><type>boolean</type></param><param><name>trackbacks</name><type>java.lang.String[]</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFileName</name><type>java.lang.String</type></param><param><name>smallImageInputStream</name><type>java.io.InputStream</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addEntryResources</name><param><name>entry</name><type>com.liferay.portlet.blogs.model.BlogsEntry</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addEntryResources</name><param><name>entry</name><type>com.liferay.portlet.blogs.model.BlogsEntry</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addEntryResources</name><param><name>entryId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addEntryResources</name><param><name>entryId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkEntries</name><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntries</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entry</name><type>com.liferay.portlet.blogs.model.BlogsEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEntries</name><param><name>companyId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEntries</name><param><name>companyId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEntriesCount</name><param><name>companyId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesPrevAndNext</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>groupId</name><type>long</type></param><param><name>urlTitle</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupsEntries</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupUserEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupUserEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupUserEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNoAssetEntries</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrganizationEntries</name><param><name>organizationId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrganizationEntries</name><param><name>organizationId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrganizationEntriesCount</name><param><name>organizationId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribe</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribe</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>entry</name><type>com.liferay.portlet.blogs.model.BlogsEntry</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><param><name>assetLinkEntryIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>userId</name><type>long</type></param><param><name>entryId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>allowTrackbacks</name><type>boolean</type></param><param><name>trackbacks</name><type>java.lang.String[]</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFileName</name><type>java.lang.String</type></param><param><name>smallImageInputStream</name><type>java.io.InputStream</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntryResources</name><param><name>entry</name><type>com.liferay.portlet.blogs.model.BlogsEntry</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>entryId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUniqueUrlTitle</name><param><name>entryId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUniqueUrlTitle</name><param><name>entryId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>oldUrlTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isMatchesServiceContextUrlTitle</name><param><name>urlTitle</name><type>java.lang.String</type></param></method><method><name>notifySubscribers</name><param><name>entry</name><type>com.liferay.portlet.blogs.model.BlogsEntry</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>pingGoogle</name><param><name>entry</name><type>com.liferay.portlet.blogs.model.BlogsEntry</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>pingPingback</name><param><name>entry</name><type>com.liferay.portlet.blogs.model.BlogsEntry</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param></method><method><name>pingTrackbacks</name><param><name>entry</name><type>com.liferay.portlet.blogs.model.BlogsEntry</type></param><param><name>trackbacks</name><type>java.lang.String[]</type></param><param><name>pingOldTrackbacks</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>saveImages</name><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageId</name><type>long</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>title</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFileName</name><type>java.lang.String</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>BlogsEntryServiceImpl</name><type>com.liferay.portlet.blogs.service.impl.BlogsEntryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Mate Thurzo]]></author><method><name>addEntry</name><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>allowTrackbacks</name><type>boolean</type></param><param><name>trackbacks</name><type>java.lang.String[]</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFileName</name><type>java.lang.String</type></param><param><name>smallImageInputStream</name><type>java.io.InputStream</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEntries</name><param><name>companyId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEntriesRSS</name><param><name>companyId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>groupId</name><type>long</type></param><param><name>urlTitle</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntriesRSS</name><param><name>groupId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupsEntries</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrganizationEntries</name><param><name>organizationId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrganizationEntriesRSS</name><param><name>organizationId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribe</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribe</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>entryId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>allowTrackbacks</name><type>boolean</type></param><param><name>trackbacks</name><type>java.lang.String[]</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFileName</name><type>java.lang.String</type></param><param><name>smallImageInputStream</name><type>java.io.InputStream</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>exportToRSS</name><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>blogsEntries</name><type>java.util.List</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>BlogsStatsUserLocalServiceImpl</name><type>com.liferay.portlet.blogs.service.impl.BlogsStatsUserLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Mate Thurzo]]></author><method><name>deleteStatsUser</name><param><name>statsUsers</name><type>com.liferay.portlet.blogs.model.BlogsStatsUser</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStatsUser</name><param><name>statsUserId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStatsUserByGroupId</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStatsUserByUserId</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyStatsUsers</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyStatsUsers</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyStatsUsersCount</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupsStatsUsers</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupStatsUsers</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupStatsUsers</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupStatsUsersCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrganizationStatsUsers</name><param><name>organizationId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrganizationStatsUsers</name><param><name>organizationId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrganizationStatsUsersCount</name><param><name>organizationId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStatsUser</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatsUser</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatsUser</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>displayDate</name><type>java.util.Date</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>BookmarksEntryLocalServiceImpl</name><type>com.liferay.portlet.bookmarks.service.impl.BookmarksEntryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addEntry</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entry</name><type>com.liferay.portlet.bookmarks.model.BookmarksEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderIds</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntriesCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNoAssetEntries</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>openEntry</name><param><name>userId</name><type>long</type></param><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>entry</name><type>com.liferay.portlet.bookmarks.model.BookmarksEntry</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><param><name>assetLinkEntryIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>userId</name><type>long</type></param><param><name>entryId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolder</name><param><name>entry</name><type>com.liferay.portlet.bookmarks.model.BookmarksEntry</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>url</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>BookmarksEntryServiceImpl</name><type>com.liferay.portlet.bookmarks.service.impl.BookmarksEntryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addEntry</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderIds</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntriesCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>openEntry</name><param><name>entryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>entryId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>BookmarksFolderLocalServiceImpl</name><type>com.liferay.portlet.bookmarks.service.impl.BookmarksFolderLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Wesley Gong]]></author><method><name>addFolder</name><param><name>userId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFolder</name><param><name>folder</name><type>com.liferay.portlet.bookmarks.model.BookmarksFolder</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFolder</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFolders</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyFolders</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyFoldersCount</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolder</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersCount</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubfolderIds</name><param><name>folderIds</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFolder</name><param><name>folderId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>mergeWithParentFolder</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentFolderId</name><param><name>folder</name><type>com.liferay.portlet.bookmarks.model.BookmarksFolder</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentFolderId</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>mergeFolders</name><param><name>fromFolder</name><type>com.liferay.portlet.bookmarks.model.BookmarksFolder</type></param><param><name>toFolderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>BookmarksFolderServiceImpl</name><type>com.liferay.portlet.bookmarks.service.impl.BookmarksFolderServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addFolder</name><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFolder</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolder</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersCount</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubfolderIds</name><param><name>folderIds</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFolder</name><param><name>folderId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>mergeWithParentFolder</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>CalEventLocalServiceImpl</name><type>com.liferay.portlet.calendar.service.impl.CalEventLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Samuel Kong]]></author><author><![CDATA[Ganesh Ram]]></author><author><![CDATA[Brett Swaim]]></author><method><name>addEvent</name><param><name>userId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>location</name><type>java.lang.String</type></param><param><name>startDateMonth</name><type>int</type></param><param><name>startDateDay</name><type>int</type></param><param><name>startDateYear</name><type>int</type></param><param><name>startDateHour</name><type>int</type></param><param><name>startDateMinute</name><type>int</type></param><param><name>endDateMonth</name><type>int</type></param><param><name>endDateDay</name><type>int</type></param><param><name>endDateYear</name><type>int</type></param><param><name>durationHour</name><type>int</type></param><param><name>durationMinute</name><type>int</type></param><param><name>allDay</name><type>boolean</type></param><param><name>timeZoneSensitive</name><type>boolean</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>repeating</name><type>boolean</type></param><param><name>recurrence</name><type>com.liferay.portal.kernel.cal.TZSRecurrence</type></param><param><name>remindBy</name><type>int</type></param><param><name>firstReminder</name><type>int</type></param><param><name>secondReminder</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addEventResources</name><param><name>event</name><type>com.liferay.portlet.calendar.model.CalEvent</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addEventResources</name><param><name>event</name><type>com.liferay.portlet.calendar.model.CalEvent</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addEventResources</name><param><name>eventId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addEventResources</name><param><name>eventId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkEvents</name><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEvent</name><param><name>event</name><type>com.liferay.portlet.calendar.model.CalEvent</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEvent</name><param><name>eventId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEvents</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>exportEvent</name><param><name>userId</name><type>long</type></param><param><name>eventId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>exportGroupEvents</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>fileName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEvents</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyEventsCount</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvent</name><param><name>eventId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><param><name>types</name><type>java.lang.String[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvents</name><param><name>groupId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvents</name><param><name>groupId</name><type>long</type></param><param><name>types</name><type>java.lang.String[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEventsCount</name><param><name>groupId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEventsCount</name><param><name>groupId</name><type>long</type></param><param><name>types</name><type>java.lang.String[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNoAssetEvents</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepeatingEvents</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepeatingEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><param><name>types</name><type>java.lang.String[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><param><name>types</name><type>java.lang.String[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>importICal4j</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>event</name><type>com.liferay.portlet.calendar.model.CalEvent</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><param><name>assetLinkEntryIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEvent</name><param><name>userId</name><type>long</type></param><param><name>eventId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>location</name><type>java.lang.String</type></param><param><name>startDateMonth</name><type>int</type></param><param><name>startDateDay</name><type>int</type></param><param><name>startDateYear</name><type>int</type></param><param><name>startDateHour</name><type>int</type></param><param><name>startDateMinute</name><type>int</type></param><param><name>endDateMonth</name><type>int</type></param><param><name>endDateDay</name><type>int</type></param><param><name>endDateYear</name><type>int</type></param><param><name>durationHour</name><type>int</type></param><param><name>durationMinute</name><type>int</type></param><param><name>allDay</name><type>boolean</type></param><param><name>timeZoneSensitive</name><type>boolean</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>repeating</name><type>boolean</type></param><param><name>recurrence</name><type>com.liferay.portal.kernel.cal.TZSRecurrence</type></param><param><name>remindBy</name><type>int</type></param><param><name>firstReminder</name><type>int</type></param><param><name>secondReminder</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>exportICal4j</name><param><name>cal</name><type>net.fortuna.ical4j.model.Calendar</type></param><param><name>fileName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecurrenceCal</name><param><name>cal</name><type>java.util.Calendar</type></param><param><name>tzICal</name><type>java.util.Calendar</type></param><param><name>event</name><type>com.liferay.portlet.calendar.model.CalEvent</type></param></method><method><name>importICal4j</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>event</name><type>net.fortuna.ical4j.model.component.VEvent</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isICal4jDateOnly</name><param><name>dateProperty</name><type>net.fortuna.ical4j.model.property.DateProperty</type></param></method><method><name>remindUser</name><param><name>event</name><type>com.liferay.portlet.calendar.model.CalEvent</type></param><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>startDate</name><type>java.util.Calendar</type></param></method><method><name>remindUser</name><param><name>event</name><type>com.liferay.portlet.calendar.model.CalEvent</type></param><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>startCalendar</name><type>java.util.Calendar</type></param><param><name>nowCalendar</name><type>java.util.Calendar</type></param></method><method><name>toCalendar</name><param><name>date</name><type>net.fortuna.ical4j.model.property.DateProperty</type></param><param><name>timeZone</name><type>java.util.TimeZone</type></param><param><name>timeZoneSensitive</name><type>boolean</type></param></method><method><name>toCalendarWeekDay</name><param><name>weekDay</name><type>net.fortuna.ical4j.model.WeekDay</type></param></method><method><name>toICalCalendar</name><param><name>userId</name><type>long</type></param><param><name>events</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>toICalRecurrence</name><param><name>recurrence</name><type>com.liferay.portal.kernel.cal.TZSRecurrence</type></param></method><method><name>toICalVEvent</name><param><name>event</name><type>com.liferay.portlet.calendar.model.CalEvent</type></param><param><name>timeZone</name><type>java.util.TimeZone</type></param></method><method><name>toICalWeekDay</name><param><name>dayOfWeek</name><type>int</type></param></method><method><name>toRecurrence</name><param><name>rRule</name><type>net.fortuna.ical4j.model.property.RRule</type></param><param><name>startDate</name><type>java.util.Calendar</type></param></method><method><name>validate</name><param><name>title</name><type>java.lang.String</type></param><param><name>startDateMonth</name><type>int</type></param><param><name>startDateDay</name><type>int</type></param><param><name>startDateYear</name><type>int</type></param><param><name>endDateMonth</name><type>int</type></param><param><name>endDateDay</name><type>int</type></param><param><name>endDateYear</name><type>int</type></param><param><name>durationHour</name><type>int</type></param><param><name>durationMinute</name><type>int</type></param><param><name>allDay</name><type>boolean</type></param><param><name>repeating</name><type>boolean</type></param><param><name>recurrence</name><type>com.liferay.portal.kernel.cal.TZSRecurrence</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_CALENDAR_EVENT_CHECK_INTERVAL</name></field><field><name>_log</name></field></javadoc><javadoc><name>CalEventServiceImpl</name><type>com.liferay.portlet.calendar.service.impl.CalEventServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addEvent</name><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>location</name><type>java.lang.String</type></param><param><name>startDateMonth</name><type>int</type></param><param><name>startDateDay</name><type>int</type></param><param><name>startDateYear</name><type>int</type></param><param><name>startDateHour</name><type>int</type></param><param><name>startDateMinute</name><type>int</type></param><param><name>endDateMonth</name><type>int</type></param><param><name>endDateDay</name><type>int</type></param><param><name>endDateYear</name><type>int</type></param><param><name>durationHour</name><type>int</type></param><param><name>durationMinute</name><type>int</type></param><param><name>allDay</name><type>boolean</type></param><param><name>timeZoneSensitive</name><type>boolean</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>repeating</name><type>boolean</type></param><param><name>recurrence</name><type>com.liferay.portal.kernel.cal.TZSRecurrence</type></param><param><name>remindBy</name><type>int</type></param><param><name>firstReminder</name><type>int</type></param><param><name>secondReminder</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteEvent</name><param><name>eventId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>exportEvent</name><param><name>eventId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>exportGroupEvents</name><param><name>groupId</name><type>long</type></param><param><name>fileName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvent</name><param><name>eventId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><param><name>types</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvents</name><param><name>groupId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEvents</name><param><name>groupId</name><type>long</type></param><param><name>types</name><type>java.lang.String[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEventsCount</name><param><name>groupId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEventsCount</name><param><name>groupId</name><type>long</type></param><param><name>types</name><type>java.lang.String[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasEvents</name><param><name>groupId</name><type>long</type></param><param><name>cal</name><type>java.util.Calendar</type></param><param><name>types</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>importICal4j</name><param><name>groupId</name><type>long</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEvent</name><param><name>eventId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>location</name><type>java.lang.String</type></param><param><name>startDateMonth</name><type>int</type></param><param><name>startDateDay</name><type>int</type></param><param><name>startDateYear</name><type>int</type></param><param><name>startDateHour</name><type>int</type></param><param><name>startDateMinute</name><type>int</type></param><param><name>endDateMonth</name><type>int</type></param><param><name>endDateDay</name><type>int</type></param><param><name>endDateYear</name><type>int</type></param><param><name>durationHour</name><type>int</type></param><param><name>durationMinute</name><type>int</type></param><param><name>allDay</name><type>boolean</type></param><param><name>timeZoneSensitive</name><type>boolean</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>repeating</name><type>boolean</type></param><param><name>recurrence</name><type>com.liferay.portal.kernel.cal.TZSRecurrence</type></param><param><name>remindBy</name><type>int</type></param><param><name>firstReminder</name><type>int</type></param><param><name>secondReminder</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLAppHelperLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLAppHelperLocalServiceImpl</type><author><![CDATA[Alexander Chow]]></author><method><name>addFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>fileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFolder</name><param><name>folder</name><type>com.liferay.portal.kernel.repository.model.Folder</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>cancelCheckOut</name><param><name>userId</name><type>long</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>destinationFileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type></param><param><name>draftFileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkAssetEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>fileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntry</name><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFolder</name><param><name>folder</name><type>com.liferay.portal.kernel.repository.model.Folder</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileAsStream</name><param><name>userId</name><type>long</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>incrementCounter</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileShortcuts</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileShortcutsCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNoAssetFileEntries</name></method><method><name>moveFileEntry</name><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveFolder</name><param><name>folder</name><type>com.liferay.portal.kernel.repository.model.Folder</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>fileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type></param><param><name>assetClassPk</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>fileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><param><name>assetLinkEntryIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>fileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type></param><param><name>assetClassPk</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>fileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFolder</name><param><name>folder</name><type>com.liferay.portal.kernel.repository.model.Folder</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>latestFileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type></param><param><name>status</name><type>int</type></param><param><name>workflowContext</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryTypeId</name><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param></method><method><name>isStagingGroup</name><param><name>groupId</name><type>long</type></param></method><method><name>registerDLProcessorCallback</name><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param></method></javadoc><javadoc><name>DLAppLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLAppLocalServiceImpl</type><comment><![CDATA[The document library local service. All portlets should interact with the document library through this class or through {@link DLAppServiceImpl}, rather than through the individual document library service classes.

<p>
This class provides a unified interface to all Liferay and third party repositories. While the method signatures are universal for all repositories. Additional implementation-specific parameters may be specified in the serviceContext.
</p>

<p>
The <code>repositoryId</code> parameter used by most of the methods is the primary key of the specific repository. If the repository is a default Liferay repository, the <code>repositoryId</code> is the <code>groupId</code> or <code>scopeGroupId</code>. Otherwise, the <code>repositoryId</code> will correspond to values obtained from {@link RepositoryLocalServiceUtil}.
</p>]]></comment><author><![CDATA[Alexander Chow]]></author><author><![CDATA[Mika Koivisto]]></author><see><![CDATA[DLAppServiceImpl]]></see><method><name>addFileEntry</name><comment><![CDATA[Adds a file entry and associated metadata based on a byte array.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal. If it is <code>null</code>, the <code> sourceFileName</code> will be used.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the file entry's creator/owner]]></comment></param><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's parent folder]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the name to be assigned to the file (optionally <code>null </code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log]]></comment></param><param><name>bytes</name><type>byte[]</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found or if the file entry's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addFileEntry</name><comment><![CDATA[Adds a file entry and associated metadata based on a {@link File} object.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal. If it is <code>null</code>, the <code> sourceFileName</code> will be used.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the file entry's creator/owner]]></comment></param><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's parent folder]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the name to be assigned to the file (optionally <code>null </code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found or if the file entry's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addFileEntry</name><comment><![CDATA[Adds a file entry and associated metadata based on an {@link InputStream} object.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal. If it is <code>null</code>, the <code> sourceFileName</code> will be used.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the file entry's creator/owner]]></comment></param><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's parent folder]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the name to be assigned to the file (optionally <code>null </code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log]]></comment></param><param><name>is</name><type>java.io.InputStream</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>size</name><type>long</type><comment><![CDATA[the file's size (optionally <code>0</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found or if the file entry's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addFileRank</name><comment><![CDATA[Adds the file rank to the existing file entry. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the company]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the file rank's creator/owner]]></comment></param><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><return><comment><![CDATA[the file rank]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addFileShortcut</name><comment><![CDATA[Adds the file shortcut to the existing file entry. This method is only supported by the Liferay repository.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut's creator/owner]]></comment></param><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut's parent folder]]></comment></param><param><name>toFileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry to point to]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry.]]></comment></param><return><comment><![CDATA[the file shortcut]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder or file entry could not be found, or if the file shortcut's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addFolder</name><comment><![CDATA[Adds a folder.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the folder's creator/owner]]></comment></param><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the folder's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the folder's description]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. In a Liferay repository, it may include mountPoint which is a boolean specifying whether the folder is a facade for mounting a third-party repository]]></comment></param><return><comment><![CDATA[the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found or if the new folder's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteAll</name><comment><![CDATA[Delete all data associated to the given repository. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the data's repository]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileEntry</name><comment><![CDATA[Deletes the file entry.]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileRanksByFileEntryId</name><comment><![CDATA[Deletes the file ranks associated to a given file entry. This method is only supported by the Liferay repository.]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileRanksByUserId</name><comment><![CDATA[Deletes the file ranks associated to a given user. This method is only supported by the Liferay repository.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileShortcut</name><comment><![CDATA[Deletes the file shortcut. This method is only supported by the Liferay repository.]]></comment><param><name>dlFileShortcut</name><type>com.liferay.portlet.documentlibrary.model.DLFileShortcut</type><comment><![CDATA[the file shortcut]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file shortcut could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileShortcut</name><comment><![CDATA[Deletes the file shortcut. This method is only supported by the Liferay repository.]]></comment><param><name>fileShortcutId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file shortcut could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileShortcuts</name><comment><![CDATA[Deletes all file shortcuts associated to the file entry. This method is only supported by the Liferay repository.]]></comment><param><name>toFileEntryId</name><type>long</type><comment><![CDATA[the primary key of the associated file entry]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file shortcut for the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFolder</name><comment><![CDATA[Deletes the folder and all of its subfolders and file entries.]]></comment><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntries</name><comment><![CDATA[Returns the file entries in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><return><comment><![CDATA[the file entries in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntries</name><comment><![CDATA[Returns a range of all the file entries in the folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of file entries in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntries</name><comment><![CDATA[Returns an ordered range of all the file entries in the folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the file entries (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of file entries in the folder ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntriesAndFileShortcuts</name><comment><![CDATA[Returns a range of all the file entries and shortcuts in the folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of file entries and shortcuts in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntriesAndFileShortcutsCount</name><comment><![CDATA[Returns the number of file entries and shortcuts in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><return><comment><![CDATA[the number of file entries and shortcuts in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntriesCount</name><comment><![CDATA[Returns the number of file entries in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><return><comment><![CDATA[the number of file entries in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntry</name><comment><![CDATA[Returns the file entry with the primary key.]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><return><comment><![CDATA[the file entry with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntry</name><comment><![CDATA[Returns the file entry with the title in the folder.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the file entry's group]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the file entry's title]]></comment></param><return><comment><![CDATA[the file entry with the title in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntryByUuidAndGroupId</name><comment><![CDATA[Returns the file entry with the UUID and group.]]></comment><param><name>uuid</name><type>java.lang.String</type><comment><![CDATA[the file entry's universally unique identifier]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the file entry's group]]></comment></param><return><comment><![CDATA[the file entry with the UUID and group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileRanks</name><comment><![CDATA[Returns the file ranks from the user. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the file ranks from the user]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileShortcut</name><comment><![CDATA[Returns the file shortcut with the primary key. This method is only supported by the Liferay repository.]]></comment><param><name>fileShortcutId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut]]></comment></param><return><comment><![CDATA[the file shortcut with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file shortcut could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileVersion</name><comment><![CDATA[Returns the file version with the primary key.]]></comment><param><name>fileVersionId</name><type>long</type><comment><![CDATA[the primary key of the file version]]></comment></param><return><comment><![CDATA[the file version with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file version could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolder</name><comment><![CDATA[Returns the folder with the primary key.]]></comment><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><return><comment><![CDATA[the folder with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolder</name><comment><![CDATA[Returns the folder with the name in the parent folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the folder's name]]></comment></param><return><comment><![CDATA[the folder with the name in the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns all immediate subfolders of the parent folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><return><comment><![CDATA[the immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns all immediate subfolders of the parent folder, optionally including mount folders for third-party repositories.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><return><comment><![CDATA[the immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns a range of all the immediate subfolders of the parent folder, optionally including mount folders for third-party repositories.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns an ordered range of all the immediate subfolders of the parent folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the folders (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns a range of all the immediate subfolders of the parent folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns an ordered range of all the immediate subfolders of the parent folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the folders (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><comment><![CDATA[Returns an ordered range of all the immediate subfolders, file entries, and file shortcuts in the parent folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the results (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders, file entries, and file shortcuts in the parent folder ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><param><name>repositoryId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>includeMountFolders</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcutsCount</name><comment><![CDATA[Returns the number of immediate subfolders, file entries, and file shortcuts in the parent folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><return><comment><![CDATA[the number of immediate subfolders, file entries, and file shortcuts in the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcutsCount</name><param><name>repositoryId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>includeMountFolders</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersCount</name><comment><![CDATA[Returns the number of immediate subfolders of the parent folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><return><comment><![CDATA[the number of immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersCount</name><comment><![CDATA[Returns the number of immediate subfolders of the parent folder, optionally including mount folders for third-party repositories.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><return><comment><![CDATA[the number of immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersFileEntriesCount</name><comment><![CDATA[Returns the number of immediate subfolders and file entries across the folders.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderIds</name><type>java.util.List</type><comment><![CDATA[the primary keys of folders from which to count immediate subfolders and file entries]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><return><comment><![CDATA[the number of immediate subfolders and file entries across the folders]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getMountFolder</name><comment><![CDATA[Returns the mount folder of the repository with the primary key. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><return><comment><![CDATA[the folder used for mounting third-party repositories]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or mount folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getMountFolders</name><comment><![CDATA[Returns all immediate subfolders of the parent folder that are used for mounting third-party repositories. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><return><comment><![CDATA[the immediate subfolders of the parent folder that are used for mounting third-party repositories]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getMountFolders</name><comment><![CDATA[Returns a range of all the immediate subfolders of the parent folder that are used for mounting third-party repositories. This method is only supported by the Liferay repository.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder that are used for mounting third-party repositories]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getMountFolders</name><comment><![CDATA[Returns an ordered range of all the immediate subfolders of the parent folder that are used for mounting third-party repositories. This method is only supported by the Liferay repository.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the folders (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder that are used for mounting third-party repositories ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getMountFoldersCount</name><comment><![CDATA[Returns the number of immediate subfolders of the parent folder that are used for mounting third-party repositories. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><return><comment><![CDATA[the number of folders of the parent folder that are used for mounting third-party repositories]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>moveFileEntry</name><comment><![CDATA[Moves the file entry to the new folder.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>newFolderId</name><type>long</type><comment><![CDATA[the primary key of the new folder]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry or the new folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateAsset</name><comment><![CDATA[Updates the file entry's asset replacing its asset categories, tags, and links.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type><comment><![CDATA[the file entry to update]]></comment></param><param><name>fileVersion</name><type>com.liferay.portal.kernel.repository.model.FileVersion</type><comment><![CDATA[the file version to update]]></comment></param><param><name>assetCategoryIds</name><type>long[]</type><comment><![CDATA[the primary keys of the new asset categories]]></comment></param><param><name>assetTagNames</name><type>java.lang.String[]</type><comment><![CDATA[the new asset tag names]]></comment></param><param><name>assetLinkEntryIds</name><type>long[]</type><comment><![CDATA[the primary keys of the new asset link entries]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry or version could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileEntry</name><comment><![CDATA[Updates a file entry and associated metadata based on a byte array object. If the file data is <code>null</code>, then only the associated metadata (i.e., <code>title</code>, <code>description</code>, and parameters in the <code>serviceContext</code>) will be updated.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name (optionally <code>null</code>)]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type (optionally <code>null</code>)]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the new name to be assigned to the file (optionally <code> <code>null</code></code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's new description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log (optionally <code>null</code>)]]></comment></param><param><name>majorVersion</name><type>boolean</type><comment><![CDATA[whether the new file version is a major version]]></comment></param><param><name>bytes</name><type>byte[]</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileEntry</name><comment><![CDATA[Updates a file entry and associated metadata based on a {@link File} object. If the file data is <code>null</code>, then only the associated metadata (i.e., <code>title</code>, <code>description</code>, and parameters in the <code>serviceContext</code>) will be updated.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name (optionally <code>null</code>)]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type (optionally <code>null</code>)]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the new name to be assigned to the file (optionally <code> <code>null</code></code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's new description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log (optionally <code>null</code>)]]></comment></param><param><name>majorVersion</name><type>boolean</type><comment><![CDATA[whether the new file version is a major version]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[EntryId the primary key of the file entry]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileEntry</name><comment><![CDATA[Updates a file entry and associated metadata based on an {@link InputStream} object. If the file data is <code>null</code>, then only the associated metadata (i.e., <code>title</code>, <code>description</code>, and parameters in the <code>serviceContext</code>) will be updated.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name (optionally <code>null</code>)]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type (optionally <code>null</code>)]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the new name to be assigned to the file (optionally <code> <code>null</code></code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's new description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log (optionally <code>null</code>)]]></comment></param><param><name>majorVersion</name><type>boolean</type><comment><![CDATA[whether the new file version is a major version]]></comment></param><param><name>is</name><type>java.io.InputStream</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>size</name><type>long</type><comment><![CDATA[the file's size (optionally <code>0</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileRank</name><comment><![CDATA[Updates a file rank to the existing file entry. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file rank's repository]]></comment></param><param><name>companyId</name><type>long</type><comment><![CDATA[the primary key of the file rank's company]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the file rank's creator/owner]]></comment></param><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file rank's file entry]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><return><comment><![CDATA[the file rank]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileShortcut</name><comment><![CDATA[Updates a file shortcut to the existing file entry. This method is only supported by the Liferay repository.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut's creator/owner]]></comment></param><param><name>fileShortcutId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut's parent folder]]></comment></param><param><name>toFileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut's file entry]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry.]]></comment></param><return><comment><![CDATA[the file shortcut]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file shortcut, folder, or file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileShortcuts</name><comment><![CDATA[Updates all file shortcuts to the existing file entry to the new file entry. This method is only supported by the Liferay repository.]]></comment><param><name>toRepositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>oldToFileEntryId</name><type>long</type><comment><![CDATA[the primary key of the old file entry pointed to]]></comment></param><param><name>newToFileEntryId</name><type>long</type><comment><![CDATA[the primary key of the new file entry to point to]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFolder</name><comment><![CDATA[Updates the folder.]]></comment><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's new parent folder]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the folder's new name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the folder's new description]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. In a Liferay repository, it may include:  <ul> <li> defaultFileEntryTypeId - the file entry type to default all Liferay file entries to </li> <li> dlFileEntryTypesSearchContainerPrimaryKeys - a comma-delimited list of file entry type primary keys allowed in the given folder and all descendants </li> <li> overrideFileEntryTypes - boolean specifying whether to override ancestral folder's restriction of file entry types allowed </li> <li> workflowDefinitionXYZ - the workflow definition name specified per file entry type. The parameter name must be the string <code>workflowDefinition</code> appended by the <code> fileEntryTypeId</code> (optionally <code>0</code>). </li> </ul>]]></comment></param><return><comment><![CDATA[the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current or new parent folder could not be found, or if the new parent folder's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>copyFileEntry</name><param><name>userId</name><type>long</type></param><param><name>toLocalRepository</name><type>com.liferay.portal.kernel.repository.LocalRepository</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>newFolderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntry</name><param><name>oldFileEntryId</name><type>long</type></param><param><name>newFileEntryId</name><type>long</type></param><param><name>fromLocalRepository</name><type>com.liferay.portal.kernel.repository.LocalRepository</type></param><param><name>toLocalRepository</name><type>com.liferay.portal.kernel.repository.LocalRepository</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLocalRepository</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLocalRepository</name><param><name>folderId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLocalRepository</name><param><name>folderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveFileEntries</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>newFolderId</name><type>long</type></param><param><name>fromLocalRepository</name><type>com.liferay.portal.kernel.repository.LocalRepository</type></param><param><name>toLocalRepository</name><type>com.liferay.portal.kernel.repository.LocalRepository</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLAppServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLAppServiceImpl</type><comment><![CDATA[The document library remote service. All portlets should interact with the document library through this class or through {@link DLAppLocalServiceImpl}, rather than through the individual document library service classes.

<p>
This class provides a unified interface to all Liferay and third party repositories. While the method signatures are universal for all repositories. Additional implementation-specific parameters may be specified in the serviceContext.
</p>

<p>
The <code>repositoryId</code> parameter used by most of the methods is the primary key of the specific repository. If the repository is a default Liferay repository, the <code>repositoryId</code> is the <code>groupId</code> or <code>scopeGroupId</code>. Otherwise, the <code>repositoryId</code> will correspond to values obtained from {@link RepositoryServiceUtil}.
</p>]]></comment><author><![CDATA[Alexander Chow]]></author><author><![CDATA[Mika Koivisto]]></author><author><![CDATA[Shuyang Zhou]]></author><see><![CDATA[DLAppLocalServiceImpl]]></see><method><name>addFileEntry</name><comment><![CDATA[Adds a file entry and associated metadata. It is created based on a byte array.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal. If it is <code>null</code>, the <code> sourceFileName</code> will be used.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's parent folder]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the name to be assigned to the file (optionally <code>null </code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log]]></comment></param><param><name>bytes</name><type>byte[]</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found or if the file entry's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addFileEntry</name><comment><![CDATA[Adds a file entry and associated metadata. It is created based on a {@link File} object.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal. If it is <code>null</code>, the <code> sourceFileName</code> will be used.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's parent folder]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the name to be assigned to the file (optionally <code>null </code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found or if the file entry's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addFileEntry</name><comment><![CDATA[Adds a file entry and associated metadata. It is created based on a {@link InputStream} object.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal. If it is <code>null</code>, the <code> sourceFileName</code> will be used.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's parent folder]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the name to be assigned to the file (optionally <code>null </code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log]]></comment></param><param><name>is</name><type>java.io.InputStream</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>size</name><type>long</type><comment><![CDATA[the file's size (optionally <code>0</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found or if the file entry's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addFileShortcut</name><comment><![CDATA[Adds a file shortcut to the existing file entry. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut's parent folder]]></comment></param><param><name>toFileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut's file entry]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry.]]></comment></param><return><comment><![CDATA[the file shortcut]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder or file entry could not be found, or if the file shortcut's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addFolder</name><comment><![CDATA[Adds a folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the folder's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the folder's description]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. In a Liferay repository, it may include boolean mountPoint specifying whether folder is a facade for mounting a third-party repository]]></comment></param><return><comment><![CDATA[the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found or if the new folder's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addTempFileEntry</name><comment><![CDATA[Adds a temporary file entry.

<p>
This allows a client to upload a file into a temporary location and manipulate its metadata prior to making it available for public usage. This is different from checking in and checking out a file entry.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder where the file entry will eventually reside]]></comment></param><param><name>fileName</name><type>java.lang.String</type><comment><![CDATA[the file's original name]]></comment></param><param><name>tempFolderName</name><type>java.lang.String</type><comment><![CDATA[the temporary folder's name]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[Name the file's original name]]></comment></param><return><comment><![CDATA[the file's name]]></comment></return><throws><name>IOException</name><type>java.io.IOException</type><comment><![CDATA[if a problem occurred in the access or storage of the file]]></comment></throws><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file name was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.kernel.util.TempFileUtil]]></see></method><method><name>addTempFileEntry</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>tempFolderName</name><type>java.lang.String</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>cancelCheckOut</name><comment><![CDATA[Cancels the check out of the file entry. If a user has not checked out the specified file entry, invoking this method will result in no changes.

<p>
When a file entry is checked out, a PWC (private working copy) is created and the original file entry is locked. A client can make as many changes to the PWC as he desires without those changes being visible to other users. If the user is satisfied with the changes, he may elect to check in his changes, resulting in a new file version based on the PWC; the PWC will be removed and the file entry will be unlocked. If the user is not satisfied with the changes, he may elect to cancel his check out; this results in the deletion of the PWC and unlocking of the file entry.
</p>]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry to cancel the checkout]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[#checkInFileEntry(long, boolean, String, ServiceContext)]]></see><see><![CDATA[#checkOutFileEntry(long)]]></see></method><method><name>checkInFileEntry</name><comment><![CDATA[Checks in the file entry. If a user has not checked out the specified file entry, invoking this method will result in no changes.

<p>
When a file entry is checked out, a PWC (private working copy) is created and the original file entry is locked. A client can make as many changes to the PWC as he desires without those changes being visible to other users. If the user is satisfied with the changes, he may elect to check in his changes, resulting in a new file version based on the PWC; the PWC will be removed and the file entry will be unlocked. If the user is not satisfied with the changes, he may elect to cancel his check out; this results in the deletion of the PWC and unlocking of the file entry.
</p>]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry to check in]]></comment></param><param><name>majorVersion</name><type>boolean</type><comment><![CDATA[whether the new file version is a major version]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[#cancelCheckOut(long)]]></see><see><![CDATA[#checkOutFileEntry(long)]]></see></method><method><name>checkInFileEntry</name><comment><![CDATA[Checks in the file entry using the lock's UUID. If a user has not checked out the specified file entry, invoking this method will result in no changes. This method is primarily used by WebDAV.

<p>
When a file entry is checked out, a PWC (private working copy) is created and the original file entry is locked. A client can make as many changes to the PWC as he desires without those changes being visible to other users. If the user is satisfied with the changes, he may elect to check in his changes, resulting in a new file version based on the PWC; the PWC will be removed and the file entry will be unlocked. If the user is not satisfied with the changes, he may elect to cancel his check out; this results in the deletion of the PWC and unlocking of the file entry.
</p>]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry to check in]]></comment></param><param><name>lockUuid</name><type>java.lang.String</type><comment><![CDATA[the lock's universally unique identifier]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[#cancelCheckOut(long)]]></see><see><![CDATA[#checkOutFileEntry(long, String, long)]]></see></method><method><name>checkOutFileEntry</name><comment><![CDATA[Check out a file entry.

<p>
When a file entry is checked out, a PWC (private working copy) is created and the original file entry is locked. A client can make as many changes to the PWC as he desires without those changes being visible to other users. If the user is satisfied with the changes, he may elect to check in his changes, resulting in a new file version based on the PWC; the PWC will be removed and the file entry will be unlocked. If the user is not satisfied with the changes, he may elect to cancel his check out; this results in the deletion of the PWC and unlocking of the file entry.
</p>]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the file entry to check out]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[#cancelCheckOut(long)]]></see><see><![CDATA[#checkInFileEntry(long, boolean, String, ServiceContext)]]></see></method><method><name>checkOutFileEntry</name><comment><![CDATA[Checks out the file entry. This method is primarily used by WebDAV.

<p>
When a file entry is checked out, a PWC (private working copy) is created and the original file entry is locked. A client can make as many changes to the PWC as he desires without those changes being visible to other users. If the user is satisfied with the changes, he may elect to check in his changes, resulting in a new file version based on the PWC; the PWC will be removed and the file entry will be unlocked. If the user is not satisfied with the changes, he may elect to cancel his check out; this results in the deletion of the PWC and unlocking of the file entry.
</p>]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the file entry to check out]]></comment></param><param><name>owner</name><type>java.lang.String</type><comment><![CDATA[the owner string for the checkout (optionally <code>null</code>)]]></comment></param><param><name>expirationTime</name><type>long</type><comment><![CDATA[the time in milliseconds before the lock expires. If the value is <code>0</code>, the default expiration time will be used from <code>portal.properties>.]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[#cancelCheckOut(long)]]></see><see><![CDATA[#checkInFileEntry(long, String)]]></see></method><method><name>copyFolder</name><comment><![CDATA[Performs a deep copy of the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>sourceFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder to copy]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the new folder's parent folder]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the new folder's name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the new folder's description]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><return><comment><![CDATA[the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the source folder or the new parent folder could not be found or if the new folder's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileEntry</name><comment><![CDATA[Deletes the file entry with the primary key.]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileEntryByTitle</name><comment><![CDATA[Deletes the file entry with the title in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's parent folder]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the file entry's title]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileShortcut</name><comment><![CDATA[Deletes the file shortcut with the primary key. This method is only supported by the Liferay repository.]]></comment><param><name>fileShortcutId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file shortcut could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFileVersion</name><comment><![CDATA[Deletes the file version. File versions can only be deleted if it is approved and there are other approved file versions available. This method is only supported by the Liferay repository.]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>version</name><type>java.lang.String</type><comment><![CDATA[the version label of the file version]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file version could not be found or invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFolder</name><comment><![CDATA[Deletes the folder with the primary key and all of its subfolders and file entries.]]></comment><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteFolder</name><comment><![CDATA[Deletes the folder with the name in the parent folder and all of its subfolders and file entries.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the folder's name]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteTempFileEntry</name><comment><![CDATA[Deletes the temporary file entry.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder where the file entry was eventually to reside]]></comment></param><param><name>fileName</name><type>java.lang.String</type><comment><![CDATA[the file's original name]]></comment></param><param><name>tempFolderName</name><type>java.lang.String</type><comment><![CDATA[the temporary folder's name]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file name was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[com.liferay.portal.kernel.util.TempFileUtil]]></see></method><method><name>getFileEntries</name><comment><![CDATA[Returns all the file entries in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><return><comment><![CDATA[the file entries in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntries</name><comment><![CDATA[Returns a range of all the file entries in the folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of file entries in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntries</name><comment><![CDATA[Returns an ordered range of all the file entries in the folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the file entries (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of file entries in the folder ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntries</name><comment><![CDATA[Returns the file entries with the file entry type in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><param><name>fileEntryTypeId</name><type>long</type><comment><![CDATA[the primary key of the file entry type]]></comment></param><return><comment><![CDATA[the file entries with the file entry type in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntries</name><comment><![CDATA[Returns a range of all the file entries with the file entry type in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><param><name>fileEntryTypeId</name><type>long</type><comment><![CDATA[the primary key of the file entry type]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the file entries in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntries</name><comment><![CDATA[Returns an ordered range of all the file entries with the file entry type in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>fileEntryTypeId</name><type>long</type><comment><![CDATA[the primary key of the file entry type]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the results by (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of file entries with the file entry type in the folder ordered by <code>null</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntriesAndFileShortcuts</name><comment><![CDATA[Returns a range of all the file entries and shortcuts in the folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of file entries and shortcuts in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntriesAndFileShortcutsCount</name><comment><![CDATA[Returns the number of file entries and shortcuts in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><return><comment><![CDATA[the number of file entries and shortcuts in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder ould not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntriesAndFileShortcutsCount</name><comment><![CDATA[Returns the number of file entries and shortcuts in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>mimeTypes</name><type>java.lang.String[]</type><comment><![CDATA[allowed media types]]></comment></param><return><comment><![CDATA[the number of file entries and shortcuts in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder ould not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntriesCount</name><comment><![CDATA[Returns the number of file entries in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><return><comment><![CDATA[the number of file entries in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntriesCount</name><comment><![CDATA[Returns the number of file entries with the file entry type in the folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the file entry's repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><param><name>fileEntryTypeId</name><type>long</type><comment><![CDATA[the primary key of the file entry type]]></comment></param><return><comment><![CDATA[the number of file entries with the file entry type in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntry</name><comment><![CDATA[Returns the file entry with the primary key.]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><return><comment><![CDATA[the file entry with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntry</name><comment><![CDATA[Returns the file entry with the title in the folder.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the file entry's group]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file entry's folder]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the file entry's title]]></comment></param><return><comment><![CDATA[the file entry with the title in the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileEntryByUuidAndGroupId</name><comment><![CDATA[Returns the file entry with the UUID and group.]]></comment><param><name>uuid</name><type>java.lang.String</type><comment><![CDATA[the file entry's universally unique identifier]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the file entry's group]]></comment></param><return><comment><![CDATA[the file entry with the UUID and group]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFileShortcut</name><comment><![CDATA[Returns the file shortcut with the primary key. This method is only supported by the Liferay repository.]]></comment><param><name>fileShortcutId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut]]></comment></param><return><comment><![CDATA[the file shortcut with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file shortcut could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolder</name><comment><![CDATA[Returns the folder with the primary key.]]></comment><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><return><comment><![CDATA[the folder with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolder</name><comment><![CDATA[Returns the folder with the name in the parent folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the folder's name]]></comment></param><return><comment><![CDATA[the folder with the name in the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns all immediate subfolders of the parent folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><return><comment><![CDATA[the immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns all immediate subfolders of the parent folder, optionally including mount folders for third-party repositories.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><return><comment><![CDATA[the immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns a range of all the immediate subfolders of the parent folder, optionally including mount folders for third-party repositories.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns an ordered range of all the immediate subfolders of the parent folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the folders (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns a range of all the immediate subfolders of the parent folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFolders</name><comment><![CDATA[Returns an ordered range of all the immediate subfolders of the parent folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the folders (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><comment><![CDATA[Returns a range of all the immediate subfolders, file entries, and file shortcuts in the parent folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders, file entries, and file shortcuts in the parent folder ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><comment><![CDATA[Returns an ordered range of all the immediate subfolders, file entries, and file shortcuts in the parent folder.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the results (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders, file entries, and file shortcuts in the parent folder ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><param><name>repositoryId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>includeMountFolders</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcutsCount</name><comment><![CDATA[Returns the number of immediate subfolders, file entries, and file shortcuts in the parent folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><return><comment><![CDATA[the number of immediate subfolders, file entries, and file shortcuts in the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcutsCount</name><param><name>repositoryId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>includeMountFolders</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersCount</name><comment><![CDATA[Returns the number of immediate subfolders of the parent folder.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><return><comment><![CDATA[the number of immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersCount</name><comment><![CDATA[Returns the number of immediate subfolders of the parent folder, optionally including mount folders for third-party repositories.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>includeMountFolders</name><type>boolean</type><comment><![CDATA[whether to include mount folders for third-party repositories]]></comment></param><return><comment><![CDATA[the number of immediate subfolders of the parent folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getFoldersFileEntriesCount</name><comment><![CDATA[Returns the number of immediate subfolders and file entries across the folders.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderIds</name><type>java.util.List</type><comment><![CDATA[the primary keys of folders from which to count immediate subfolders and file entries]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the workflow status]]></comment></param><return><comment><![CDATA[the number of immediate subfolders and file entries across the folders]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupFileEntries</name><comment><![CDATA[Returns an ordered range of all the file entries in the group starting at the repository default parent folder that are stored within the Liferay repository. This method is primarily used to search for recently modified file entries. It can be limited to the file entries modified by a given user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user who created the file (optionally <code>0</code>)]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching file entries ordered by date modified]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupFileEntries</name><comment><![CDATA[Returns an ordered range of all the file entries in the group that are stored within the Liferay repository. This method is primarily used to search for recently modified file entries. It can be limited to the file entries modified by a given user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user who created the file (optionally <code>0</code>)]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the file entries (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of matching file entries ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupFileEntries</name><comment><![CDATA[Returns an ordered range of all the file entries in the group starting at the root folder that are stored within the Liferay repository. This method is primarily used to search for recently modified file entries. It can be limited to the file entries modified by a given user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user who created the file (optionally <code>0</code>)]]></comment></param><param><name>rootFolderId</name><type>long</type><comment><![CDATA[the primary key of the root folder to begin the search]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching file entries ordered by date modified]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupFileEntries</name><comment><![CDATA[Returns an ordered range of all the file entries in the group starting at the root folder that are stored within the Liferay repository. This method is primarily used to search for recently modified file entries. It can be limited to the file entries modified by a given user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user who created the file (optionally <code>0</code>)]]></comment></param><param><name>rootFolderId</name><type>long</type><comment><![CDATA[the primary key of the root folder to begin the search]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the file entries (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of matching file entries ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>rootFolderId</name><type>long</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntriesCount</name><comment><![CDATA[Returns the number of file entries in a group starting at the repository default parent folder that are stored within the Liferay repository. This method is primarily used to search for recently modified file entries. It can be limited to the file entries modified by a given user.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user who created the file (optionally <code>0</code>)]]></comment></param><return><comment><![CDATA[the number of matching file entries]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupFileEntriesCount</name><comment><![CDATA[Returns the number of file entries in a group starting at the root folder that are stored within the Liferay repository. This method is primarily used to search for recently modified file entries. It can be limited to the file entries modified by a given user.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user who created the file (optionally <code>0</code>)]]></comment></param><param><name>rootFolderId</name><type>long</type><comment><![CDATA[the primary key of the root folder to begin the search]]></comment></param><return><comment><![CDATA[the number of matching file entries]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>rootFolderId</name><type>long</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>status</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMountFolders</name><comment><![CDATA[Returns all immediate subfolders of the parent folder that are used for mounting third-party repositories. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><return><comment><![CDATA[the immediate subfolders of the parent folder that are used for mounting third-party repositories]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getMountFolders</name><comment><![CDATA[Returns a range of all the immediate subfolders of the parent folder that are used for mounting third-party repositories. This method is only supported by the Liferay repository.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder that are used for mounting third-party repositories]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getMountFolders</name><comment><![CDATA[Returns an ordered range of all the immediate subfolders of the parent folder that are used for mounting third-party repositories. This method is only supported by the Liferay repository.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the folder's repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the folder's parent folder]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type><comment><![CDATA[the comparator to order the folders (optionally <code>null</code>)]]></comment></param><return><comment><![CDATA[the range of immediate subfolders of the parent folder that are used for mounting third-party repositories ordered by comparator <code>obc</code>]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getMountFoldersCount</name><comment><![CDATA[Returns the number of immediate subfolders of the parent folder that are used for mounting third-party repositories. This method is only supported by the Liferay repository.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><return><comment><![CDATA[the number of folders of the parent folder that are used for mounting third-party repositories]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSubfolderIds</name><param><name>repositoryId</name><type>long</type></param><param><name>folderIds</name><type>java.util.List</type></param><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubfolderIds</name><comment><![CDATA[Returns all the descendant folders of the folder with the primary key.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><return><comment><![CDATA[the descendant folders of the folder with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getSubfolderIds</name><comment><![CDATA[Returns descendant folders of the folder with the primary key, optionally limiting to one level deep.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>recurse</name><type>boolean</type><comment><![CDATA[whether to recurse through each subfolder]]></comment></param><return><comment><![CDATA[the descendant folders of the folder with the primary key]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or parent folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getTempFileEntryNames</name><comment><![CDATA[Returns all the temporary file entry names.]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder where the file entry will eventually reside]]></comment></param><param><name>tempFolderName</name><type>java.lang.String</type><comment><![CDATA[the temporary folder's name]]></comment></param><return><comment><![CDATA[the temporary file entry names]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws><see><![CDATA[#addTempFileEntry(long, long, String, String, File)]]></see><see><![CDATA[com.liferay.portal.kernel.util.TempFileUtil]]></see></method><method><name>lockFileEntry</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #checkOutFileEntry(long, ServiceContext)}]]></deprecated></method><method><name>lockFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #checkOutFileEntry(long, String, long, ServiceContext)}]]></deprecated></method><method><name>lockFolder</name><comment><![CDATA[Locks the folder. This method is primarily used by WebDAV.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><return><comment><![CDATA[the lock object]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>lockFolder</name><comment><![CDATA[Locks the folder. This method is primarily used by WebDAV.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>owner</name><type>java.lang.String</type><comment><![CDATA[the owner string for the checkout (optionally <code>null</code>)]]></comment></param><param><name>inheritable</name><type>boolean</type><comment><![CDATA[whether the lock must propagate to descendants]]></comment></param><param><name>expirationTime</name><type>long</type><comment><![CDATA[the time in milliseconds before the lock expires. If the value is <code>0</code>, the default expiration time will be used from <code>portal.properties>.]]></comment></param><return><comment><![CDATA[the lock object]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>moveFileEntry</name><comment><![CDATA[Moves the file entry to the new folder.]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>newFolderId</name><type>long</type><comment><![CDATA[the primary key of the new folder]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry or the new folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>moveFolder</name><comment><![CDATA[Moves the folder to the new parent folder with the primary key.]]></comment><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the new parent folder]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>refreshFileEntryLock</name><comment><![CDATA[Refreshes the lock for the file entry. This method is primarily used by WebDAV.]]></comment><param><name>lockUuid</name><type>java.lang.String</type><comment><![CDATA[the lock's universally unique identifier]]></comment></param><param><name>expirationTime</name><type>long</type><comment><![CDATA[the time in milliseconds before the lock expires. If the value is <code>0</code>, the default expiration time will be used from <code>portal.properties>.]]></comment></param><return><comment><![CDATA[the lock object]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry or lock could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>refreshFolderLock</name><comment><![CDATA[Refreshes the lock for the folder. This method is primarily used by WebDAV.]]></comment><param><name>lockUuid</name><type>java.lang.String</type><comment><![CDATA[the lock's universally unique identifier]]></comment></param><param><name>expirationTime</name><type>long</type><comment><![CDATA[the time in milliseconds before the lock expires. If the value is <code>0</code>, the default expiration time will be used from <code>portal.properties>.]]></comment></param><return><comment><![CDATA[the lock object]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder or lock could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>revertFileEntry</name><comment><![CDATA[Reverts the file entry to a previous version. A new version will be created based on the previous version and metadata.]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>version</name><type>java.lang.String</type><comment><![CDATA[the version to revert back to]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry or version could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>search</name><param><name>repositoryId</name><type>long</type></param><param><name>searchContext</name><type>com.liferay.portal.kernel.search.SearchContext</type></param><throws><name>SearchException</name><type>com.liferay.portal.kernel.search.SearchException</type></throws></method><method><name>search</name><param><name>repositoryId</name><type>long</type></param><param><name>searchContext</name><type>com.liferay.portal.kernel.search.SearchContext</type></param><param><name>query</name><type>com.liferay.portal.kernel.search.Query</type></param><throws><name>SearchException</name><type>com.liferay.portal.kernel.search.SearchException</type></throws></method><method><name>unlockFileEntry</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[Use {@link #checkInFileEntry(long, boolean, String, ServiceContext)}.]]></deprecated></method><method><name>unlockFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[Use {@link #checkInFileEntry(long, String)}.]]></deprecated></method><method><name>unlockFolder</name><comment><![CDATA[Unlocks the folder. This method is primarily used by WebDAV.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>lockUuid</name><type>java.lang.String</type><comment><![CDATA[the lock's universally unique identifier]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>unlockFolder</name><comment><![CDATA[Unlocks the folder. This method is primarily used by WebDAV.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key of the repository]]></comment></param><param><name>parentFolderId</name><type>long</type><comment><![CDATA[the primary key of the parent folder]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the folder's name]]></comment></param><param><name>lockUuid</name><type>java.lang.String</type><comment><![CDATA[the lock's universally unique identifier]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the repository or folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileEntry</name><comment><![CDATA[Updates a file entry and associated metadata based on a byte array object. If the file data is <code>null</code>, then only the associated metadata (i.e., <code>title</code>, <code>description</code>, and parameters in the <code>serviceContext</code>) will be updated.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal.
</p>]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name (optionally <code>null</code>)]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type (optionally <code>null</code>)]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the new name to be assigned to the file (optionally <code> <code>null</code></code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's new description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log (optionally <code>null</code>)]]></comment></param><param><name>majorVersion</name><type>boolean</type><comment><![CDATA[whether the new file version is a major version]]></comment></param><param><name>bytes</name><type>byte[]</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileEntry</name><comment><![CDATA[Updates a file entry and associated metadata based on a {@link File} object. If the file data is <code>null</code>, then only the associated metadata (i.e., <code>title</code>, <code>description</code>, and parameters in the <code>serviceContext</code>) will be updated.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal.
</p>]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name (optionally <code>null</code>)]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type (optionally <code>null</code>)]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the new name to be assigned to the file (optionally <code> <code>null</code></code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's new description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log (optionally <code>null</code>)]]></comment></param><param><name>majorVersion</name><type>boolean</type><comment><![CDATA[whether the new file version is a major version]]></comment></param><param><name>file</name><type>java.io.File</type><comment><![CDATA[EntryId the primary key of the file entry]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileEntry</name><comment><![CDATA[Updates a file entry and associated metadata based on an {@link InputStream} object. If the file data is <code>null</code>, then only the associated metadata (i.e., <code>title</code>, <code>description</code>, and parameters in the <code>serviceContext</code>) will be updated.

<p>
This method takes two file names, the <code>sourceFileName</code> and the <code>title</code>. The <code>sourceFileName</code> corresponds to the name of the actual file being uploaded. The <code>title</code> corresponds to a name the client wishes to assign this file after it has been uploaded to the portal.
</p>]]></comment><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file entry]]></comment></param><param><name>sourceFileName</name><type>java.lang.String</type><comment><![CDATA[the original file's name (optionally <code>null</code>)]]></comment></param><param><name>mimeType</name><type>java.lang.String</type><comment><![CDATA[the file's MIME type (optionally <code>null</code>)]]></comment></param><param><name>title</name><type>java.lang.String</type><comment><![CDATA[the new name to be assigned to the file (optionally <code> <code>null</code></code>)]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the file's new description]]></comment></param><param><name>changeLog</name><type>java.lang.String</type><comment><![CDATA[the file's version change log (optionally <code>null</code>)]]></comment></param><param><name>majorVersion</name><type>boolean</type><comment><![CDATA[whether the new file version is a major version]]></comment></param><param><name>is</name><type>java.io.InputStream</type><comment><![CDATA[the file's data (optionally <code>null</code>)]]></comment></param><param><name>size</name><type>long</type><comment><![CDATA[the file's size (optionally <code>0</code>)]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry. In a Liferay repository, it may include:  <ul> <li> fileEntryTypeId - ID for a custom file entry type </li> <li> fieldsMap - mapping for fields associated with a custom file entry type </li> </ul>]]></comment></param><return><comment><![CDATA[the file entry]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFileEntryAndCheckIn</name><param><name>fileEntryId</name><type>long</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>file</name><type>java.io.File</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntryAndCheckIn</name><param><name>fileEntryId</name><type>long</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>is</name><type>java.io.InputStream</type></param><param><name>size</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileShortcut</name><comment><![CDATA[Updates a file shortcut to the existing file entry. This method is only supported by the Liferay repository.]]></comment><param><name>fileShortcutId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut's parent folder]]></comment></param><param><name>toFileEntryId</name><type>long</type><comment><![CDATA[the primary key of the file shortcut's file entry]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. Can set the asset category IDs, asset tag names, and expando bridge attributes for the file entry.]]></comment></param><return><comment><![CDATA[the file shortcut]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file shortcut, folder, or file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateFolder</name><comment><![CDATA[Updates the folder.]]></comment><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key of the folder]]></comment></param><param><name>name</name><type>java.lang.String</type><comment><![CDATA[the folder's new name]]></comment></param><param><name>description</name><type>java.lang.String</type><comment><![CDATA[the folder's new description]]></comment></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type><comment><![CDATA[the service context to be applied. In a Liferay repository, it may include:  <ul> <li> defaultFileEntryTypeId - the file entry type to default all Liferay file entries to </li> <li> dlFileEntryTypesSearchContainerPrimaryKeys - a comma-delimited list of file entry type primary keys allowed in the given folder and all descendants </li> <li> overrideFileEntryTypes - boolean specifying whether to override ancestral folder's restriction of file entry types allowed </li> <li> workflowDefinitionXYZ - the workflow definition name specified per file entry type. The parameter name must be the string <code>workflowDefinition</code> appended by the <code> fileEntryTypeId</code> (optionally <code>0</code>). </li> </ul>]]></comment></param><return><comment><![CDATA[the folder]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the current or new parent folder could not be found or if the new parent folder's information was invalid]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>verifyFileEntryCheckOut</name><comment><![CDATA[Returns <code>true</code> if the file entry is checked out. This method is primarily used by WebDAV.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key for the repository]]></comment></param><param><name>fileEntryId</name><type>long</type><comment><![CDATA[the primary key for the file entry]]></comment></param><param><name>lockUuid</name><type>java.lang.String</type><comment><![CDATA[the lock's universally unique identifier]]></comment></param><return><comment><![CDATA[<code>true</code> if the file entry is checked out; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the file entry could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>verifyFileEntryLock</name><param><name>repositoryId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>verifyInheritableLock</name><comment><![CDATA[Returns <code>true</code> if the inheritable lock exists. This method is primarily used by WebDAV.]]></comment><param><name>repositoryId</name><type>long</type><comment><![CDATA[the primary key for the repository]]></comment></param><param><name>folderId</name><type>long</type><comment><![CDATA[the primary key for the folder]]></comment></param><param><name>lockUuid</name><type>java.lang.String</type><comment><![CDATA[the lock's universally unique identifier]]></comment></param><return><comment><![CDATA[<code>true</code> if the inheritable lock exists; <code>false</code> otherwise]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the folder could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>copyFileEntry</name><param><name>toRepository</name><type>com.liferay.portal.kernel.repository.Repository</type></param><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>newFolderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyFolder</name><param><name>repository</name><type>com.liferay.portal.kernel.repository.Repository</type></param><param><name>srcFolder</name><type>com.liferay.portal.kernel.repository.model.Folder</type></param><param><name>destFolder</name><type>com.liferay.portal.kernel.repository.model.Folder</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntry</name><param><name>oldFileEntryId</name><type>long</type></param><param><name>newFileEntryId</name><type>long</type></param><param><name>fromRepository</name><type>com.liferay.portal.kernel.repository.Repository</type></param><param><name>toRepository</name><type>com.liferay.portal.kernel.repository.Repository</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepository</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepository</name><param><name>folderId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepository</name><param><name>folderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveFileEntries</name><param><name>fileEntryId</name><type>long</type></param><param><name>newFolderId</name><type>long</type></param><param><name>fromRepository</name><type>com.liferay.portal.kernel.repository.Repository</type></param><param><name>toRepository</name><type>com.liferay.portal.kernel.repository.Repository</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveFolders</name><param><name>folderId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>fromRepository</name><type>com.liferay.portal.kernel.repository.Repository</type></param><param><name>toRepository</name><type>com.liferay.portal.kernel.repository.Repository</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>DLContentLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLContentLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>addContent</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>path</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>bytes</name><type>byte[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addContent</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>path</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><param><name>size</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteContent</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>path</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteContents</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>path</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteContentsByDirectory</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>dirName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContent</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>path</name><type>java.lang.String</type></param><throws><name>NoSuchContentException</name><type>com.liferay.portlet.documentlibrary.NoSuchContentException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContent</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>path</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>NoSuchContentException</name><type>com.liferay.portlet.documentlibrary.NoSuchContentException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContents</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContents</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>path</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContentsByDirectory</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>dirName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasContent</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>path</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateDLContent</name><param><name>companyId</name><type>long</type></param><param><name>oldRepositoryId</name><type>long</type></param><param><name>newRepositoryId</name><type>long</type></param><param><name>oldPath</name><type>java.lang.String</type></param><param><name>newPath</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLFileEntryLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl</type><comment><![CDATA[The document library file entry local service.

<p>
Due to legacy code, the names of some file entry properties are not intuitive. Each file entry has both a name and title. The <code>name</code> is a unique identifier for a given file and is generally numeric, whereas the <code>title</code> is the actual name specified by the user (such as &quot;Budget.xls&quot;).
</p>]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Harry Mark]]></author><author><![CDATA[Alexander Chow]]></author><method><name>addFileEntry</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>file</name><type>java.io.File</type></param><param><name>is</name><type>java.io.InputStream</type></param><param><name>size</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFileEntryResources</name><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFileEntryResources</name><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>cancelCheckOut</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkInFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkInFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkOutFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #checkOutFileEntry(long, long, ServiceContext)}]]></deprecated></method><method><name>checkOutFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkOutFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #checkOutFileEntry(long, long, String, long, ServiceContext)}]]></deprecated></method><method><name>checkOutFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>expirationTime</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>convertExtraSettings</name><param><name>keys</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyFileEntryMetadata</name><param><name>companyId</name><type>long</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fromFileVersionId</name><type>long</type></param><param><name>toFileVersionId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntry</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileVersion</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchFileEntryByAnyImageId</name><param><name>imageId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getExtraSettingsFileEntries</name><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFile</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>incrementCounter</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileAsStream</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileAsStream</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>incrementCounter</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntries</name><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesByMimeType</name><param><name>mimeType</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesCount</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntry</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntry</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryByName</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryByUuidAndGroupId</name><param><name>uuid</name><type>java.lang.String</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntriesCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMisversionedFileEntries</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNoAssetFileEntries</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrphanedFileEntries</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasExtraSettings</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasFileEntryLock</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isFileEntryCheckedOut</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>newFolderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>revertFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>file</name><type>java.io.File</type></param><param><name>is</name><type>java.io.InputStream</type></param><param><name>size</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateSmallImage</name><param><name>smallImageId</name><type>long</type></param><param><name>largeImageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>workflowContext</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>verifyFileEntryCheckOut</name><param><name>fileEntryId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>verifyFileEntryLock</name><param><name>fileEntryId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFileVersion</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><param><name>modifiedDate</name><type>java.util.Date</type></param><param><name>extension</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>extraSettings</name><type>java.lang.String</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>size</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>convertExtraSettings</name><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><param><name>dlFileVersion</name><type>com.liferay.portlet.documentlibrary.model.DLFileVersion</type></param><param><name>keys</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>convertExtraSettings</name><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><param><name>keys</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>convertExtraSettings</name><param><name>extraSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>expandoBridge</name><type>com.liferay.portlet.expando.model.ExpandoBridge</type></param><param><name>keys</name><type>java.lang.String[]</type></param></method><method><name>deleteFileEntry</name><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryTypeId</name><param><name>groupIds</name><type>long[]</type></param><param><name>folderId</name><type>long</type></param><param><name>fileEntryTypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNextVersion</name><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>workflowAction</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>lockFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>lockFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveFileEntryImpl</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>newFolderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>reindex</name><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><throws><name>SearchException</name><type>com.liferay.portal.kernel.search.SearchException</type></throws></method><method><name>setFileVersion</name><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>startWorkflowInstance</name><param><name>userId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><param><name>dlFileVersion</name><type>com.liferay.portlet.documentlibrary.model.DLFileVersion</type></param><param><name>syncEventType</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unlockFileEntry</name><param><name>fileEntryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unlockFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntry</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>extension</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>extraSettings</name><type>java.lang.String</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>file</name><type>java.io.File</type></param><param><name>is</name><type>java.io.InputStream</type></param><param><name>size</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileVersion</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>dlFileVersion</name><type>com.liferay.portlet.documentlibrary.model.DLFileVersion</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>extension</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>extraSettings</name><type>java.lang.String</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>size</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>statusDate</name><type>java.util.Date</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateFile</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>extension</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateFile</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>extension</name><type>java.lang.String</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>file</name><type>java.io.File</type></param><param><name>is</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateFileName</name><param><name>fileName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_DELETE_INTERVAL</name></field><field><name>_log</name></field></javadoc><javadoc><name>DLFileEntryMetadataLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileEntryMetadataLocalServiceImpl</type><author><![CDATA[Alexander Chow]]></author><method><name>deleteFileEntryMetadata</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryMetadata</name><param><name>fileEntryMetadataId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryMetadata</name><param><name>ddmStructureId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryMetadataCount</name><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntryMetadata</name><param><name>companyId</name><type>long</type></param><param><name>ddmStructures</name><type>java.util.List</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntryMetadata</name><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntryMetadata</name><param><name>fileEntryMetadata</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntryMetadata</name><param><name>companyId</name><type>long</type></param><param><name>ddmStructure</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMStructure</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>fileVersionId</name><type>long</type></param><param><name>fields</name><type>com.liferay.portlet.dynamicdatamapping.storage.Fields</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>StorageException</name><type>com.liferay.portlet.dynamicdatamapping.StorageException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLFileEntryServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileEntryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alexander Chow]]></author><method><name>addFileEntry</name><param><name>groupId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>file</name><type>java.io.File</type></param><param><name>is</name><type>java.io.InputStream</type></param><param><name>size</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>cancelCheckOut</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkInFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>major</name><type>boolean</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkInFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkOutFileEntry</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #checkOutFileEntry(long, ServiceContext)}]]></deprecated></method><method><name>checkOutFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkOutFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #checkOutFileEntry(long, String, long, ServiceContext)}]]></deprecated></method><method><name>checkOutFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>expirationTime</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyFileEntry</name><param><name>groupId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>destFolderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntry</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntry</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileVersion</name><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchFileEntryByImageId</name><param><name>imageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileAsStream</name><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileAsStream</name><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>incrementCounter</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>fileEntryTypeId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntry</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntry</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryByUuidAndGroupId</name><param><name>uuid</name><type>java.lang.String</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryLock</name><param><name>fileEntryId</name><type>long</type></param></method><method><name>getFoldersFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderIds</name><type>java.util.List</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>rootFolderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>rootFolderId</name><type>long</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>rootFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>rootFolderId</name><type>long</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasFileEntryLock</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isFileEntryCheckedOut</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>newFolderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>refreshFileEntryLock</name><param><name>lockUuid</name><type>java.lang.String</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>revertFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>file</name><type>java.io.File</type></param><param><name>is</name><type>java.io.InputStream</type></param><param><name>size</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>verifyFileEntryCheckOut</name><param><name>fileEntryId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>verifyFileEntryLock</name><param><name>fileEntryId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLFileEntryTypeLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileEntryTypeLocalServiceImpl</type><author><![CDATA[Alexander Chow]]></author><author><![CDATA[Sergio González]]></author><method><name>addFileEntryType</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>ddmStructureIds</name><type>long[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>cascadeFileEntryTypes</name><param><name>userId</name><type>long</type></param><param><name>dlFolder</name><type>com.liferay.portlet.documentlibrary.model.DLFolder</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntryType</name><param><name>dlFileEntryType</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntryType</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntryType</name><param><name>fileEntryTypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntryTypes</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchFileEntryType</name><param><name>fileEntryTypeId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultFileEntryTypeId</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryType</name><param><name>fileEntryTypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryType</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryTypes</name><param><name>groupIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolderFileEntryTypes</name><param><name>groupIds</name><type>long[]</type></param><param><name>folderId</name><type>long</type></param><param><name>inherited</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>includeBasicFileEntryType</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>includeBasicFileEntryType</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsetFolderFileEntryTypes</name><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntryFileEntryType</name><param><name>dlFileEntry</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntry</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntryType</name><param><name>userId</name><type>long</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>ddmStructureIds</name><type>long[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFolderFileEntryTypes</name><param><name>dlFolder</name><type>com.liferay.portlet.documentlibrary.model.DLFolder</type></param><param><name>fileEntryTypeIds</name><type>java.util.List</type></param><param><name>defaultFileEntryTypeId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFileEntryTypeResources</name><param><name>dlFileEntryType</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntryType</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFileEntryTypeResources</name><param><name>dlFileEntryType</name><type>com.liferay.portlet.documentlibrary.model.DLFileEntryType</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>cascadeFileEntryTypes</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>defaultFileEntryTypeId</name><type>long</type></param><param><name>fileEntryTypeIds</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fixDDMStructureKey</name><param><name>fileEntryTypeUuid</name><type>java.lang.String</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryTypeIds</name><param><name>dlFileEntryTypes</name><type>java.util.List</type></param></method><method><name>getFileEntryTypesPrimaryFolderId</name><param><name>folderId</name><type>long</type></param><throws><name>NoSuchFolderException</name><type>com.liferay.portlet.documentlibrary.NoSuchFolderException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateDDMStructure</name><param><name>userId</name><type>long</type></param><param><name>fileEntryTypeUuid</name><type>java.lang.String</type></param><param><name>fileEntryTypeId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>fileEntryTypeId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>fileEntryTypeName</name><type>java.lang.String</type></param><param><name>ddmStructureIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLFileEntryTypeServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileEntryTypeServiceImpl</type><author><![CDATA[Alexander Chow]]></author><method><name>addFileEntryType</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>ddmStructureIds</name><type>long[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileEntryType</name><param><name>fileEntryTypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryType</name><param><name>fileEntryTypeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryTypes</name><param><name>groupIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntryTypesCount</name><param><name>groupIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>includeBasicFileEntryType</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>includeBasicFileEntryType</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntryType</name><param><name>fileEntryTypeId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>ddmStructureIds</name><type>long[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLFileRankLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileRankLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addFileRank</name><param><name>groupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkFileRanks</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileRank</name><param><name>dlFileRank</name><type>com.liferay.portlet.documentlibrary.model.DLFileRank</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileRank</name><param><name>fileRankId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileRanksByFileEntryId</name><param><name>fileEntryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileRanksByUserId</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileRanks</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileRank</name><param><name>groupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>DLFileShortcutLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileShortcutLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addFileShortcut</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>toFileEntryId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFileShortcutResources</name><param><name>fileShortcut</name><type>com.liferay.portlet.documentlibrary.model.DLFileShortcut</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFileShortcutResources</name><param><name>fileShortcut</name><type>com.liferay.portlet.documentlibrary.model.DLFileShortcut</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFileShortcutResources</name><param><name>fileShortcutId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFileShortcutResources</name><param><name>fileShortcutId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileShortcut</name><param><name>fileShortcut</name><type>com.liferay.portlet.documentlibrary.model.DLFileShortcut</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileShortcut</name><param><name>fileShortcutId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileShortcuts</name><param><name>toFileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileShortcut</name><param><name>fileShortcutId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>fileShortcut</name><type>com.liferay.portlet.documentlibrary.model.DLFileShortcut</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileShortcut</name><param><name>userId</name><type>long</type></param><param><name>fileShortcutId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>toFileEntryId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileShortcuts</name><param><name>oldToFileEntryId</name><type>long</type></param><param><name>newToFileEntryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyAssetTags</name><param><name>fileEntry</name><type>com.liferay.portal.kernel.repository.model.FileEntry</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolderId</name><param><name>companyId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>toFileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLFileShortcutServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileShortcutServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addFileShortcut</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>toFileEntryId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFileShortcut</name><param><name>fileShortcutId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileShortcut</name><param><name>fileShortcutId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileShortcut</name><param><name>fileShortcutId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>toFileEntryId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLFileVersionLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileVersionLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getFileVersion</name><param><name>fileVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileVersion</name><param><name>fileEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileVersionByUuidAndGroupId</name><param><name>uuid</name><type>java.lang.String</type></param><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileVersions</name><param><name>fileEntryId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileVersionsCount</name><param><name>fileEntryId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestFileVersion</name><param><name>fileEntryId</name><type>long</type></param><param><name>excludeWorkingCopy</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestFileVersion</name><param><name>userId</name><type>long</type></param><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLFileVersionServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFileVersionServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getFileVersion</name><param><name>fileVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestFileVersion</name><param><name>fileEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLFolderLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFolderLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alexander Chow]]></author><method><name>addFolder</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>mountPoint</name><type>boolean</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteAll</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFolder</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyFolders</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyFoldersCount</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesAndFileShortcuts</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesAndFileShortcutsCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolder</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolder</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolderId</name><param><name>companyId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>includeMountfolders</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>includeMountfolders</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>includeMountFolders</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>includeMountFolders</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcutsCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>includeMountFolders</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcutsCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>includeMountFolders</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersCount</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersCount</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>includeMountfolders</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersFileEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>folderIds</name><type>java.util.List</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMountFolder</name><param><name>repositoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMountFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMountFoldersCount</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubfolderIds</name><param><name>folderIds</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveFolder</name><param><name>folderId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFolder</name><param><name>folderId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>defaultFileEntryTypeId</name><type>long</type></param><param><name>fileEntryTypeIds</name><type>java.util.List</type></param><param><name>overrideFileEntryTypes</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFolder</name><param><name>folderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>defaultFileEntryTypeId</name><type>long</type></param><param><name>fileEntryTypeIds</name><type>java.util.List</type></param><param><name>overrideFileEntryTypes</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFolderAndFileEntryTypes</name><param><name>folderId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>defaultFileEntryTypeId</name><type>long</type></param><param><name>fileEntryTypeIds</name><type>java.util.List</type></param><param><name>overrideFileEntryTypes</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLastPostDate</name><param><name>folderId</name><type>long</type></param><param><name>lastPostDate</name><type>java.util.Date</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFolderResources</name><param><name>dlFolder</name><type>com.liferay.portlet.documentlibrary.model.DLFolder</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFolderResources</name><param><name>dlFolder</name><type>com.liferay.portlet.documentlibrary.model.DLFolder</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFolderResources</name><param><name>folderId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFolderResources</name><param><name>folderId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFolder</name><param><name>dlFolder</name><type>com.liferay.portlet.documentlibrary.model.DLFolder</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentFolderId</name><param><name>dlFolder</name><type>com.liferay.portlet.documentlibrary.model.DLFolder</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentFolderId</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateFolder</name><param><name>folderId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateFolder</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateFolderName</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>DLFolderServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLFolderServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Alexander Chow]]></author><method><name>addFolder</name><param><name>groupId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>mountPoint</name><type>boolean</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFolder</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFolder</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesAndFileShortcuts</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesAndFileShortcutsCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileEntriesAndFileShortcutsCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolder</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolder</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolderIds</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>includeMountfolders</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>includeMountFolders</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>includeMountFolders</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcuts</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>includeMountFolders</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcutsCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>includeMountFolders</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersAndFileEntriesAndFileShortcutsCount</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>mimeTypes</name><type>java.lang.String[]</type></param><param><name>includeMountFolders</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersCount</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFoldersCount</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>includeMountfolders</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMountFolders</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMountFoldersCount</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubfolderIds</name><param><name>folderIds</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubfolderIds</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>recurse</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasFolderLock</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasInheritableLock</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isFolderLocked</name><param><name>folderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>lockFolder</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>lockFolder</name><param><name>folderId</name><type>long</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>inheritable</name><type>boolean</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveFolder</name><param><name>folderId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>refreshFolderLock</name><param><name>lockUuid</name><type>java.lang.String</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unlockFolder</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unlockFolder</name><param><name>groupId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFolder</name><param><name>folderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>defaultFileEntryTypeId</name><type>long</type></param><param><name>fileEntryTypeIds</name><type>java.util.List</type></param><param><name>overrideFileEntryTypes</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>verifyInheritableLock</name><param><name>folderId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>doLockFolder</name><param><name>folderId</name><type>long</type></param><param><name>owner</name><type>java.lang.String</type></param><param><name>inheritable</name><type>boolean</type></param><param><name>expirationTime</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>doUnlockFolder</name><param><name>groupId</name><type>long</type></param><param><name>folderId</name><type>long</type></param><param><name>lockUuid</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLSyncLocalServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLSyncLocalServiceImpl</type><author><![CDATA[Michael Young]]></author><method><name>addSync</name><param><name>fileId</name><type>long</type></param><param><name>fileUuid</name><type>java.lang.String</type></param><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addSync(long, String, long, long, long, String, String, String, String)}]]></deprecated></method><method><name>addSync</name><param><name>fileId</name><type>long</type></param><param><name>fileUuid</name><type>java.lang.String</type></param><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateSync</name><param><name>fileId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>event</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #updateSync(long, long, String, String, String, String)}]]></deprecated></method><method><name>updateSync</name><param><name>fileId</name><type>long</type></param><param><name>parentFolderId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>event</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isDefaultRepository</name><param><name>folderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DLSyncServiceImpl</name><type>com.liferay.portlet.documentlibrary.service.impl.DLSyncServiceImpl</type><author><![CDATA[Michael Young]]></author><method><name>getDLSyncUpdate</name><param><name>companyId</name><type>long</type></param><param><name>repositoryId</name><type>long</type></param><param><name>lastAccessDate</name><type>java.util.Date</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFileDeltaAsStream</name><param><name>fileEntryId</name><type>long</type></param><param><name>sourceVersion</name><type>java.lang.String</type></param><param><name>destinationVersion</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFileEntry</name><param><name>fileEntryId</name><type>long</type></param><param><name>sourceFileName</name><type>java.lang.String</type></param><param><name>mimeType</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>deltaInputStream</name><type>java.io.InputStream</type></param><param><name>size</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>patchFile</name><param><name>originalInputStream</name><type>java.io.InputStream</type></param><param><name>deltaInputStream</name><type>java.io.InputStream</type></param><param><name>patchedFile</name><type>java.io.File</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>DDLRecordLocalServiceImpl</name><type>com.liferay.portlet.dynamicdatalists.service.impl.DDLRecordLocalServiceImpl</type><author><![CDATA[Marcellus Tavares]]></author><author><![CDATA[Eduardo Lundgren]]></author><method><name>addRecord</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>recordSetId</name><type>long</type></param><param><name>displayIndex</name><type>int</type></param><param><name>fields</name><type>com.liferay.portlet.dynamicdatamapping.storage.Fields</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addRecord</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>recordSetId</name><type>long</type></param><param><name>displayIndex</name><type>int</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRecord</name><param><name>record</name><type>com.liferay.portlet.dynamicdatalists.model.DDLRecord</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRecord</name><param><name>recordId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRecords</name><param><name>recordSetId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchRecord</name><param><name>recordId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestRecordVersion</name><param><name>recordId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecord</name><param><name>recordId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecords</name><param><name>recordSetId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecords</name><param><name>recordSetId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecords</name><param><name>recordSetId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordsCount</name><param><name>recordSetId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordVersion</name><param><name>recordVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordVersion</name><param><name>recordId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordVersions</name><param><name>recordId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordVersionsCount</name><param><name>recordId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>revertRecordVersion</name><param><name>userId</name><type>long</type></param><param><name>recordId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>record</name><type>com.liferay.portlet.dynamicdatalists.model.DDLRecord</type></param><param><name>recordVersion</name><type>com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><param><name>locale</name><type>java.util.Locale</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRecord</name><param><name>userId</name><type>long</type></param><param><name>recordId</name><type>long</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>displayIndex</name><type>int</type></param><param><name>fields</name><type>com.liferay.portlet.dynamicdatamapping.storage.Fields</type></param><param><name>mergeFields</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRecord</name><param><name>userId</name><type>long</type></param><param><name>recordId</name><type>long</type></param><param><name>displayIndex</name><type>int</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>mergeFields</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>recordVersionId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addRecordVersion</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>record</name><type>com.liferay.portlet.dynamicdatalists.model.DDLRecord</type></param><param><name>ddmStorageId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>displayIndex</name><type>int</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNextVersion</name><param><name>version</name><type>java.lang.String</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>workflowAction</name><type>int</type></param></method><method><name>toFields</name><param><name>ddmStructureId</name><type>long</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param></method><method><name>updateRecordVersion</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>recordVersion</name><type>com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>displayIndex</name><type>int</type></param><param><name>status</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>DDLRecordServiceImpl</name><type>com.liferay.portlet.dynamicdatalists.service.impl.DDLRecordServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Eduardo Lundgren]]></author><method><name>addRecord</name><param><name>groupId</name><type>long</type></param><param><name>recordSetId</name><type>long</type></param><param><name>displayIndex</name><type>int</type></param><param><name>fields</name><type>com.liferay.portlet.dynamicdatamapping.storage.Fields</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addRecord</name><param><name>groupId</name><type>long</type></param><param><name>recordSetId</name><type>long</type></param><param><name>displayIndex</name><type>int</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecord</name><param><name>recordId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRecord</name><param><name>recordId</name><type>long</type></param><param><name>majorVersion</name><type>boolean</type></param><param><name>displayIndex</name><type>int</type></param><param><name>fields</name><type>com.liferay.portlet.dynamicdatamapping.storage.Fields</type></param><param><name>mergeFields</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRecord</name><param><name>recordId</name><type>long</type></param><param><name>displayIndex</name><type>int</type></param><param><name>fieldsMap</name><type>java.util.Map</type></param><param><name>mergeFields</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DDLRecordSetLocalServiceImpl</name><type>com.liferay.portlet.dynamicdatalists.service.impl.DDLRecordSetLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Marcellus Tavares]]></author><method><name>addRecordSet</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>ddmStructureId</name><type>long</type></param><param><name>recordSetKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>minDisplayRows</name><type>int</type></param><param><name>scope</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addRecordSetResources</name><param><name>recordSet</name><type>com.liferay.portlet.dynamicdatalists.model.DDLRecordSet</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addRecordSetResources</name><param><name>recordSet</name><type>com.liferay.portlet.dynamicdatalists.model.DDLRecordSet</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRecordSet</name><param><name>recordSet</name><type>com.liferay.portlet.dynamicdatalists.model.DDLRecordSet</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRecordSet</name><param><name>recordSetId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRecordSet</name><param><name>groupId</name><type>long</type></param><param><name>recordSetKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRecordSets</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchRecordSet</name><param><name>groupId</name><type>long</type></param><param><name>recordSetKey</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordSet</name><param><name>recordSetId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordSet</name><param><name>groupId</name><type>long</type></param><param><name>recordSetKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordSets</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordSetsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>scope</name><type>int</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateMinDisplayRows</name><param><name>recordSetId</name><type>long</type></param><param><name>minDisplayRows</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRecordSet</name><param><name>recordSetId</name><type>long</type></param><param><name>ddmStructureId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>minDisplayRows</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRecordSet</name><param><name>groupId</name><type>long</type></param><param><name>ddmStructureId</name><type>long</type></param><param><name>recordSetKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>minDisplayRows</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>doUpdateRecordSet</name><param><name>ddmStructureId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>minDisplayRows</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><param><name>recordSet</name><type>com.liferay.portlet.dynamicdatalists.model.DDLRecordSet</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>ddmStructureId</name><type>long</type></param><param><name>recordSetKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateDDMStructureId</name><param><name>ddmStructureId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateName</name><param><name>nameMap</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>DDLRecordSetServiceImpl</name><type>com.liferay.portlet.dynamicdatalists.service.impl.DDLRecordSetServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Marcellus Tavares]]></author><method><name>addRecordSet</name><param><name>groupId</name><type>long</type></param><param><name>ddmStructureId</name><type>long</type></param><param><name>recordSetKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>minDisplayRows</name><type>int</type></param><param><name>scope</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRecordSet</name><param><name>recordSetId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecordSet</name><param><name>recordSetId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateMinDisplayRows</name><param><name>recordSetId</name><type>long</type></param><param><name>minDisplayRows</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRecordSet</name><param><name>recordSetId</name><type>long</type></param><param><name>ddmStructureId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>minDisplayRows</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRecordSet</name><param><name>groupId</name><type>long</type></param><param><name>ddmStructureId</name><type>long</type></param><param><name>recordSetKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>minDisplayRows</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DDMContentLocalServiceImpl</name><type>com.liferay.portlet.dynamicdatamapping.service.impl.DDMContentLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Eduardo Lundgren]]></author><method><name>addContent</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>xml</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteContent</name><param><name>content</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMContent</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteContents</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContent</name><param><name>contentId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContents</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContents</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContents</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getContentsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateContent</name><param><name>contentId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>xml</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><param><name>xml</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>DDMStorageLinkLocalServiceImpl</name><type>com.liferay.portlet.dynamicdatamapping.service.impl.DDMStorageLinkLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Eduardo Lundgren]]></author><method><name>addStorageLink</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteClassStorageLink</name><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStorageLink</name><param><name>storageLink</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMStorageLink</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStorageLink</name><param><name>storageLinkId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructureStorageLinks</name><param><name>structureId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getClassStorageLink</name><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStorageLink</name><param><name>storageLinkId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureStorageLinks</name><param><name>structureId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStorageLink</name><param><name>storageLinkId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DDMStructureLinkLocalServiceImpl</name><type>com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLinkLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Bruno Basto]]></author><method><name>addStructureLink</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteClassStructureLink</name><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructureLink</name><param><name>structureLink</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructureLink</name><param><name>structureLinkId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructureStructureLinks</name><param><name>structureId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getClassStructureLink</name><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getClassStructureLinks</name><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureLink</name><param><name>structureLinkId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureLinks</name><param><name>structureId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStructureLink</name><param><name>structureLinkId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>structureId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DDMStructureLocalServiceImpl</name><type>com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Bruno Basto]]></author><author><![CDATA[Marcellus Tavares]]></author><method><name>addStructure</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>structureKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>storageType</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addStructureResources</name><param><name>structure</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMStructure</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addStructureResources</name><param><name>structure</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMStructure</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyStructure</name><param><name>userId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructure</name><param><name>structure</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMStructure</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructure</name><param><name>structureId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructures</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchStructure</name><param><name>structureId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureKey</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getClassStructures</name><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getClassStructures</name><param><name>classNameId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getClassStructures</name><param><name>classNameId</name><type>long</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDLFileEntryTypeStructures</name><param><name>dlFileEntryTypeId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructure</name><param><name>structureId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructure</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureEntries</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getStructures}]]></deprecated></method><method><name>getStructureEntries</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getStructures(long)}]]></deprecated></method><method><name>getStructureEntries</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getStructures(long, int, int)}]]></deprecated></method><method><name>getStructures</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructures</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructures</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructuresCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>storageType</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>storageType</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStructure</name><param><name>structureId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>appendNewStructureRequiredFields</name><param><name>structure</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMStructure</type></param><param><name>templateDocument</name><type>com.liferay.portal.kernel.xml.Document</type></param></method><method><name>doUpdateStructure</name><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><param><name>structure</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMStructure</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>syncStructureTemplatesFields</name><param><name>structure</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMStructure</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>syncStructureTemplatesFields</name><param><name>template</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMTemplate</type></param><param><name>templateElement</name><type>com.liferay.portal.kernel.xml.Element</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>elements</name><type>java.util.List</type></param><param><name>names</name><type>java.util.Set</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>structureKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>nameMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validateLanguages</name><param><name>nameMap</name><type>java.util.Map</type></param><param><name>contentDefaultLocale</name><type>java.util.Locale</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>DDMStructureServiceImpl</name><type>com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Bruno Basto]]></author><author><![CDATA[Marcellus Tavares]]></author><method><name>addStructure</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>structureKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>storageType</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyStructure</name><param><name>structureId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructure</name><param><name>structureId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureKey</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructure</name><param><name>structureId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>storageType</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>storageType</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStructure</name><param><name>structureId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureKey</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>DDMTemplateLocalServiceImpl</name><type>com.liferay.portlet.dynamicdatamapping.service.impl.DDMTemplateLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Eduardo Lundgren]]></author><method><name>addTemplate</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>language</name><type>java.lang.String</type></param><param><name>script</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTemplateResources</name><param><name>template</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMTemplate</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTemplateResources</name><param><name>template</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMTemplate</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyTemplates</name><param><name>userId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>newStructureId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTemplate</name><param><name>template</name><type>com.liferay.portlet.dynamicdatamapping.model.DDMTemplate</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTemplate</name><param><name>templateId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTemplates</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplate</name><param><name>templateId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplates</name><param><name>structureId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplates</name><param><name>structureId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplates</name><param><name>structureId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>language</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>language</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTemplate</name><param><name>templateId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>language</name><type>java.lang.String</type></param><param><name>script</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>nameMap</name><type>java.util.Map</type></param><param><name>script</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validateName</name><param><name>nameMap</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>DDMTemplateServiceImpl</name><type>com.liferay.portlet.dynamicdatamapping.service.impl.DDMTemplateServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Eduardo Lundgren]]></author><author><![CDATA[Marcellus Tavares]]></author><method><name>addTemplate</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>language</name><type>java.lang.String</type></param><param><name>script</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyTemplates</name><param><name>structureId</name><type>long</type></param><param><name>newStructureId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTemplate</name><param><name>templateId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplate</name><param><name>templateId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplates</name><param><name>structureId</name><type>long</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>language</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>language</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTemplate</name><param><name>templateId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>mode</name><type>java.lang.String</type></param><param><name>language</name><type>java.lang.String</type></param><param><name>script</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ExpandoColumnLocalServiceImpl</name><type>com.liferay.portlet.expando.service.impl.ExpandoColumnLocalServiceImpl</type><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addColumn</name><param><name>tableId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addColumn</name><param><name>tableId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>defaultData</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumn</name><param><name>column</name><type>com.liferay.portlet.expando.model.ExpandoColumn</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumn</name><param><name>columnId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumn</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumn</name><param><name>tableId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumn</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumns</name><param><name>tableId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumns</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumns</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumn</name><param><name>columnId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumn</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumn</name><param><name>tableId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumn</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumns</name><param><name>tableId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumns</name><param><name>tableId</name><type>long</type></param><param><name>names</name><type>java.util.Collection</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumns</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumns</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>names</name><type>java.util.Collection</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumns</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumns</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnNames</name><type>java.util.Collection</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnsCount</name><param><name>tableId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnsCount</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnsCount</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableColumn</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableColumn</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableColumns</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableColumns</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableColumnsCount</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableColumnsCount</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateColumn</name><param><name>columnId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateColumn</name><param><name>columnId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>defaultData</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTypeSettings</name><param><name>columnId</name><type>long</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>columnId</name><type>long</type></param><param><name>tableId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>defaultData</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ExpandoColumnServiceImpl</name><type>com.liferay.portlet.expando.service.impl.ExpandoColumnServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addColumn</name><param><name>tableId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addColumn</name><param><name>tableId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>defaultData</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumn</name><param><name>columnId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateColumn</name><param><name>columnId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateColumn</name><param><name>columnId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>int</type></param><param><name>defaultData</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTypeSettings</name><param><name>columnId</name><type>long</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ExpandoRowLocalServiceImpl</name><type>com.liferay.portlet.expando.service.impl.ExpandoRowLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Wesley Gong]]></author><method><name>addRow</name><param><name>tableId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRow</name><param><name>row</name><type>com.liferay.portlet.expando.model.ExpandoRow</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRow</name><param><name>rowId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRow</name><param><name>tableId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRow</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRow</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableRows</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableRows</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableRowsCount</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableRowsCount</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRow</name><param><name>rowId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRow</name><param><name>tableId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRow</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRow</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRows</name><param><name>tableId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRows</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRows</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRows</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getRows(long, String, String, int, int)}]]></deprecated></method><method><name>getRowsCount</name><param><name>tableId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowsCount</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowsCount</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowsCount</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getRowsCount(long, String, String)}]]></deprecated></method></javadoc><javadoc><name>ExpandoTableLocalServiceImpl</name><type>com.liferay.portlet.expando.service.impl.ExpandoTableLocalServiceImpl</type><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addDefaultTable</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addDefaultTable</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTable</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTable</name><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addTable(long, long, String)}]]></deprecated></method><method><name>addTable</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTable</name><param><name>className</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addTable(long, String, String)}]]></deprecated></method><method><name>deleteTable</name><param><name>table</name><type>com.liferay.portlet.expando.model.ExpandoTable</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTable</name><param><name>tableId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTable</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTable</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTables</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTables</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchDefaultTable</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchDefaultTable</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchTable</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTable</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTable</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTable</name><param><name>tableId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTable</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTable</name><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getTable(long, long, String)}]]></deprecated></method><method><name>getTable</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTable</name><param><name>className</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getTable(long, String, String)}]]></deprecated></method><method><name>getTables</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTables</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTable</name><param><name>tableId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>tableId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ExpandoValueLocalServiceImpl</name><type>com.liferay.portlet.expando.service.impl.ExpandoValueLocalServiceImpl</type><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Marcellus Tavares]]></author><method><name>addValue</name><param><name>classNameId</name><type>long</type></param><param><name>tableId</name><type>long</type></param><param><name>columnId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>boolean[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.util.Date</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.util.Date[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>double[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>float</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>float[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>int[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.Number</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.Number[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>short</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>short[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, boolean[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>boolean[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, boolean[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.util.Date</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, Date[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.util.Date[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, Date[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, double[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>double[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, double[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>float</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, float[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>float[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, float[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, int[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>int[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, int[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, long[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, long[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, Object)}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>short</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, short[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>short[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, short[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, String[])}]]></deprecated></method><method><name>addValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #addValue(long, String, String, String, long, String[])}]]></deprecated></method><method><name>addValues</name><param><name>classNameId</name><type>long</type></param><param><name>tableId</name><type>long</type></param><param><name>columns</name><type>java.util.List</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValues</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>attributes</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValues</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>attributes</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteColumnValues</name><param><name>columnId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRowValues</name><param><name>rowId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTableValues</name><param><name>tableId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteValue</name><param><name>value</name><type>com.liferay.portlet.expando.model.ExpandoValue</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteValue</name><param><name>valueId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteValue</name><param><name>columnId</name><type>long</type></param><param><name>rowId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteValue</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteValues</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteValues</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValues</name><param><name>columnId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValues</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValues</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>data</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValues</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValues</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>data</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValues</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>data</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getColumnValues(long, String, String, String, String, int, int)}]]></deprecated></method><method><name>getColumnValuesCount</name><param><name>columnId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValuesCount</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValuesCount</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>data</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValuesCount</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValuesCount</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>data</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getColumnValuesCount</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>data</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getColumnValuesCount(long, String, String, String, String)}]]></deprecated></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnNames</name><type>java.util.Collection</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>boolean[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.util.Date</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.util.Date[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>double[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>float</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>float[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>int[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.lang.Number</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.lang.Number[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>short</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>short[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long)}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, boolean[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>boolean[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, boolean[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.util.Date</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, Date[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.util.Date[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, Date[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, double[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>double[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, double[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>float</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, float[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>float[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, float[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, int[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>int[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, int[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, long[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, long[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>short</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, short[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>short[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, short[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, String[])}]]></deprecated></method><method><name>getData</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>defaultData</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getData(long, String, String, String, long, String[])}]]></deprecated></method><method><name>getDefaultTableColumnValues</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableColumnValues</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableColumnValuesCount</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>columnName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDefaultTableColumnValuesCount</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowValues</name><param><name>rowId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowValues</name><param><name>rowId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowValues</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowValues</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowValuesCount</name><param><name>rowId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowValuesCount</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRowValuesCount</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getValue</name><param><name>valueId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getValue</name><param><name>columnId</name><type>long</type></param><param><name>rowId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getValue</name><param><name>tableId</name><type>long</type></param><param><name>columnId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getValue</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getValue</name><param><name>classNameId</name><type>long</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getValue(long, long, String, String, long)}]]></deprecated></method><method><name>getValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getValue</name><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #getValue(long, String, String, String, long)}]]></deprecated></method><method><name>doAddValue</name><param><name>companyId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>tableId</name><type>long</type></param><param><name>columnId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>doGetData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>value</name><type>com.liferay.portlet.expando.model.ExpandoValue</type></param><param><name>type</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ExpandoValueServiceImpl</name><type>com.liferay.portlet.expando.service.impl.ExpandoValueServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.Object</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValue</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>data</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addValues</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>attributeValues</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnNames</name><type>java.util.Collection</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getJSONData</name><param><name>companyId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>tableName</name><type>java.lang.String</type></param><param><name>columnName</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>FlagsEntryServiceImpl</name><type>com.liferay.portlet.flags.service.impl.FlagsEntryServiceImpl</type><author><![CDATA[Julio Camarero]]></author><method><name>addEntry</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>reporterEmailAddress</name><type>java.lang.String</type></param><param><name>reportedUserId</name><type>long</type></param><param><name>contentTitle</name><type>java.lang.String</type></param><param><name>contentURL</name><type>java.lang.String</type></param><param><name>reason</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param></method></javadoc><javadoc><name>JournalArticleImageLocalServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalArticleImageLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addArticleImageId</name><param><name>articleImageId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>elInstanceId</name><type>java.lang.String</type></param><param><name>elName</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticleImage</name><param><name>articleImage</name><type>com.liferay.portlet.journal.model.JournalArticleImage</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticleImage</name><param><name>articleImageId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticleImage</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>elInstanceId</name><type>java.lang.String</type></param><param><name>elName</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteImages</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleImage</name><param><name>articleImageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleImageId</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>elInstanceId</name><type>java.lang.String</type></param><param><name>elName</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleImageId</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>elInstanceId</name><type>java.lang.String</type></param><param><name>elName</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>tempImage</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleImages</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>JournalArticleLocalServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Juan Fernández]]></author><method><name>addArticle</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>autoArticleId</name><type>boolean</type></param><param><name>version</name><type>double</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>reviewDateMonth</name><type>int</type></param><param><name>reviewDateDay</name><type>int</type></param><param><name>reviewDateYear</name><type>int</type></param><param><name>reviewDateHour</name><type>int</type></param><param><name>reviewDateMinute</name><type>int</type></param><param><name>neverReview</name><type>boolean</type></param><param><name>indexable</name><type>boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>images</name><type>java.util.Map</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addArticleResources</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addArticleResources</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addArticleResources</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addArticleResources</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkArticleResourcePrimKey</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkArticles</name><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkNewLine</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkStructure</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyArticle</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>oldArticleId</name><type>java.lang.String</type></param><param><name>newArticleId</name><type>java.lang.String</type></param><param><name>autoArticleId</name><type>boolean</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticle</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticles</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutArticleReferences</name><param><name>groupId</name><type>long</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>expireArticle</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>expireArticle</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticle</name><param><name>id</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticle</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleByUrlTitle</name><param><name>groupId</name><type>long</type></param><param><name>urlTitle</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContent</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContent</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContent</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContent</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContent</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleDisplay</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>page</name><type>int</type></param><param><name>xmlRequest</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleDisplay</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>page</name><type>int</type></param><param><name>xmlRequest</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleDisplay</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleDisplay</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>page</name><type>int</type></param><param><name>xmlRequest</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleDisplay</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>page</name><type>int</type></param><param><name>xmlRequest</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleDisplay</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleDisplay</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>viewMode</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticles</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticles</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticles</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticles</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticles</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticlesBySmallImageId</name><param><name>smallImageId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticlesCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyArticles</name><param><name>companyId</name><type>long</type></param><param><name>version</name><type>double</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyArticles</name><param><name>companyId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyArticlesCount</name><param><name>companyId</name><type>long</type></param><param><name>version</name><type>double</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyArticlesCount</name><param><name>companyId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDisplayArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDisplayArticleByUrlTitle</name><param><name>groupId</name><type>long</type></param><param><name>urlTitle</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticle</name><param><name>resourcePrimKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticle</name><param><name>resourcePrimKey</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticle</name><param><name>resourcePrimKey</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>preferApproved</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>status</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticle</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticleByUrlTitle</name><param><name>groupId</name><type>long</type></param><param><name>urlTitle</name><type>java.lang.String</type></param><param><name>status</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestVersion</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestVersion</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>status</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureArticles</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureArticles</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureArticlesCount</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplateArticles</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplateArticles</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplateArticlesCount</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isLatestVersion</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isLatestVersion</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>status</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeArticleLocale</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>languageId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureIds</name><type>java.lang.String[]</type></param><param><name>templateIds</name><type>java.lang.String[]</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>params</name><type>java.util.LinkedHashMap</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>sort</name><type>com.liferay.portal.kernel.search.Sort</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>status</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>params</name><type>java.util.LinkedHashMap</type></param><param><name>andSearch</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>sort</name><type>com.liferay.portal.kernel.search.Sort</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureIds</name><type>java.lang.String[]</type></param><param><name>templateIds</name><type>java.lang.String[]</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribe</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribe</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateArticle</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateArticle</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>reviewDateMonth</name><type>int</type></param><param><name>reviewDateDay</name><type>int</type></param><param><name>reviewDateYear</name><type>int</type></param><param><name>reviewDateHour</name><type>int</type></param><param><name>reviewDateMinute</name><type>int</type></param><param><name>neverReview</name><type>boolean</type></param><param><name>indexable</name><type>boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>images</name><type>java.util.Map</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateArticle</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateArticleTranslation</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>locale</name><type>java.util.Locale</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>images</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #updateArticleTranslation(long, String, double, Locale, String, String, String, Map, ServiceContext)}]]></deprecated></method><method><name>updateArticleTranslation</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>locale</name><type>java.util.Locale</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>images</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><param><name>assetLinkEntryIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateContent</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>content</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>status</name><type>int</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>status</name><type>int</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTemplateId</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>oldTemplateId</name><type>java.lang.String</type></param><param><name>newTemplateId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkStructure</name><param><name>contentDoc</name><type>com.liferay.portal.kernel.xml.Document</type></param><param><name>root</name><type>com.liferay.portal.kernel.xml.Element</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>checkStructure</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><throws><name>DocumentException</name><type>com.liferay.portal.kernel.xml.DocumentException</type></throws><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkStructureField</name><param><name>el</name><type>com.liferay.portal.kernel.xml.Element</type></param><param><name>contentDoc</name><type>com.liferay.portal.kernel.xml.Document</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>copyArticleImages</name><param><name>oldArticle</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>newArticle</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>format</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>incrementVersion</name><type>boolean</type></param><param><name>root</name><type>com.liferay.portal.kernel.xml.Element</type></param><param><name>images</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>format</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>incrementVersion</name><type>boolean</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>images</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>formatImage</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>incrementVersion</name><type>boolean</type></param><param><name>el</name><type>com.liferay.portal.kernel.xml.Element</type></param><param><name>elInstanceId</name><type>java.lang.String</type></param><param><name>elName</name><type>java.lang.String</type></param><param><name>images</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getClassTypeId</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param></method><method><name>getDateInterval</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>earliestDisplayDate</name><type>java.util.Date</type></param><param><name>latestExpirationDate</name><type>java.util.Date</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUniqueUrlTitle</name><param><name>id</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUniqueUrlTitle</name><param><name>id</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>oldUrlTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasModifiedLatestApprovedVersion</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isMatchesServiceContextUrlTitle</name><param><name>urlTitle</name><type>java.lang.String</type></param></method><method><name>notifySubscribers</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>saveImages</name><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageId</name><type>long</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>sendEmail</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>preferences</name><type>javax.portlet.PortletPreferences</type></param><param><name>emailType</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePreviousApprovedArticle</name><param><name>article</name><type>com.liferay.portlet.journal.model.JournalArticle</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateUrlTitles</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>urlTitle</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>autoArticleId</name><type>boolean</type></param><param><name>version</name><type>double</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateContent</name><param><name>content</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_JOURNAL_ARTICLE_CHECK_INTERVAL</name></field><field><name>_log</name></field></javadoc><javadoc><name>JournalArticleResourceLocalServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalArticleResourceLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>deleteArticleResource</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleResource</name><param><name>articleResourcePrimKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleResourcePrimKey</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleResourcePrimKey</name><param><name>uuid</name><type>java.lang.String</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleResources</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>JournalArticleServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalArticleServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addArticle</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>autoArticleId</name><type>boolean</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>reviewDateMonth</name><type>int</type></param><param><name>reviewDateDay</name><type>int</type></param><param><name>reviewDateYear</name><type>int</type></param><param><name>reviewDateHour</name><type>int</type></param><param><name>reviewDateMinute</name><type>int</type></param><param><name>neverReview</name><type>boolean</type></param><param><name>indexable</name><type>boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallFile</name><type>java.io.File</type></param><param><name>images</name><type>java.util.Map</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addArticle</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>autoArticleId</name><type>boolean</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>reviewDateMonth</name><type>int</type></param><param><name>reviewDateDay</name><type>int</type></param><param><name>reviewDateYear</name><type>int</type></param><param><name>reviewDateHour</name><type>int</type></param><param><name>reviewDateMinute</name><type>int</type></param><param><name>neverReview</name><type>boolean</type></param><param><name>indexable</name><type>boolean</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyArticle</name><param><name>groupId</name><type>long</type></param><param><name>oldArticleId</name><type>java.lang.String</type></param><param><name>newArticleId</name><type>java.lang.String</type></param><param><name>autoArticleId</name><type>boolean</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>expireArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>expireArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticle</name><param><name>id</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticle</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleByUrlTitle</name><param><name>groupId</name><type>long</type></param><param><name>urlTitle</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContent</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContent</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>languageId</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticlesByArticleId</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticlesByLayoutUuid</name><param><name>groupId</name><type>long</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticlesCountByArticleId</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDisplayArticleByUrlTitle</name><param><name>groupId</name><type>long</type></param><param><name>urlTitle</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticle</name><param><name>resourcePrimKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>status</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestArticle</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeArticleLocale</name><param><name>companyId</name><type>long</type></param><param><name>languageId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>removeArticleLocale</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>languageId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureIds</name><type>java.lang.String[]</type></param><param><name>templateIds</name><type>java.lang.String[]</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>java.lang.Double</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureIds</name><type>java.lang.String[]</type></param><param><name>templateIds</name><type>java.lang.String[]</type></param><param><name>displayDateGT</name><type>java.util.Date</type></param><param><name>displayDateLT</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>reviewDate</name><type>java.util.Date</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribe</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribe</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateArticle</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>layoutUuid</name><type>java.lang.String</type></param><param><name>displayDateMonth</name><type>int</type></param><param><name>displayDateDay</name><type>int</type></param><param><name>displayDateYear</name><type>int</type></param><param><name>displayDateHour</name><type>int</type></param><param><name>displayDateMinute</name><type>int</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>reviewDateMonth</name><type>int</type></param><param><name>reviewDateDay</name><type>int</type></param><param><name>reviewDateYear</name><type>int</type></param><param><name>reviewDateHour</name><type>int</type></param><param><name>reviewDateMinute</name><type>int</type></param><param><name>neverReview</name><type>boolean</type></param><param><name>indexable</name><type>boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallFile</name><type>java.io.File</type></param><param><name>images</name><type>java.util.Map</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateArticle</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateArticleTranslation</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>locale</name><type>java.util.Locale</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>images</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #updateArticleTranslation(long, String, double, Locale, String, String, String, Map, ServiceContext)}]]></deprecated></method><method><name>updateArticleTranslation</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>locale</name><type>java.util.Locale</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>images</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateContent</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>content</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>status</name><type>int</type></param><param><name>articleURL</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>JournalContentSearchLocalServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalContentSearchLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Wesley Gong]]></author><method><name>checkContentSearches</name><param><name>companyId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticleContentSearch</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteArticleContentSearches</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLayoutContentSearches</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteOwnerContentSearches</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContentSearches</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContentSearches</name><param><name>groupId</name><type>long</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getArticleContentSearches</name><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutIds</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutIdsCount</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLayoutIdsCount</name><param><name>articleId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateContentSearch</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>articleId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateContentSearch</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>articleId</name><type>java.lang.String</type></param><param><name>purge</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateContentSearch</name><param><name>groupId</name><type>long</type></param><param><name>privateLayout</name><type>boolean</type></param><param><name>layoutId</name><type>long</type></param><param><name>portletId</name><type>java.lang.String</type></param><param><name>articleIds</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>JournalFeedLocalServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalFeedLocalServiceImpl</type><author><![CDATA[Raymond Augé]]></author><method><name>addFeed</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><param><name>autoFeedId</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>rendererTemplateId</name><type>java.lang.String</type></param><param><name>delta</name><type>int</type></param><param><name>orderByCol</name><type>java.lang.String</type></param><param><name>orderByType</name><type>java.lang.String</type></param><param><name>targetLayoutFriendlyUrl</name><type>java.lang.String</type></param><param><name>targetPortletId</name><type>java.lang.String</type></param><param><name>contentField</name><type>java.lang.String</type></param><param><name>feedType</name><type>java.lang.String</type></param><param><name>feedVersion</name><type>double</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFeedResources</name><param><name>feed</name><type>com.liferay.portlet.journal.model.JournalFeed</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFeedResources</name><param><name>feed</name><type>com.liferay.portlet.journal.model.JournalFeed</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFeedResources</name><param><name>feedId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFeedResources</name><param><name>feedId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFeed</name><param><name>feed</name><type>com.liferay.portlet.journal.model.JournalFeed</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFeed</name><param><name>feedId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFeed</name><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFeed</name><param><name>feedId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFeed</name><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFeeds</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFeeds</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFeeds</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFeedsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFeed</name><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>rendererTemplateId</name><type>java.lang.String</type></param><param><name>delta</name><type>int</type></param><param><name>orderByCol</name><type>java.lang.String</type></param><param><name>orderByType</name><type>java.lang.String</type></param><param><name>targetLayoutFriendlyUrl</name><type>java.lang.String</type></param><param><name>targetPortletId</name><type>java.lang.String</type></param><param><name>contentField</name><type>java.lang.String</type></param><param><name>feedType</name><type>java.lang.String</type></param><param><name>feedVersion</name><type>double</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isValidStructureField</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>contentField</name><type>java.lang.String</type></param></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><param><name>autoFeedId</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>targetLayoutFriendlyUrl</name><type>java.lang.String</type></param><param><name>contentField</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>targetLayoutFriendlyUrl</name><type>java.lang.String</type></param><param><name>contentField</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>JournalFeedServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalFeedServiceImpl</type><author><![CDATA[Raymond Augé]]></author><method><name>addFeed</name><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><param><name>autoFeedId</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>rendererTemplateId</name><type>java.lang.String</type></param><param><name>delta</name><type>int</type></param><param><name>orderByCol</name><type>java.lang.String</type></param><param><name>orderByType</name><type>java.lang.String</type></param><param><name>targetLayoutFriendlyUrl</name><type>java.lang.String</type></param><param><name>targetPortletId</name><type>java.lang.String</type></param><param><name>contentField</name><type>java.lang.String</type></param><param><name>feedType</name><type>java.lang.String</type></param><param><name>feedVersion</name><type>double</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFeed</name><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFeed</name><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFeed</name><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFeed</name><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFeed</name><param><name>groupId</name><type>long</type></param><param><name>feedId</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>rendererTemplateId</name><type>java.lang.String</type></param><param><name>delta</name><type>int</type></param><param><name>orderByCol</name><type>java.lang.String</type></param><param><name>orderByType</name><type>java.lang.String</type></param><param><name>targetLayoutFriendlyUrl</name><type>java.lang.String</type></param><param><name>targetPortletId</name><type>java.lang.String</type></param><param><name>contentField</name><type>java.lang.String</type></param><param><name>feedType</name><type>java.lang.String</type></param><param><name>feedVersion</name><type>double</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>JournalStructureLocalServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalStructureLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addStructure</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>autoStructureId</name><type>boolean</type></param><param><name>parentStructureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addStructureResources</name><param><name>structure</name><type>com.liferay.portlet.journal.model.JournalStructure</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addStructureResources</name><param><name>structure</name><type>com.liferay.portlet.journal.model.JournalStructure</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addStructureResources</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addStructureResources</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkNewLine</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyStructure</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>oldStructureId</name><type>java.lang.String</type></param><param><name>newStructureId</name><type>java.lang.String</type></param><param><name>autoStructureId</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructure</name><param><name>structure</name><type>com.liferay.portlet.journal.model.JournalStructure</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructures</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructure</name><param><name>id</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>includeGlobalStructures</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructures</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructures</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructures</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructuresCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>parentStructureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>appendParentStructureElements</name><param><name>groupId</name><type>long</type></param><param><name>parentStructureId</name><type>java.lang.String</type></param><param><name>elements</name><type>java.util.List</type></param><throws><name>Exception</name><type>java.lang.Exception</type></throws></method><method><name>getParentStructure</name><param><name>groupId</name><type>long</type></param><param><name>parentStructureId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>elements</name><type>java.util.List</type></param><param><name>elNames</name><type>java.util.Set</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>autoStructureId</name><type>boolean</type></param><param><name>parentStructureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>parentStructureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validateParentStructureId</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>parentStructureId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateStructureId</name><param><name>structureId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>JournalStructureServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalStructureServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>autoStructureId</name><type>boolean</type></param><param><name>parentStructureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyStructure</name><param><name>groupId</name><type>long</type></param><param><name>oldStructureId</name><type>java.lang.String</type></param><param><name>newStructureId</name><type>java.lang.String</type></param><param><name>autoStructureId</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructures</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStructure</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>parentStructureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsd</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>JournalTemplateLocalServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalTemplateLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addTemplate</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>autoTemplateId</name><type>boolean</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsl</name><type>java.lang.String</type></param><param><name>formatXsl</name><type>boolean</type></param><param><name>langType</name><type>java.lang.String</type></param><param><name>cacheable</name><type>boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTemplateResources</name><param><name>template</name><type>com.liferay.portlet.journal.model.JournalTemplate</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTemplateResources</name><param><name>template</name><type>com.liferay.portlet.journal.model.JournalTemplate</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTemplateResources</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTemplateResources</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkNewLine</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyTemplate</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>oldTemplateId</name><type>java.lang.String</type></param><param><name>newTemplateId</name><type>java.lang.String</type></param><param><name>autoTemplateId</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTemplate</name><param><name>template</name><type>com.liferay.portlet.journal.model.JournalTemplate</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTemplates</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureTemplates</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureTemplates</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureTemplatesCount</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplate</name><param><name>id</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>includeGlobalTemplates</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplateBySmallImageId</name><param><name>smallImageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplates</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplates</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplates</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplatesCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>structureIdComparator</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>structureIdComparator</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>structureIdComparator</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>structureIdComparator</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsl</name><type>java.lang.String</type></param><param><name>formatXsl</name><type>boolean</type></param><param><name>langType</name><type>java.lang.String</type></param><param><name>cacheable</name><type>boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>saveImages</name><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageId</name><type>long</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>autoTemplateId</name><type>boolean</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>xsl</name><type>java.lang.String</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>nameMap</name><type>java.util.Map</type></param><param><name>xsl</name><type>java.lang.String</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>templateId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>JournalTemplateServiceImpl</name><type>com.liferay.portlet.journal.service.impl.JournalTemplateServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>autoTemplateId</name><type>boolean</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsl</name><type>java.lang.String</type></param><param><name>formatXsl</name><type>boolean</type></param><param><name>langType</name><type>java.lang.String</type></param><param><name>cacheable</name><type>boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallFile</name><type>java.io.File</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>autoTemplateId</name><type>boolean</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsl</name><type>java.lang.String</type></param><param><name>formatXsl</name><type>boolean</type></param><param><name>langType</name><type>java.lang.String</type></param><param><name>cacheable</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyTemplate</name><param><name>groupId</name><type>long</type></param><param><name>oldTemplateId</name><type>java.lang.String</type></param><param><name>newTemplateId</name><type>java.lang.String</type></param><param><name>autoTemplateId</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStructureTemplates</name><param><name>groupId</name><type>long</type></param><param><name>structureId</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>structureIdComparator</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>structureIdComparator</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>structureIdComparator</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>companyId</name><type>long</type></param><param><name>groupIds</name><type>long[]</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>structureIdComparator</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsl</name><type>java.lang.String</type></param><param><name>formatXsl</name><type>boolean</type></param><param><name>langType</name><type>java.lang.String</type></param><param><name>cacheable</name><type>boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallFile</name><type>java.io.File</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateTemplate</name><param><name>groupId</name><type>long</type></param><param><name>templateId</name><type>java.lang.String</type></param><param><name>structureId</name><type>java.lang.String</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>xsl</name><type>java.lang.String</type></param><param><name>formatXsl</name><type>boolean</type></param><param><name>langType</name><type>java.lang.String</type></param><param><name>cacheable</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MBBanLocalServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBBanLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addBan</name><param><name>userId</name><type>long</type></param><param><name>banUserId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkBan</name><param><name>groupId</name><type>long</type></param><param><name>banUserId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteBan</name><param><name>banId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteBan</name><param><name>banUserId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteBan</name><param><name>ban</name><type>com.liferay.portlet.messageboards.model.MBBan</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteBansByBanUserId</name><param><name>banUserId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteBansByGroupId</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>expireBans</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getBans</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getBansCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasBan</name><param><name>groupId</name><type>long</type></param><param><name>banUserId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>MBBanServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBBanServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addBan</name><param><name>banUserId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteBan</name><param><name>banUserId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MBCategoryLocalServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBCategoryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Wesley Gong]]></author><method><name>addCategory</name><param><name>userId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>inProtocol</name><type>java.lang.String</type></param><param><name>inServerName</name><type>java.lang.String</type></param><param><name>inServerPort</name><type>int</type></param><param><name>inUseSSL</name><type>boolean</type></param><param><name>inUserName</name><type>java.lang.String</type></param><param><name>inPassword</name><type>java.lang.String</type></param><param><name>inReadInterval</name><type>int</type></param><param><name>outEmailAddress</name><type>java.lang.String</type></param><param><name>outCustom</name><type>boolean</type></param><param><name>outServerName</name><type>java.lang.String</type></param><param><name>outServerPort</name><type>int</type></param><param><name>outUseSSL</name><type>boolean</type></param><param><name>outUserName</name><type>java.lang.String</type></param><param><name>outPassword</name><type>java.lang.String</type></param><param><name>allowAnonymous</name><type>boolean</type></param><param><name>mailingListActive</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>categoryId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>categoryId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>category</name><type>com.liferay.portlet.messageboards.model.MBCategory</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>category</name><type>com.liferay.portlet.messageboards.model.MBCategory</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategories</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategory</name><param><name>category</name><type>com.liferay.portlet.messageboards.model.MBCategory</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryIds</name><type>long[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoriesCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyCategories</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyCategoriesCount</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubcategoryIds</name><param><name>categoryIds</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubscribedCategories</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubscribedCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribeCategory</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribeCategory</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCategory</name><param><name>categoryId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>inProtocol</name><type>java.lang.String</type></param><param><name>inServerName</name><type>java.lang.String</type></param><param><name>inServerPort</name><type>int</type></param><param><name>inUseSSL</name><type>boolean</type></param><param><name>inUserName</name><type>java.lang.String</type></param><param><name>inPassword</name><type>java.lang.String</type></param><param><name>inReadInterval</name><type>int</type></param><param><name>outEmailAddress</name><type>java.lang.String</type></param><param><name>outCustom</name><type>boolean</type></param><param><name>outServerName</name><type>java.lang.String</type></param><param><name>outServerPort</name><type>int</type></param><param><name>outUseSSL</name><type>boolean</type></param><param><name>outUserName</name><type>java.lang.String</type></param><param><name>outPassword</name><type>java.lang.String</type></param><param><name>allowAnonymous</name><type>boolean</type></param><param><name>mailingListActive</name><type>boolean</type></param><param><name>mergeWithParentCategory</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentCategoryId</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentCategoryId</name><param><name>category</name><type>com.liferay.portlet.messageboards.model.MBCategory</type></param><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>mergeCategories</name><param><name>fromCategory</name><type>com.liferay.portlet.messageboards.model.MBCategory</type></param><param><name>toCategoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>MBCategoryServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBCategoryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addCategory</name><param><name>parentCategoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>inProtocol</name><type>java.lang.String</type></param><param><name>inServerName</name><type>java.lang.String</type></param><param><name>inServerPort</name><type>int</type></param><param><name>inUseSSL</name><type>boolean</type></param><param><name>inUserName</name><type>java.lang.String</type></param><param><name>inPassword</name><type>java.lang.String</type></param><param><name>inReadInterval</name><type>int</type></param><param><name>outEmailAddress</name><type>java.lang.String</type></param><param><name>outCustom</name><type>boolean</type></param><param><name>outServerName</name><type>java.lang.String</type></param><param><name>outServerPort</name><type>int</type></param><param><name>outUseSSL</name><type>boolean</type></param><param><name>outUserName</name><type>java.lang.String</type></param><param><name>outPassword</name><type>java.lang.String</type></param><param><name>mailingListActive</name><type>boolean</type></param><param><name>allowAnonymousEmail</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategory</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryIds</name><type>long[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryIds</name><type>long[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryIds</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubcategoryIds</name><param><name>categoryIds</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubscribedCategories</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubscribedCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribeCategory</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribeCategory</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCategory</name><param><name>categoryId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>inProtocol</name><type>java.lang.String</type></param><param><name>inServerName</name><type>java.lang.String</type></param><param><name>inServerPort</name><type>int</type></param><param><name>inUseSSL</name><type>boolean</type></param><param><name>inUserName</name><type>java.lang.String</type></param><param><name>inPassword</name><type>java.lang.String</type></param><param><name>inReadInterval</name><type>int</type></param><param><name>outEmailAddress</name><type>java.lang.String</type></param><param><name>outCustom</name><type>boolean</type></param><param><name>outServerName</name><type>java.lang.String</type></param><param><name>outServerPort</name><type>int</type></param><param><name>outUseSSL</name><type>boolean</type></param><param><name>outUserName</name><type>java.lang.String</type></param><param><name>outPassword</name><type>java.lang.String</type></param><param><name>mailingListActive</name><type>boolean</type></param><param><name>allowAnonymousEmail</name><type>boolean</type></param><param><name>mergeWithParentCategory</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MBDiscussionLocalServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBDiscussionLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addDiscussion</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>threadId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDiscussion</name><param><name>discussionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDiscussion</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadDiscussion</name><param><name>threadId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MBMailingListLocalServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBMailingListLocalServiceImpl</type><author><![CDATA[Thiago Moreira]]></author><method><name>addMailingList</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>inProtocol</name><type>java.lang.String</type></param><param><name>inServerName</name><type>java.lang.String</type></param><param><name>inServerPort</name><type>int</type></param><param><name>inUseSSL</name><type>boolean</type></param><param><name>inUserName</name><type>java.lang.String</type></param><param><name>inPassword</name><type>java.lang.String</type></param><param><name>inReadInterval</name><type>int</type></param><param><name>outEmailAddress</name><type>java.lang.String</type></param><param><name>outCustom</name><type>boolean</type></param><param><name>outServerName</name><type>java.lang.String</type></param><param><name>outServerPort</name><type>int</type></param><param><name>outUseSSL</name><type>boolean</type></param><param><name>outUserName</name><type>java.lang.String</type></param><param><name>outPassword</name><type>java.lang.String</type></param><param><name>allowAnonymous</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategoryMailingList</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteMailingList</name><param><name>mailingListId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteMailingList</name><param><name>mailingList</name><type>com.liferay.portlet.messageboards.model.MBMailingList</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryMailingList</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateMailingList</name><param><name>mailingListId</name><type>long</type></param><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>inProtocol</name><type>java.lang.String</type></param><param><name>inServerName</name><type>java.lang.String</type></param><param><name>inServerPort</name><type>int</type></param><param><name>inUseSSL</name><type>boolean</type></param><param><name>inUserName</name><type>java.lang.String</type></param><param><name>inPassword</name><type>java.lang.String</type></param><param><name>inReadInterval</name><type>int</type></param><param><name>outEmailAddress</name><type>java.lang.String</type></param><param><name>outCustom</name><type>boolean</type></param><param><name>outServerName</name><type>java.lang.String</type></param><param><name>outServerPort</name><type>int</type></param><param><name>outUseSSL</name><type>boolean</type></param><param><name>outUserName</name><type>java.lang.String</type></param><param><name>outPassword</name><type>java.lang.String</type></param><param><name>allowAnonymous</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSchedulerGroupName</name><param><name>mailingList</name><type>com.liferay.portlet.messageboards.model.MBMailingList</type></param></method><method><name>scheduleMailingList</name><param><name>mailingList</name><type>com.liferay.portlet.messageboards.model.MBMailingList</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>unscheduleMailingList</name><param><name>mailingList</name><type>com.liferay.portlet.messageboards.model.MBMailingList</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validate</name><param><name>emailAddress</name><type>java.lang.String</type></param><param><name>inServerName</name><type>java.lang.String</type></param><param><name>inUserName</name><type>java.lang.String</type></param><param><name>outEmailAddress</name><type>java.lang.String</type></param><param><name>outCustom</name><type>boolean</type></param><param><name>outServerName</name><type>java.lang.String</type></param><param><name>outUserName</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>MBMessageLocalServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBMessageLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Mika Koivisto]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Juan Fernández]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>addDiscussionMessage</name><param><name>userId</name><type>long</type></param><param><name>userName</name><type>java.lang.String</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>workflowAction</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addDiscussionMessage</name><param><name>userId</name><type>long</type></param><param><name>userName</name><type>java.lang.String</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>threadId</name><type>long</type></param><param><name>parentMessageId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addMessage</name><param><name>userId</name><type>long</type></param><param><name>userName</name><type>java.lang.String</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>threadId</name><type>long</type></param><param><name>parentMessageId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>format</name><type>java.lang.String</type></param><param><name>inputStreamOVPs</name><type>java.util.List</type></param><param><name>anonymous</name><type>boolean</type></param><param><name>priority</name><type>double</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addMessage</name><param><name>userId</name><type>long</type></param><param><name>userName</name><type>java.lang.String</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>format</name><type>java.lang.String</type></param><param><name>inputStreamOVPs</name><type>java.util.List</type></param><param><name>anonymous</name><type>boolean</type></param><param><name>priority</name><type>double</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addMessageResources</name><param><name>messageId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addMessageResources</name><param><name>messageId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addMessageResources</name><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addMessageResources</name><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteDiscussionMessage</name><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteDiscussionMessages</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteMessage</name><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteMessage</name><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryMessages</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryMessages</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryMessagesCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyMessages</name><param><name>companyId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyMessages</name><param><name>companyId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyMessagesCount</name><param><name>companyId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDiscussionMessageDisplay</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDiscussionMessageDisplay</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>threadView</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDiscussionMessagesCount</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDiscussionMessagesCount</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDiscussions</name><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupMessages</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupMessages</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupMessages</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupMessages</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupMessagesCount</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupMessagesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMessage</name><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMessageDisplay</name><param><name>userId</name><type>long</type></param><param><name>messageId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>threadView</name><type>java.lang.String</type></param><param><name>includePrevAndNext</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMessageDisplay</name><param><name>userId</name><type>long</type></param><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>status</name><type>int</type></param><param><name>threadView</name><type>java.lang.String</type></param><param><name>includePrevAndNext</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMessages</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNoAssetMessages</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPositionInThread</name><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadMessages</name><param><name>threadId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadMessages</name><param><name>threadId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>comparator</name><type>java.util.Comparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadMessages</name><param><name>threadId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadMessagesCount</name><param><name>threadId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadRepliesMessages</name><param><name>threadId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserDiscussionMessages</name><param><name>userId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserDiscussionMessages</name><param><name>userId</name><type>long</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserDiscussionMessages</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserDiscussionMessagesCount</name><param><name>userId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserDiscussionMessagesCount</name><param><name>userId</name><type>long</type></param><param><name>classNameIds</name><type>long[]</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserDiscussionMessagesCount</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribeMessage</name><param><name>userId</name><type>long</type></param><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribeMessage</name><param><name>userId</name><type>long</type></param><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAnswer</name><param><name>messageId</name><type>long</type></param><param><name>answer</name><type>boolean</type></param><param><name>cascade</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAnswer</name><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>answer</name><type>boolean</type></param><param><name>cascade</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><param><name>assetLinkEntryIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateDiscussionMessage</name><param><name>userId</name><type>long</type></param><param><name>messageId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateMessage</name><param><name>userId</name><type>long</type></param><param><name>messageId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>inputStreamOVPs</name><type>java.util.List</type></param><param><name>existingFiles</name><type>java.util.List</type></param><param><name>priority</name><type>double</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateMessage</name><param><name>messageId</name><type>long</type></param><param><name>body</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>messageId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateUserName</name><param><name>userId</name><type>long</type></param><param><name>userName</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteDiscussionSocialActivities</name><param><name>className</name><type>java.lang.String</type></param><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getBody</name><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param></method><method><name>getSubject</name><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param></method><method><name>notifyDiscussionSubscribers</name><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>notifySubscribers</name><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>pingPingback</name><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><param><name>assetLinkEntryIds</name><type>long[]</type></param><param><name>assetEntryVisible</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePriorities</name><param><name>threadId</name><type>long</type></param><param><name>priority</name><type>double</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>MBMessageServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBMessageServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Mika Koivisto]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>addDiscussionMessage</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>permissionClassName</name><type>java.lang.String</type></param><param><name>permissionClassPK</name><type>long</type></param><param><name>permissionOwnerId</name><type>long</type></param><param><name>threadId</name><type>long</type></param><param><name>parentMessageId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addMessage</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>threadId</name><type>long</type></param><param><name>parentMessageId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>format</name><type>java.lang.String</type></param><param><name>inputStreamOVPs</name><type>java.util.List</type></param><param><name>anonymous</name><type>boolean</type></param><param><name>priority</name><type>double</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addMessage</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>format</name><type>java.lang.String</type></param><param><name>inputStreamOVPs</name><type>java.util.List</type></param><param><name>anonymous</name><type>boolean</type></param><param><name>priority</name><type>double</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteDiscussionMessage</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>permissionClassName</name><type>java.lang.String</type></param><param><name>permissionClassPK</name><type>long</type></param><param><name>permissionOwnerId</name><type>long</type></param><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteMessage</name><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryMessages</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryMessagesCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryMessagesRSS</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyMessagesRSS</name><param><name>companyId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupMessagesCount</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupMessagesRSS</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupMessagesRSS</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMessage</name><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMessageDisplay</name><param><name>messageId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>threadView</name><type>java.lang.String</type></param><param><name>includePrevAndNext</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadAnswersCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>threadId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadMessages</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>threadId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadMessagesCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>threadId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadMessagesRSS</name><param><name>threadId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribeMessage</name><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribeMessage</name><param><name>messageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAnswer</name><param><name>messageId</name><type>long</type></param><param><name>answer</name><type>boolean</type></param><param><name>cascade</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateDiscussionMessage</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>permissionClassName</name><type>java.lang.String</type></param><param><name>permissionClassPK</name><type>long</type></param><param><name>permissionOwnerId</name><type>long</type></param><param><name>messageId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateMessage</name><param><name>messageId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>body</name><type>java.lang.String</type></param><param><name>inputStreamOVPs</name><type>java.util.List</type></param><param><name>existingFiles</name><type>java.util.List</type></param><param><name>priority</name><type>double</type></param><param><name>allowPingbacks</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkReplyToPermission</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>parentMessageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>exportToRSS</name><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>messages</name><type>java.util.List</type></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MBStatsUserLocalServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBStatsUserLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addStatsUser</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStatsUser</name><param><name>statsUserId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStatsUser</name><param><name>statsUser</name><type>com.liferay.portlet.messageboards.model.MBStatsUser</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStatsUsersByGroupId</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStatsUsersByUserId</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getMessageCountByUserId</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStatsUser</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStatsUsersByGroupId</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStatsUsersByGroupIdCount</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStatsUsersByUserId</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatsUser</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatsUser</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>lastPostDate</name><type>java.util.Date</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>MBThreadFlagLocalServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBThreadFlagLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>addThreadFlag</name><param><name>userId</name><type>long</type></param><param><name>thread</name><type>com.liferay.portlet.messageboards.model.MBThread</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteThreadFlag</name><param><name>threadFlagId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteThreadFlag</name><param><name>threadFlag</name><type>com.liferay.portlet.messageboards.model.MBThreadFlag</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteThreadFlagsByThreadId</name><param><name>threadId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteThreadFlagsByUserId</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadFlag</name><param><name>userId</name><type>long</type></param><param><name>thread</name><type>com.liferay.portlet.messageboards.model.MBThread</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasThreadFlag</name><param><name>userId</name><type>long</type></param><param><name>thread</name><type>com.liferay.portlet.messageboards.model.MBThread</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>MBThreadLocalServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBThreadLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>addThread</name><param><name>categoryId</name><type>long</type></param><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteThread</name><param><name>threadId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteThread</name><param><name>thread</name><type>com.liferay.portlet.messageboards.model.MBThread</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteThreads</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchThread</name><param><name>threadId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoryThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreads</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreads</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><param><name>includeAnonymous</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreads</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreads</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><param><name>includeAnonymous</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNoAssetThreads</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPriorityThreads</name><param><name>categoryId</name><type>long</type></param><param><name>priority</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPriorityThreads</name><param><name>categoryId</name><type>long</type></param><param><name>priority</name><type>double</type></param><param><name>inherit</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThread</name><param><name>threadId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreads</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>hasAnswerMessage</name><param><name>threadId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>incrementViewCounter</name><param><name>threadId</name><type>long</type></param><param><name>increment</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveThread</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>threadId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>splitThread</name><param><name>messageId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateQuestion</name><param><name>threadId</name><type>long</type></param><param><name>question</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateThread</name><param><name>threadId</name><type>long</type></param><param><name>viewCount</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #incrementViewCounter(long, int)}]]></deprecated></method><method><name>moveAttachmentFromOldThread</name><param><name>companyId</name><type>long</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>newAttachmentsDir</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveAttachmentsFromOldThread</name><param><name>message</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>oldAttachmentsDir</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveChildrenMessages</name><param><name>parentMessage</name><type>com.liferay.portlet.messageboards.model.MBMessage</type></param><param><name>category</name><type>com.liferay.portlet.messageboards.model.MBCategory</type></param><param><name>oldThreadId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>MBThreadServiceImpl</name><type>com.liferay.portlet.messageboards.service.impl.MBThreadServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Deepak Gothe]]></author><author><![CDATA[Mika Koivisto]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>deleteThread</name><param><name>threadId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreads</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>modifiedDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreads</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><param><name>includeAnonymous</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreads</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreads</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>modifiedDate</name><type>java.util.Date</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><param><name>includeAnonymous</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreads</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>lockThread</name><param><name>threadId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>moveThread</name><param><name>categoryId</name><type>long</type></param><param><name>threadId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>splitThread</name><param><name>messageId</name><type>long</type></param><param><name>subject</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unlockThread</name><param><name>threadId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>doGetGroupThreads</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><param><name>includeAnonymous</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>doGetGroupThreadsCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>subscribed</name><type>boolean</type></param><param><name>includeAnonymous</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MDRActionLocalServiceImpl</name><type>com.liferay.portlet.mobiledevicerules.service.impl.MDRActionLocalServiceImpl</type><author><![CDATA[Edward C. Han]]></author><method><name>addAction</name><param><name>ruleGroupInstanceId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addAction</name><param><name>ruleGroupInstanceId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteAction</name><param><name>actionId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteAction</name><param><name>action</name><type>com.liferay.portlet.mobiledevicerules.model.MDRAction</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteActions</name><param><name>ruleGroupInstanceId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchAction</name><param><name>actionId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getAction</name><param><name>actionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getActions</name><param><name>ruleGroupInstanceId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getActions</name><param><name>ruleGroupInstanceId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getActionsCount</name><param><name>ruleGroupInstanceId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAction</name><param><name>actionId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAction</name><param><name>actionId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MDRActionServiceImpl</name><type>com.liferay.portlet.mobiledevicerules.service.impl.MDRActionServiceImpl</type><author><![CDATA[Edward C. Han]]></author><method><name>addAction</name><param><name>ruleGroupInstanceId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addAction</name><param><name>ruleGroupInstanceId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteAction</name><param><name>actionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchAction</name><param><name>actionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getAction</name><param><name>actionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAction</name><param><name>actionId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAction</name><param><name>actionId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MDRRuleGroupInstanceLocalServiceImpl</name><type>com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleGroupInstanceLocalServiceImpl</type><author><![CDATA[Edward C. Han]]></author><method><name>addRuleGroupInstance</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>ruleGroupId</name><type>long</type></param><param><name>priority</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addRuleGroupInstance</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>ruleGroupId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteGroupRuleGroupInstances</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRuleGroupInstance</name><param><name>ruleGroupInstanceId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRuleGroupInstance</name><param><name>ruleGroupInstance</name><type>com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRuleGroupInstances</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchRuleGroupInstance</name><param><name>ruleGroupInstanceId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchRuleGroupInstance</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>ruleGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstance</name><param><name>ruleGroupInstanceId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstance</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>ruleGroupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstances</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstances</name><param><name>ruleGroupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstances</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstances</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstancesCount</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstancesCount</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRuleGroupInstance</name><param><name>ruleGroupInstanceId</name><type>long</type></param><param><name>priority</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>ruleGroupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MDRRuleGroupInstanceServiceImpl</name><type>com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleGroupInstanceServiceImpl</type><author><![CDATA[Edward C. Han]]></author><method><name>addRuleGroupInstance</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>ruleGroupId</name><type>long</type></param><param><name>priority</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addRuleGroupInstance</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>ruleGroupId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRuleGroupInstance</name><param><name>ruleGroupInstanceId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstances</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>orderByComparator</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupInstancesCount</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRuleGroupInstance</name><param><name>ruleGroupInstanceId</name><type>long</type></param><param><name>priority</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupId</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MDRRuleGroupLocalServiceImpl</name><type>com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleGroupLocalServiceImpl</type><author><![CDATA[Edward C. Han]]></author><method><name>addRuleGroup</name><param><name>groupId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyRuleGroup</name><param><name>ruleGroup</name><type>com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup</type></param><param><name>groupId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRuleGroup</name><param><name>ruleGroup</name><type>com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRuleGroups</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroups</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroups</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroupsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchByKeywords</name><param><name>groupId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchByKeywordsCount</name><param><name>groupId</name><type>long</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MDRRuleGroupServiceImpl</name><type>com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleGroupServiceImpl</type><author><![CDATA[Edward C. Han]]></author><method><name>addRuleGroup</name><param><name>groupId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRuleGroup</name><param><name>ruleGroupId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MDRRuleLocalServiceImpl</name><type>com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleLocalServiceImpl</type><author><![CDATA[Edward C. Han]]></author><method><name>addRule</name><param><name>ruleGroupId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addRule</name><param><name>ruleGroupId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyRule</name><param><name>ruleId</name><type>long</type></param><param><name>ruleGroupId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>copyRule</name><param><name>rule</name><type>com.liferay.portlet.mobiledevicerules.model.MDRRule</type></param><param><name>ruleGroupId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRule</name><param><name>ruleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRule</name><param><name>rule</name><type>com.liferay.portlet.mobiledevicerules.model.MDRRule</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRules</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchRule</name><param><name>ruleId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRule</name><param><name>ruleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRules</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRules</name><param><name>ruleGroupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRulesCount</name><param><name>ruleGroupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRule</name><param><name>ruleId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRule</name><param><name>ruleId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>MDRRuleServiceImpl</name><type>com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleServiceImpl</type><author><![CDATA[Edward C. Han]]></author><method><name>addRule</name><param><name>ruleGroupId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addRule</name><param><name>ruleGroupId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteRule</name><param><name>ruleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchRule</name><param><name>ruleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRule</name><param><name>ruleId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRule</name><param><name>ruleId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettings</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateRule</name><param><name>ruleId</name><type>long</type></param><param><name>nameMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>typeSettingsProperties</name><type>com.liferay.portal.kernel.util.UnicodeProperties</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PollsChoiceLocalServiceImpl</name><type>com.liferay.portlet.polls.service.impl.PollsChoiceLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addChoice</name><param><name>questionId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChoice</name><param><name>choiceId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChoices</name><param><name>questionId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChoicesCount</name><param><name>questionId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateChoice</name><param><name>choiceId</name><type>long</type></param><param><name>questionId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>PollsChoiceServiceImpl</name><type>com.liferay.portlet.polls.service.impl.PollsChoiceServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author></javadoc><javadoc><name>PollsQuestionLocalServiceImpl</name><type>com.liferay.portlet.polls.service.impl.PollsQuestionLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Julio Camarero]]></author><method><name>addQuestion</name><param><name>userId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>choices</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addQuestionResources</name><param><name>questionId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addQuestionResources</name><param><name>questionId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addQuestionResources</name><param><name>question</name><type>com.liferay.portlet.polls.model.PollsQuestion</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addQuestionResources</name><param><name>question</name><type>com.liferay.portlet.polls.model.PollsQuestion</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteQuestion</name><param><name>questionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteQuestion</name><param><name>question</name><type>com.liferay.portlet.polls.model.PollsQuestion</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteQuestions</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getQuestion</name><param><name>questionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getQuestions</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getQuestions</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getQuestionsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateQuestion</name><param><name>userId</name><type>long</type></param><param><name>questionId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>choices</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>choices</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>PollsQuestionServiceImpl</name><type>com.liferay.portlet.polls.service.impl.PollsQuestionServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Julio Camarero]]></author><method><name>addQuestion</name><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>choices</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteQuestion</name><param><name>questionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getQuestion</name><param><name>questionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateQuestion</name><param><name>questionId</name><type>long</type></param><param><name>titleMap</name><type>java.util.Map</type></param><param><name>descriptionMap</name><type>java.util.Map</type></param><param><name>expirationDateMonth</name><type>int</type></param><param><name>expirationDateDay</name><type>int</type></param><param><name>expirationDateYear</name><type>int</type></param><param><name>expirationDateHour</name><type>int</type></param><param><name>expirationDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>choices</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PollsVoteLocalServiceImpl</name><type>com.liferay.portlet.polls.service.impl.PollsVoteLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Mate Thurzo]]></author><method><name>addVote</name><param><name>userId</name><type>long</type></param><param><name>questionId</name><type>long</type></param><param><name>choiceId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChoiceVotes</name><param><name>choiceId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChoiceVotesCount</name><param><name>choiceId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getQuestionVotes</name><param><name>questionId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getQuestionVotesCount</name><param><name>questionId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getVote</name><param><name>questionId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>PollsVoteServiceImpl</name><type>com.liferay.portlet.polls.service.impl.PollsVoteServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addVote</name><param><name>questionId</name><type>long</type></param><param><name>choiceId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>RatingsEntryLocalServiceImpl</name><type>com.liferay.portlet.ratings.service.impl.RatingsEntryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Zsolt Berentey]]></author><method><name>deleteEntry</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchEntry</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPKs</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntries</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>score</name><type>double</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntriesCount</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>score</name><type>double</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getEntry</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>userId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>score</name><type>double</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>className</name><type>java.lang.String</type></param><param><name>score</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>RatingsEntryServiceImpl</name><type>com.liferay.portlet.ratings.service.impl.RatingsEntryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>deleteEntry</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateEntry</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><param><name>score</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>RatingsStatsLocalServiceImpl</name><type>com.liferay.portlet.ratings.service.impl.RatingsStatsLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addStats</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteStats</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStats</name><param><name>statsId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStats</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPKs</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getStats</name><param><name>className</name><type>java.lang.String</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>ShoppingCartLocalServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingCartLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>deleteGroupCarts</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteUserCarts</name><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCart</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItems</name><param><name>groupId</name><type>long</type></param><param><name>itemIds</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCart</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>itemIds</name><type>java.lang.String</type></param><param><name>couponCodes</name><type>java.lang.String</type></param><param><name>altShipping</name><type>int</type></param><param><name>insure</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkItemIds</name><param><name>groupId</name><type>long</type></param><param><name>itemIds</name><type>java.lang.String</type></param></method></javadoc><javadoc><name>ShoppingCategoryLocalServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingCategoryLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addCategory</name><param><name>userId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>categoryId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>categoryId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>category</name><type>com.liferay.portlet.shopping.model.ShoppingCategory</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addCategoryResources</name><param><name>category</name><type>com.liferay.portlet.shopping.model.ShoppingCategory</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategories</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategory</name><param><name>category</name><type>com.liferay.portlet.shopping.model.ShoppingCategory</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentCategories</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentCategories</name><param><name>category</name><type>com.liferay.portlet.shopping.model.ShoppingCategory</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentCategory</name><param><name>category</name><type>com.liferay.portlet.shopping.model.ShoppingCategory</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubcategoryIds</name><param><name>categoryIds</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCategory</name><param><name>categoryId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>mergeWithParentCategory</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentCategoryId</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getParentCategoryId</name><param><name>category</name><type>com.liferay.portlet.shopping.model.ShoppingCategory</type></param><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>mergeCategories</name><param><name>fromCategory</name><type>com.liferay.portlet.shopping.model.ShoppingCategory</type></param><param><name>toCategoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>ShoppingCategoryServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingCategoryServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addCategory</name><param><name>parentCategoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategories</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoriesCount</name><param><name>groupId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategory</name><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSubcategoryIds</name><param><name>categoryIds</name><type>java.util.List</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCategory</name><param><name>categoryId</name><type>long</type></param><param><name>parentCategoryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>mergeWithParentCategory</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ShoppingCouponLocalServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingCouponLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Huang Jie]]></author><method><name>addCoupon</name><param><name>userId</name><type>long</type></param><param><name>code</name><type>java.lang.String</type></param><param><name>autoCode</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>startDateMonth</name><type>int</type></param><param><name>startDateDay</name><type>int</type></param><param><name>startDateYear</name><type>int</type></param><param><name>startDateHour</name><type>int</type></param><param><name>startDateMinute</name><type>int</type></param><param><name>endDateMonth</name><type>int</type></param><param><name>endDateDay</name><type>int</type></param><param><name>endDateYear</name><type>int</type></param><param><name>endDateHour</name><type>int</type></param><param><name>endDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>limitCategories</name><type>java.lang.String</type></param><param><name>limitSkus</name><type>java.lang.String</type></param><param><name>minOrder</name><type>double</type></param><param><name>discount</name><type>double</type></param><param><name>discountType</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCoupon</name><param><name>couponId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCoupon</name><param><name>coupon</name><type>com.liferay.portlet.shopping.model.ShoppingCoupon</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCoupons</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCoupon</name><param><name>couponId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCoupon</name><param><name>code</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>code</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>discountType</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>groupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>code</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>discountType</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCoupon</name><param><name>userId</name><type>long</type></param><param><name>couponId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>startDateMonth</name><type>int</type></param><param><name>startDateDay</name><type>int</type></param><param><name>startDateYear</name><type>int</type></param><param><name>startDateHour</name><type>int</type></param><param><name>startDateMinute</name><type>int</type></param><param><name>endDateMonth</name><type>int</type></param><param><name>endDateDay</name><type>int</type></param><param><name>endDateYear</name><type>int</type></param><param><name>endDateHour</name><type>int</type></param><param><name>endDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>limitCategories</name><type>java.lang.String</type></param><param><name>limitSkus</name><type>java.lang.String</type></param><param><name>minOrder</name><type>double</type></param><param><name>discount</name><type>double</type></param><param><name>discountType</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCode</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>code</name><type>java.lang.String</type></param><param><name>autoCode</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>limitCategories</name><type>java.lang.String</type></param><param><name>limitSkus</name><type>java.lang.String</type></param><param><name>minOrder</name><type>double</type></param><param><name>discount</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>limitCategories</name><type>java.lang.String</type></param><param><name>limitSkus</name><type>java.lang.String</type></param><param><name>minOrder</name><type>double</type></param><param><name>discount</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ShoppingCouponServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingCouponServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addCoupon</name><param><name>code</name><type>java.lang.String</type></param><param><name>autoCode</name><type>boolean</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>startDateMonth</name><type>int</type></param><param><name>startDateDay</name><type>int</type></param><param><name>startDateYear</name><type>int</type></param><param><name>startDateHour</name><type>int</type></param><param><name>startDateMinute</name><type>int</type></param><param><name>endDateMonth</name><type>int</type></param><param><name>endDateDay</name><type>int</type></param><param><name>endDateYear</name><type>int</type></param><param><name>endDateHour</name><type>int</type></param><param><name>endDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>limitCategories</name><type>java.lang.String</type></param><param><name>limitSkus</name><type>java.lang.String</type></param><param><name>minOrder</name><type>double</type></param><param><name>discount</name><type>double</type></param><param><name>discountType</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteCoupon</name><param><name>groupId</name><type>long</type></param><param><name>couponId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCoupon</name><param><name>groupId</name><type>long</type></param><param><name>couponId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>code</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>discountType</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateCoupon</name><param><name>couponId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>startDateMonth</name><type>int</type></param><param><name>startDateDay</name><type>int</type></param><param><name>startDateYear</name><type>int</type></param><param><name>startDateHour</name><type>int</type></param><param><name>startDateMinute</name><type>int</type></param><param><name>endDateMonth</name><type>int</type></param><param><name>endDateDay</name><type>int</type></param><param><name>endDateYear</name><type>int</type></param><param><name>endDateHour</name><type>int</type></param><param><name>endDateMinute</name><type>int</type></param><param><name>neverExpire</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>limitCategories</name><type>java.lang.String</type></param><param><name>limitSkus</name><type>java.lang.String</type></param><param><name>minOrder</name><type>double</type></param><param><name>discount</name><type>double</type></param><param><name>discountType</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ShoppingItemFieldLocalServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingItemFieldLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getItemFields</name><param><name>itemId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ShoppingItemLocalServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingItemLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addBookItems</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>isbns</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addItem</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>sku</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>properties</name><type>java.lang.String</type></param><param><name>fieldsQuantities</name><type>java.lang.String</type></param><param><name>requiresShipping</name><type>boolean</type></param><param><name>stockQuantity</name><type>int</type></param><param><name>featured</name><type>boolean</type></param><param><name>sale</name><type>java.lang.Boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>mediumImage</name><type>boolean</type></param><param><name>mediumImageURL</name><type>java.lang.String</type></param><param><name>mediumImageFile</name><type>java.io.File</type></param><param><name>largeImage</name><type>boolean</type></param><param><name>largeImageURL</name><type>java.lang.String</type></param><param><name>largeImageFile</name><type>java.io.File</type></param><param><name>itemFields</name><type>java.util.List</type></param><param><name>itemPrices</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addItemResources</name><param><name>itemId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addItemResources</name><param><name>itemId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addItemResources</name><param><name>item</name><type>com.liferay.portlet.shopping.model.ShoppingItem</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addItemResources</name><param><name>item</name><type>com.liferay.portlet.shopping.model.ShoppingItem</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteItem</name><param><name>itemId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteItem</name><param><name>item</name><type>com.liferay.portlet.shopping.model.ShoppingItem</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteItems</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoriesItemsCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryIds</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFeaturedItems</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>numOfItems</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItem</name><param><name>itemId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItem</name><param><name>companyId</name><type>long</type></param><param><name>sku</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItemByLargeImageId</name><param><name>largeImageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItemByMediumImageId</name><param><name>mediumImageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItemBySmallImageId</name><param><name>smallImageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItems</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItems</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItemsCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItemsPrevAndNext</name><param><name>itemId</name><type>long</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getSaleItems</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>numOfItems</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>categoryIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryIds</name><type>long[]</type></param><param><name>keywords</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateItem</name><param><name>userId</name><type>long</type></param><param><name>itemId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>sku</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>properties</name><type>java.lang.String</type></param><param><name>fieldsQuantities</name><type>java.lang.String</type></param><param><name>requiresShipping</name><type>boolean</type></param><param><name>stockQuantity</name><type>int</type></param><param><name>featured</name><type>boolean</type></param><param><name>sale</name><type>java.lang.Boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>mediumImage</name><type>boolean</type></param><param><name>mediumImageURL</name><type>java.lang.String</type></param><param><name>mediumImageFile</name><type>java.io.File</type></param><param><name>largeImage</name><type>boolean</type></param><param><name>largeImageURL</name><type>java.lang.String</type></param><param><name>largeImageFile</name><type>java.io.File</type></param><param><name>itemFields</name><type>java.util.List</type></param><param><name>itemPrices</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkItemField</name><param><name>value</name><type>java.lang.String</type></param></method><method><name>doAddBookItems</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>isbns</name><type>java.lang.String[]</type></param><throws><name>IOException</name><type>java.io.IOException</type></throws><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getBookProperties</name><param><name>amazonRankings</name><type>com.liferay.portlet.amazonrankings.model.AmazonRankings</type></param></method><method><name>getCategory</name><param><name>item</name><type>com.liferay.portlet.shopping.model.ShoppingItem</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>saveImages</name><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageId</name><type>long</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><param><name>mediumImage</name><type>boolean</type></param><param><name>mediumImageId</name><type>long</type></param><param><name>mediumImageFile</name><type>java.io.File</type></param><param><name>mediumImageBytes</name><type>byte[]</type></param><param><name>largeImage</name><type>boolean</type></param><param><name>largeImageId</name><type>long</type></param><param><name>largeImageFile</name><type>java.io.File</type></param><param><name>largeImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>companyId</name><type>long</type></param><param><name>itemId</name><type>long</type></param><param><name>sku</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallImageFile</name><type>java.io.File</type></param><param><name>smallImageBytes</name><type>byte[]</type></param><param><name>mediumImage</name><type>boolean</type></param><param><name>mediumImageURL</name><type>java.lang.String</type></param><param><name>mediumImageFile</name><type>java.io.File</type></param><param><name>mediumImageBytes</name><type>byte[]</type></param><param><name>largeImage</name><type>boolean</type></param><param><name>largeImageURL</name><type>java.lang.String</type></param><param><name>largeImageFile</name><type>java.io.File</type></param><param><name>largeImageBytes</name><type>byte[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ShoppingItemPriceLocalServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingItemPriceLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getItemPrices</name><param><name>itemId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ShoppingItemServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingItemServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addBookItems</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>isbns</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addItem</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>sku</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>properties</name><type>java.lang.String</type></param><param><name>fieldsQuantities</name><type>java.lang.String</type></param><param><name>requiresShipping</name><type>boolean</type></param><param><name>stockQuantity</name><type>int</type></param><param><name>featured</name><type>boolean</type></param><param><name>sale</name><type>java.lang.Boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallFile</name><type>java.io.File</type></param><param><name>mediumImage</name><type>boolean</type></param><param><name>mediumImageURL</name><type>java.lang.String</type></param><param><name>mediumFile</name><type>java.io.File</type></param><param><name>largeImage</name><type>boolean</type></param><param><name>largeImageURL</name><type>java.lang.String</type></param><param><name>largeFile</name><type>java.io.File</type></param><param><name>itemFields</name><type>java.util.List</type></param><param><name>itemPrices</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteItem</name><param><name>itemId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCategoriesItemsCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryIds</name><type>java.util.List</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItem</name><param><name>itemId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItems</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItems</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItemsCount</name><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getItemsPrevAndNext</name><param><name>itemId</name><type>long</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateItem</name><param><name>itemId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>categoryId</name><type>long</type></param><param><name>sku</name><type>java.lang.String</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>properties</name><type>java.lang.String</type></param><param><name>fieldsQuantities</name><type>java.lang.String</type></param><param><name>requiresShipping</name><type>boolean</type></param><param><name>stockQuantity</name><type>int</type></param><param><name>featured</name><type>boolean</type></param><param><name>sale</name><type>java.lang.Boolean</type></param><param><name>smallImage</name><type>boolean</type></param><param><name>smallImageURL</name><type>java.lang.String</type></param><param><name>smallFile</name><type>java.io.File</type></param><param><name>mediumImage</name><type>boolean</type></param><param><name>mediumImageURL</name><type>java.lang.String</type></param><param><name>mediumFile</name><type>java.io.File</type></param><param><name>largeImage</name><type>boolean</type></param><param><name>largeImageURL</name><type>java.lang.String</type></param><param><name>largeFile</name><type>java.io.File</type></param><param><name>itemFields</name><type>java.util.List</type></param><param><name>itemPrices</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ShoppingOrderItemLocalServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingOrderItemLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>getOrderItems</name><param><name>orderId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>ShoppingOrderLocalServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingOrderLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addLatestOrder</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>completeOrder</name><param><name>number</name><type>java.lang.String</type></param><param><name>ppTxnId</name><type>java.lang.String</type></param><param><name>ppPaymentStatus</name><type>java.lang.String</type></param><param><name>ppPaymentGross</name><type>double</type></param><param><name>ppReceiverEmail</name><type>java.lang.String</type></param><param><name>ppPayerEmail</name><type>java.lang.String</type></param><param><name>updateInventory</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteOrder</name><param><name>orderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteOrder</name><param><name>order</name><type>com.liferay.portlet.shopping.model.ShoppingOrder</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteOrders</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLatestOrder</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrder</name><param><name>orderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrder</name><param><name>number</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPayPalTxnIdOrder</name><param><name>ppTxnId</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>saveLatestOrder</name><param><name>cart</name><type>com.liferay.portlet.shopping.model.ShoppingCart</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>search</name><param><name>groupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>number</name><type>java.lang.String</type></param><param><name>billingFirstName</name><type>java.lang.String</type></param><param><name>billingLastName</name><type>java.lang.String</type></param><param><name>billingEmailAddress</name><type>java.lang.String</type></param><param><name>shippingFirstName</name><type>java.lang.String</type></param><param><name>shippingLastName</name><type>java.lang.String</type></param><param><name>shippingEmailAddress</name><type>java.lang.String</type></param><param><name>ppPaymentStatus</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>searchCount</name><param><name>groupId</name><type>long</type></param><param><name>companyId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>number</name><type>java.lang.String</type></param><param><name>billingFirstName</name><type>java.lang.String</type></param><param><name>billingLastName</name><type>java.lang.String</type></param><param><name>billingEmailAddress</name><type>java.lang.String</type></param><param><name>shippingFirstName</name><type>java.lang.String</type></param><param><name>shippingLastName</name><type>java.lang.String</type></param><param><name>shippingEmailAddress</name><type>java.lang.String</type></param><param><name>ppPaymentStatus</name><type>java.lang.String</type></param><param><name>andOperator</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>sendEmail</name><param><name>orderId</name><type>long</type></param><param><name>emailType</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>sendEmail</name><param><name>order</name><type>com.liferay.portlet.shopping.model.ShoppingOrder</type></param><param><name>emailType</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLatestOrder</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>billingFirstName</name><type>java.lang.String</type></param><param><name>billingLastName</name><type>java.lang.String</type></param><param><name>billingEmailAddress</name><type>java.lang.String</type></param><param><name>billingCompany</name><type>java.lang.String</type></param><param><name>billingStreet</name><type>java.lang.String</type></param><param><name>billingCity</name><type>java.lang.String</type></param><param><name>billingState</name><type>java.lang.String</type></param><param><name>billingZip</name><type>java.lang.String</type></param><param><name>billingCountry</name><type>java.lang.String</type></param><param><name>billingPhone</name><type>java.lang.String</type></param><param><name>shipToBilling</name><type>boolean</type></param><param><name>shippingFirstName</name><type>java.lang.String</type></param><param><name>shippingLastName</name><type>java.lang.String</type></param><param><name>shippingEmailAddress</name><type>java.lang.String</type></param><param><name>shippingCompany</name><type>java.lang.String</type></param><param><name>shippingStreet</name><type>java.lang.String</type></param><param><name>shippingCity</name><type>java.lang.String</type></param><param><name>shippingState</name><type>java.lang.String</type></param><param><name>shippingZip</name><type>java.lang.String</type></param><param><name>shippingCountry</name><type>java.lang.String</type></param><param><name>shippingPhone</name><type>java.lang.String</type></param><param><name>ccName</name><type>java.lang.String</type></param><param><name>ccType</name><type>java.lang.String</type></param><param><name>ccNumber</name><type>java.lang.String</type></param><param><name>ccExpMonth</name><type>int</type></param><param><name>ccExpYear</name><type>int</type></param><param><name>ccVerNumber</name><type>java.lang.String</type></param><param><name>comments</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateOrder</name><param><name>orderId</name><type>long</type></param><param><name>ppTxnId</name><type>java.lang.String</type></param><param><name>ppPaymentStatus</name><type>java.lang.String</type></param><param><name>ppPaymentGross</name><type>double</type></param><param><name>ppReceiverEmail</name><type>java.lang.String</type></param><param><name>ppPayerEmail</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateOrder</name><param><name>orderId</name><type>long</type></param><param><name>billingFirstName</name><type>java.lang.String</type></param><param><name>billingLastName</name><type>java.lang.String</type></param><param><name>billingEmailAddress</name><type>java.lang.String</type></param><param><name>billingCompany</name><type>java.lang.String</type></param><param><name>billingStreet</name><type>java.lang.String</type></param><param><name>billingCity</name><type>java.lang.String</type></param><param><name>billingState</name><type>java.lang.String</type></param><param><name>billingZip</name><type>java.lang.String</type></param><param><name>billingCountry</name><type>java.lang.String</type></param><param><name>billingPhone</name><type>java.lang.String</type></param><param><name>shipToBilling</name><type>boolean</type></param><param><name>shippingFirstName</name><type>java.lang.String</type></param><param><name>shippingLastName</name><type>java.lang.String</type></param><param><name>shippingEmailAddress</name><type>java.lang.String</type></param><param><name>shippingCompany</name><type>java.lang.String</type></param><param><name>shippingStreet</name><type>java.lang.String</type></param><param><name>shippingCity</name><type>java.lang.String</type></param><param><name>shippingState</name><type>java.lang.String</type></param><param><name>shippingZip</name><type>java.lang.String</type></param><param><name>shippingCountry</name><type>java.lang.String</type></param><param><name>shippingPhone</name><type>java.lang.String</type></param><param><name>ccName</name><type>java.lang.String</type></param><param><name>ccType</name><type>java.lang.String</type></param><param><name>ccNumber</name><type>java.lang.String</type></param><param><name>ccExpMonth</name><type>int</type></param><param><name>ccExpYear</name><type>int</type></param><param><name>ccVerNumber</name><type>java.lang.String</type></param><param><name>comments</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNumber</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>shoppingPrefs</name><type>com.liferay.portlet.shopping.util.ShoppingPreferences</type></param><param><name>billingFirstName</name><type>java.lang.String</type></param><param><name>billingLastName</name><type>java.lang.String</type></param><param><name>billingEmailAddress</name><type>java.lang.String</type></param><param><name>billingStreet</name><type>java.lang.String</type></param><param><name>billingCity</name><type>java.lang.String</type></param><param><name>billingState</name><type>java.lang.String</type></param><param><name>billingZip</name><type>java.lang.String</type></param><param><name>billingCountry</name><type>java.lang.String</type></param><param><name>billingPhone</name><type>java.lang.String</type></param><param><name>shipToBilling</name><type>boolean</type></param><param><name>shippingFirstName</name><type>java.lang.String</type></param><param><name>shippingLastName</name><type>java.lang.String</type></param><param><name>shippingEmailAddress</name><type>java.lang.String</type></param><param><name>shippingStreet</name><type>java.lang.String</type></param><param><name>shippingCity</name><type>java.lang.String</type></param><param><name>shippingState</name><type>java.lang.String</type></param><param><name>shippingZip</name><type>java.lang.String</type></param><param><name>shippingCountry</name><type>java.lang.String</type></param><param><name>shippingPhone</name><type>java.lang.String</type></param><param><name>ccName</name><type>java.lang.String</type></param><param><name>ccType</name><type>java.lang.String</type></param><param><name>ccNumber</name><type>java.lang.String</type></param><param><name>ccExpMonth</name><type>int</type></param><param><name>ccExpYear</name><type>int</type></param><param><name>ccVerNumber</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>ShoppingOrderServiceImpl</name><type>com.liferay.portlet.shopping.service.impl.ShoppingOrderServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>completeOrder</name><param><name>groupId</name><type>long</type></param><param><name>number</name><type>java.lang.String</type></param><param><name>ppTxnId</name><type>java.lang.String</type></param><param><name>ppPaymentStatus</name><type>java.lang.String</type></param><param><name>ppPaymentGross</name><type>double</type></param><param><name>ppReceiverEmail</name><type>java.lang.String</type></param><param><name>ppPayerEmail</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteOrder</name><param><name>groupId</name><type>long</type></param><param><name>orderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrder</name><param><name>groupId</name><type>long</type></param><param><name>orderId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>sendEmail</name><param><name>groupId</name><type>long</type></param><param><name>orderId</name><type>long</type></param><param><name>emailType</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateOrder</name><param><name>groupId</name><type>long</type></param><param><name>orderId</name><type>long</type></param><param><name>ppTxnId</name><type>java.lang.String</type></param><param><name>ppPaymentStatus</name><type>java.lang.String</type></param><param><name>ppPaymentGross</name><type>double</type></param><param><name>ppReceiverEmail</name><type>java.lang.String</type></param><param><name>ppPayerEmail</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateOrder</name><param><name>groupId</name><type>long</type></param><param><name>orderId</name><type>long</type></param><param><name>billingFirstName</name><type>java.lang.String</type></param><param><name>billingLastName</name><type>java.lang.String</type></param><param><name>billingEmailAddress</name><type>java.lang.String</type></param><param><name>billingCompany</name><type>java.lang.String</type></param><param><name>billingStreet</name><type>java.lang.String</type></param><param><name>billingCity</name><type>java.lang.String</type></param><param><name>billingState</name><type>java.lang.String</type></param><param><name>billingZip</name><type>java.lang.String</type></param><param><name>billingCountry</name><type>java.lang.String</type></param><param><name>billingPhone</name><type>java.lang.String</type></param><param><name>shipToBilling</name><type>boolean</type></param><param><name>shippingFirstName</name><type>java.lang.String</type></param><param><name>shippingLastName</name><type>java.lang.String</type></param><param><name>shippingEmailAddress</name><type>java.lang.String</type></param><param><name>shippingCompany</name><type>java.lang.String</type></param><param><name>shippingStreet</name><type>java.lang.String</type></param><param><name>shippingCity</name><type>java.lang.String</type></param><param><name>shippingState</name><type>java.lang.String</type></param><param><name>shippingZip</name><type>java.lang.String</type></param><param><name>shippingCountry</name><type>java.lang.String</type></param><param><name>shippingPhone</name><type>java.lang.String</type></param><param><name>ccName</name><type>java.lang.String</type></param><param><name>ccType</name><type>java.lang.String</type></param><param><name>ccNumber</name><type>java.lang.String</type></param><param><name>ccExpMonth</name><type>int</type></param><param><name>ccExpYear</name><type>int</type></param><param><name>ccVerNumber</name><type>java.lang.String</type></param><param><name>comments</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SocialActivityAchievementLocalServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialActivityAchievementLocalServiceImpl</type><author><![CDATA[Zsolt Berentey]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addActivityAchievement</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>achievement</name><type>com.liferay.portlet.social.model.SocialAchievement</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchUserAchievement</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupAchievements</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupAchievements</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupAchievementsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupAchievementsCount</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFirstAchievements</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getGroupFirstAchievementsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserAchievementCount</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserAchievements</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SocialActivityCounterLocalServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialActivityCounterLocalServiceImpl</type><author><![CDATA[Zsolt Berentey]]></author><author><![CDATA[Shuyang Zhou]]></author><method><name>addActivityCounter</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>ownerType</name><type>int</type></param><param><name>currentValue</name><type>int</type></param><param><name>totalValue</name><type>int</type></param><param><name>startPeriod</name><type>int</type></param><param><name>endPeriod</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addActivityCounter</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>ownerType</name><type>int</type></param><param><name>currentValue</name><type>int</type></param><param><name>totalValue</name><type>int</type></param><param><name>startPeriod</name><type>int</type></param><param><name>endPeriod</name><type>int</type></param><param><name>previousActivityCounterId</name><type>long</type></param><param><name>periodLength</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addActivityCounters</name><param><name>activity</name><type>com.liferay.portlet.social.model.SocialActivity</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>createActivityCounter</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>ownerType</name><type>int</type></param><param><name>currentValue</name><type>int</type></param><param><name>totalValue</name><type>int</type></param><param><name>startPeriod</name><type>int</type></param><param><name>endPeriod</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws><deprecated><![CDATA[{@link #createActivityCounter(long, long, long, String, int, int, int, int, int, long, int)}]]></deprecated></method><method><name>createActivityCounter</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>ownerType</name><type>int</type></param><param><name>currentValue</name><type>int</type></param><param><name>totalValue</name><type>int</type></param><param><name>startPeriod</name><type>int</type></param><param><name>endPeriod</name><type>int</type></param><param><name>previousActivityCounterId</name><type>long</type></param><param><name>periodLength</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteActivityCounters</name><param><name>assetEntry</name><type>com.liferay.portlet.asset.model.AssetEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteActivityCounters</name><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchActivityCounterByEndPeriod</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>ownerType</name><type>int</type></param><param><name>endPeriod</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchActivityCounterByStartPeriod</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>ownerType</name><type>int</type></param><param><name>startPeriod</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>fetchLatestActivityCounter</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>ownerType</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOffsetActivityCounters</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>startOffset</name><type>int</type></param><param><name>endOffset</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOffsetDistributionActivityCounters</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>startOffset</name><type>int</type></param><param><name>endOffset</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPeriodActivityCounters</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>startPeriod</name><type>int</type></param><param><name>endPeriod</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPeriodDistributionActivityCounters</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>startPeriod</name><type>int</type></param><param><name>endPeriod</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserActivityCounters</name><param><name>groupId</name><type>long</type></param><param><name>rankingNames</name><type>java.lang.String[]</type></param><param><name>selectedNames</name><type>java.lang.String[]</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getUserActivityCountersCount</name><param><name>groupId</name><type>long</type></param><param><name>rankingNames</name><type>java.lang.String[]</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>incrementUserAchievementCounter</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addActivityCounter</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>assetEntryUser</name><type>com.liferay.portal.model.User</type></param><param><name>activityCounterDefinition</name><type>com.liferay.portlet.social.model.SocialActivityCounterDefinition</type></param></method><method><name>checkActivityLimit</name><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>activity</name><type>com.liferay.portlet.social.model.SocialActivity</type></param><param><name>activityCounterDefinition</name><type>com.liferay.portlet.social.model.SocialActivityCounterDefinition</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLockKey</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>ownerType</name><type>int</type></param></method><method><name>incrementActivityCounter</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>ownerType</name><type>int</type></param><param><name>increment</name><type>int</type></param><param><name>periodLength</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>incrementActivityCounter</name><param><name>groupId</name><type>long</type></param><param><name>user</name><type>com.liferay.portal.model.User</type></param><param><name>assetEntry</name><type>com.liferay.portlet.asset.model.AssetEntry</type></param><param><name>activityCounterDefinition</name><type>com.liferay.portlet.social.model.SocialActivityCounterDefinition</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field></javadoc><javadoc><name>SocialActivityInterpreterLocalServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialActivityInterpreterLocalServiceImpl</type><comment><![CDATA[The social activity interpreter local service. Activity interpreters are classes responsible for translating activity records into human readable form. This service holds a list of interpreters and provides methods to add or remove items from this list.

<p>
Activity interpreters use the language files to get text fragments based on the activity's type and the type of asset on which the activity was done. Interpreters are created for specific asset types and are only capable of translating activities done on assets of those types. As an example, there is an interpreter BlogsActivityInterpreter that can only translate activity records for blog entries.
</p>]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addActivityInterpreter</name><comment><![CDATA[Adds the activity interpreter to the list of available interpreters.]]></comment><param><name>activityInterpreter</name><type>com.liferay.portlet.social.model.SocialActivityInterpreter</type><comment><![CDATA[the activity interpreter]]></comment></param></method><method><name>deleteActivityInterpreter</name><comment><![CDATA[Removes the activity interpreter from the list of available interpreters.]]></comment><param><name>activityInterpreter</name><type>com.liferay.portlet.social.model.SocialActivityInterpreter</type><comment><![CDATA[the activity interpreter]]></comment></param></method><method><name>interpret</name><comment><![CDATA[Creates a human readable activity feed entry for the activity using an available compatible activity interpreter.

<p>
This method finds the appropriate interpreter for the activity by going through the available interpreters and asking them if they can handle the asset type of the activity.
</p>]]></comment><param><name>activity</name><type>com.liferay.portlet.social.model.SocialActivity</type><comment><![CDATA[the activity to be translated to human readable form]]></comment></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type><comment><![CDATA[the theme display needed by interpreters to create links and get localized text fragments]]></comment></param><return><comment><![CDATA[the activity feed that is a human readable form of the activity record or <code>null</code> if a compatible interpreter is not found]]></comment></return></method><field><name>_log</name></field><field><name>_activityInterpreters</name></field></javadoc><javadoc><name>SocialActivityLimitLocalServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialActivityLimitLocalServiceImpl</type><author><![CDATA[Zsolt Berentey]]></author><method><name>addActivityLimit</name><param><name>userId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><param><name>classPK</name><type>long</type></param><param><name>activityType</name><type>int</type></param><param><name>activityCounterName</name><type>java.lang.String</type></param><param><name>limitPeriod</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SocialActivityLocalServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialActivityLocalServiceImpl</type><comment><![CDATA[The social activity local service. This service provides the means to record and list social activities in groups and organizations.

<p>
Social activities are identified by their type and the type of asset they are done on. Each activity records the exact time of the action as well as human readable information needed for activity feeds.
</p>

<p>
Most of the <i>get-</i> methods in this service order activities in descending order by their execution times, so the most recent activities are listed first.
</p>]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addActivity</name><comment><![CDATA[Records an activity with the given time in the database.

<p>
This method records a social activity done on an asset, identified by its class name and class primary key, in the database. Additional information (such as the original message ID for a reply to a forum post) is passed in via the <code>extraData</code> in JSON format. For activities affecting another user, a mirror activity is generated that describes the action from the user's point of view. The target user's ID is passed in via the <code>receiverUserId</code>.
</p>

<p>
Example for a mirrored activity:<br> When a user replies to a message boards post, the reply action is stored in the database with the <code>receiverUserId</code> being the ID of the author of the original message. The <code>extraData</code> contains the ID of the original message in JSON format. A mirror activity is generated with the values of the <code>userId</code> and the <code>receiverUserId</code> swapped. This mirror activity basically describes a "replied to" event.
</p>

<p>
Mirror activities are most often used in relation to friend requests and activities.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the acting user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>createDate</name><type>java.util.Date</type><comment><![CDATA[the activity's date]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the target asset's class name]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the target asset]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the activity's type]]></comment></param><param><name>extraData</name><type>java.lang.String</type><comment><![CDATA[any extra data regarding the activity]]></comment></param><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user or group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addActivity</name><comment><![CDATA[Records an activity in the database, using a time based on the current time in an attempt to make the activity's time unique.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the acting user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the target asset's class name]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the target asset]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the activity's type]]></comment></param><param><name>extraData</name><type>java.lang.String</type><comment><![CDATA[any extra data regarding the activity]]></comment></param><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user or group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addActivity</name><param><name>activity</name><type>com.liferay.portlet.social.model.SocialActivity</type></param><param><name>mirrorActivity</name><type>com.liferay.portlet.social.model.SocialActivity</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addUniqueActivity</name><comment><![CDATA[Records an activity in the database, but only if there isn't already an activity with the same parameters.

<p>
For the main functionality see {@link #addActivity(long, long, Date, String, long, int, String, long)}
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the acting user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>createDate</name><type>java.util.Date</type><comment><![CDATA[the activity's date]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the target asset's class name]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the target asset]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the activity's type]]></comment></param><param><name>extraData</name><type>java.lang.String</type><comment><![CDATA[any extra data regarding the activity]]></comment></param><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user or group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>addUniqueActivity</name><comment><![CDATA[Records an activity with the current time in the database, but only if there isn't one with the same parameters.

<p>
For the main functionality see {@link #addActivity(long, long, Date, String, long, int, String, long)}
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the acting user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the target asset's class name]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the target asset]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the activity's type]]></comment></param><param><name>extraData</name><type>java.lang.String</type><comment><![CDATA[any extra data regarding the activity]]></comment></param><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the user or group could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteActivities</name><comment><![CDATA[Removes stored activities for the asset identified by the class name ID and class primary key.]]></comment><param><name>assetEntry</name><type>com.liferay.portlet.asset.model.AssetEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteActivities</name><comment><![CDATA[Removes stored activities for the asset identified by the class name and class primary key.]]></comment><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the target asset's class name]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the target asset]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteActivity</name><comment><![CDATA[Removes the stored activity from the database.]]></comment><param><name>activityId</name><type>long</type><comment><![CDATA[the primary key of the stored activity]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the activity could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteActivity</name><comment><![CDATA[Removes the stored activity and its mirror activity from the database.]]></comment><param><name>activity</name><type>com.liferay.portlet.social.model.SocialActivity</type><comment><![CDATA[the activity to be removed]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteUserActivities</name><comment><![CDATA[Removes the user's stored activities from the database.

<p>
This method removes all activities where the user is either the actor or the receiver.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActivities</name><comment><![CDATA[Returns a range of all the activities done on assets identified by the class name ID.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>classNameId</name><type>long</type><comment><![CDATA[the target asset's class name ID]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActivities</name><comment><![CDATA[Returns a range of all the activities done on the asset identified by the class name ID and class primary key that are mirrors of the activity identified by the mirror activity ID.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>mirrorActivityId</name><type>long</type><comment><![CDATA[the primary key of the mirror activity]]></comment></param><param><name>classNameId</name><type>long</type><comment><![CDATA[the target asset's class name ID]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the target asset]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActivities</name><comment><![CDATA[Returns a range of all the activities done on the asset identified by the class name and the class primary key that are mirrors of the activity identified by the mirror activity ID.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>mirrorActivityId</name><type>long</type><comment><![CDATA[the primary key of the mirror activity]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the target asset's class name]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the target asset]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActivities</name><comment><![CDATA[Returns a range of all the activities done on assets identified by the class name.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the target asset's class name]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActivitiesCount</name><comment><![CDATA[Returns the number of activities done on assets identified by the class name ID.]]></comment><param><name>classNameId</name><type>long</type><comment><![CDATA[the target asset's class name ID]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActivitiesCount</name><comment><![CDATA[Returns the number of activities done on the asset identified by the class name ID and class primary key that are mirrors of the activity identified by the mirror activity ID.]]></comment><param><name>mirrorActivityId</name><type>long</type><comment><![CDATA[the primary key of the mirror activity]]></comment></param><param><name>classNameId</name><type>long</type><comment><![CDATA[the target asset's class name ID]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the target asset]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActivitiesCount</name><comment><![CDATA[Returns the number of activities done on the asset identified by the class name and class primary key that are mirrors of the activity identified by the mirror activity ID.]]></comment><param><name>mirrorActivityId</name><type>long</type><comment><![CDATA[the primary key of the mirror activity]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the target asset's class name]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the target asset]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActivitiesCount</name><comment><![CDATA[Returns the number of activities done on assets identified by class name.]]></comment><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the target asset's class name]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getActivity</name><comment><![CDATA[Returns the activity identified by its primary key.]]></comment><param><name>activityId</name><type>long</type><comment><![CDATA[the primary key of the activity]]></comment></param><return><comment><![CDATA[Returns the activity]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the activity could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupActivities</name><comment><![CDATA[Returns a range of all the activities done in the group.

<p>
This method only finds activities without mirrors.
</p>

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupActivitiesCount</name><comment><![CDATA[Returns the number of activities done in the group.

<p>
This method only counts activities without mirrors.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupUsersActivities</name><comment><![CDATA[Returns a range of activities done by users that are members of the group.

<p>
This method only finds activities without mirrors.
</p>

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getGroupUsersActivitiesCount</name><comment><![CDATA[Returns the number of activities done by users that are members of the group.

<p>
This method only counts activities without mirrors.
</p>]]></comment><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getMirrorActivity</name><comment><![CDATA[Returns the activity that has the mirror activity.]]></comment><param><name>mirrorActivityId</name><type>long</type><comment><![CDATA[the primary key of the mirror activity]]></comment></param><return><comment><![CDATA[Returns the mirror activity]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the mirror activity could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationActivities</name><comment><![CDATA[Returns a range of all the activities done in the organization. This method only finds activities without mirrors.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationActivitiesCount</name><comment><![CDATA[Returns the number of activities done in the organization. This method only counts activities without mirrors.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationUsersActivities</name><comment><![CDATA[Returns a range of all the activities done by users of the organization. This method only finds activities without mirrors.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getOrganizationUsersActivitiesCount</name><comment><![CDATA[Returns the number of activities done by users of the organization. This method only counts activities without mirrors.]]></comment><param><name>organizationId</name><type>long</type><comment><![CDATA[the primary key of the organization]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelationActivities</name><comment><![CDATA[Returns a range of all the activities done by users in a relationship with the user identified by the user ID.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelationActivities</name><comment><![CDATA[Returns a range of all the activities done by users in a relationship of type <code>type</code> with the user identified by <code>userId</code>. This method only finds activities without mirrors.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relationship type]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelationActivitiesCount</name><comment><![CDATA[Returns the number of activities done by users in a relationship with the user identified by userId.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelationActivitiesCount</name><comment><![CDATA[Returns the number of activities done by users in a relationship of type <code>type</code> with the user identified by <code>userId</code>. This method only counts activities without mirrors.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relationship type]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserActivities</name><comment><![CDATA[Returns a range of all the activities done by the user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserActivitiesCount</name><comment><![CDATA[Returns the number of activities done by the user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupsActivities</name><comment><![CDATA[Returns a range of all the activities done in the user's groups. This method only finds activities without mirrors.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupsActivitiesCount</name><comment><![CDATA[Returns the number of activities done in user's groups. This method only counts activities without mirrors.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupsAndOrganizationsActivities</name><comment><![CDATA[Returns a range of all the activities done in the user's groups and organizations. This method only finds activities without mirrors.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserGroupsAndOrganizationsActivitiesCount</name><comment><![CDATA[Returns the number of activities done in user's groups and organizations. This method only counts activities without mirrors.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserOrganizationsActivities</name><comment><![CDATA[Returns a range of all activities done in the user's organizations. This method only finds activities without mirrors.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserOrganizationsActivitiesCount</name><comment><![CDATA[Returns the number of activities done in the user's organizations. This method only counts activities without mirrors.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><return><comment><![CDATA[the number of matching activities]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method></javadoc><javadoc><name>SocialActivitySettingLocalServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialActivitySettingLocalServiceImpl</type><author><![CDATA[Zsolt Berentey]]></author><method><name>getActivityDefinition</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>activityType</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getActivityDefinitions</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getActivitySettings</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isEnabled</name><param><name>groupId</name><type>long</type></param><param><name>classNameId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateActivitySetting</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>enabled</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateActivitySetting</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>activityType</name><type>int</type></param><param><name>activityCounterDefinition</name><type>com.liferay.portlet.social.model.SocialActivityCounterDefinition</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateActivitySettings</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>activityType</name><type>int</type></param><param><name>activityCounterDefinitions</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>encodeKey</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>activityType</name><type>int</type></param></method><method><name>getActivityDefinition</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>activityType</name><type>int</type></param><param><name>defaultActivityDefinition</name><type>com.liferay.portlet.social.model.SocialActivityDefinition</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getActivitySettings</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>activityType</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>toJSON</name><param><name>activityCounterDefinition</name><type>com.liferay.portlet.social.model.SocialActivityCounterDefinition</type></param></method><field><name>_activityDefinitions</name></field></javadoc><javadoc><name>SocialActivitySettingServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialActivitySettingServiceImpl</type><author><![CDATA[Zsolt Berentey]]></author><method><name>getActivityDefinition</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>activityType</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getActivityDefinitions</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getJSONActivityDefinitions</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateActivitySetting</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>enabled</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateActivitySetting</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>activityType</name><type>int</type></param><param><name>activityCounterDefinition</name><type>com.liferay.portlet.social.model.SocialActivityCounterDefinition</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateActivitySettings</name><param><name>groupId</name><type>long</type></param><param><name>className</name><type>java.lang.String</type></param><param><name>activityType</name><type>int</type></param><param><name>activityCounterDefinitions</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>checkPermission</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>SocialRelationLocalServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialRelationLocalServiceImpl</type><comment><![CDATA[The social relation local service. This service provides methods to handle unidirectional or bidirectional relations between users.

<p>
Relations between users can be unidirectional or bidirectional. The type of relation is determined by an integer constant. Some example relations are <i>co-worker, friend, romantic partner, sibling, spouse, child, enemy, follower, parent, subordinate, supervisor</i>.
</p>

<p>
The two users participating in the relation are designated as User1 and User2. In case of unidirectional relations User1 should always be the subject of the relation. You can use the following English sentence to find out which user to use as User1 and which to use as User2:
</p>

<p>
User1 is <i>&lt;relation&gt;</i> of User2 (e.g. User1 is parent of User2; User1 is supervisor of User2)
</p>

<p>
For bidirectional relations, the service automatically generates the inverse relation.
</p>]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addRelation</name><comment><![CDATA[Adds a social relation between the two users to the database.]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the user that is the subject of the relation]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the user at the other end of the relation]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the type of the relation]]></comment></param><return><comment><![CDATA[the social relation]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the users could not be found, if the users were not from the same company, or if either of the users was the default user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRelation</name><comment><![CDATA[Removes the relation (and its inverse in case of a bidirectional relation) from the database.]]></comment><param><name>relationId</name><type>long</type><comment><![CDATA[the primary key of the relation]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the relation could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRelation</name><comment><![CDATA[Removes the matching relation (and its inverse in case of a bidirectional relation) from the database.]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the user that is the subject of the relation]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the user at the other end of the relation]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relation's type]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the relation or its inverse relation (if applicable) could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRelation</name><comment><![CDATA[Removes the relation (and its inverse in case of a bidirectional relation) from the database.]]></comment><param><name>relation</name><type>com.liferay.portlet.social.model.SocialRelation</type><comment><![CDATA[the relation to be removed]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the relation is bidirectional and its inverse relation could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRelations</name><comment><![CDATA[Removes all relations involving the user from the database.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRelations</name><comment><![CDATA[Removes all relations between User1 and User2.]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the user that is the subject of the relation]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the user at the other end of the relation]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the inverse relation could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getInverseRelations</name><comment><![CDATA[Returns a range of all the inverse relations of the given type for which the user is User2 of the relation.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relation's type]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching relations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getInverseRelationsCount</name><comment><![CDATA[Returns the number of inverse relations of the given type for which the user is User2 of the relation.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relation's type]]></comment></param><return><comment><![CDATA[the number of matching relations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelation</name><comment><![CDATA[Returns the relation identified by its primary key.]]></comment><param><name>relationId</name><type>long</type><comment><![CDATA[the primary key of the relation]]></comment></param><return><comment><![CDATA[Returns the relation]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the relation could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelation</name><comment><![CDATA[Returns the relation of the given type between User1 and User2.]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the user that is the subject of the relation]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the user at the other end of the relation]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relation's type]]></comment></param><return><comment><![CDATA[Returns the relation]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the relation could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelations</name><comment><![CDATA[Returns a range of all the relations of the given type where the user is the subject of the relation.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relation's type]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of relations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelations</name><comment><![CDATA[Returns a range of all the relations between User1 and User2.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the user that is the subject of the relation]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the user at the other end of the relation]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of relations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelationsCount</name><comment><![CDATA[Returns the number of relations of the given type where the user is the subject of the relation.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the user]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relation's type]]></comment></param><return><comment><![CDATA[the number of relations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getRelationsCount</name><comment><![CDATA[Returns the number of relations between User1 and User2.]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the user that is the subject of the relation]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the user at the other end of the relation]]></comment></param><return><comment><![CDATA[the number of relations]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRelation</name><comment><![CDATA[Returns <code>true</code> if a relation of the given type exists where the user with primary key <code>userId1</code> is User1 of the relation and the user with the primary key <code>userId2</code> is User2 of the relation.]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the user that is the subject of the relation]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the user at the other end of the relation]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relation's type]]></comment></param><return><comment><![CDATA[<code>true</code> if the relation exists; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>isRelatable</name><comment><![CDATA[Returns <code>true</code> if the users can be in a relation of the given type where the user with primary key <code>userId1</code> is User1 of the relation and the user with the primary key <code>userId2</code> is User2 of the relation.

<p>
This method returns <code>false</code> if User1 and User2 are the same, if either user is the default user, or if a matching relation already exists.
</p>]]></comment><param><name>userId1</name><type>long</type><comment><![CDATA[the user that is the subject of the relation]]></comment></param><param><name>userId2</name><type>long</type><comment><![CDATA[the user at the other end of the relation]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the relation's type]]></comment></param><return><comment><![CDATA[<code>true</code> if the two users can be in a new relation of the given type; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method></javadoc><javadoc><name>SocialRequestInterpreterLocalServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialRequestInterpreterLocalServiceImpl</type><comment><![CDATA[The social request interpreter local service. Social request interpreters are responsible for translating social requests into human readable form as well as handling social request confirmations and rejections. This service holds a list of interpreters and provides methods to add or remove items from this list.

<p>
Social request interpreters use the language files to get text fragments based on the request's type. An interpreter is created for a specific request type and is only capable of handling requests of that type. As an example, there is an interpreter FriendsRequestInterpreter in the social networking portlet can only translate and handle interpretation, confirmation, and rejection of friend requests.
</p>]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addRequestInterpreter</name><comment><![CDATA[Adds the social request interpreter to the list of available interpreters.]]></comment><param><name>requestInterpreter</name><type>com.liferay.portlet.social.model.SocialRequestInterpreter</type><comment><![CDATA[the social request interpreter]]></comment></param></method><method><name>deleteRequestInterpreter</name><comment><![CDATA[Removes the social request interpreter from the list of available interpreters.]]></comment><param><name>requestInterpreter</name><type>com.liferay.portlet.social.model.SocialRequestInterpreter</type><comment><![CDATA[the social request interpreter]]></comment></param></method><method><name>interpret</name><comment><![CDATA[Creates a human readable request feed entry for the social request using an available compatible request interpreter.

<p>
This method finds the appropriate interpreter for the request by going through the available interpreters to find one that can handle the asset type of the request.
</p>]]></comment><param><name>request</name><type>com.liferay.portlet.social.model.SocialRequest</type><comment><![CDATA[the social request to be translated to human readable form]]></comment></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type><comment><![CDATA[the theme display needed by interpreters to create links and get localized text fragments]]></comment></param><return><comment><![CDATA[the social request feed entry]]></comment></return></method><method><name>processConfirmation</name><comment><![CDATA[Processes the confirmation of the social request.

<p>
Confirmations are handled by finding the appropriate social request interpreter and calling its processConfirmation() method. To find the appropriate interpreter this method goes through the available interpreters to find one that can handle the asset type of the request.
</p>]]></comment><param><name>request</name><type>com.liferay.portlet.social.model.SocialRequest</type><comment><![CDATA[the social request being confirmed]]></comment></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type><comment><![CDATA[the theme display needed by interpreters to create links and get localized text fragments]]></comment></param></method><method><name>processRejection</name><comment><![CDATA[Processes the rejection of the social request.

<p>
Rejections are handled by finding the appropriate social request interpreters and calling their processRejection() methods. To find the appropriate interpreters this method goes through the available interpreters and asks them if they can handle the asset type of the request.
</p>]]></comment><param><name>request</name><type>com.liferay.portlet.social.model.SocialRequest</type><comment><![CDATA[the social request being rejected]]></comment></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type><comment><![CDATA[the theme display needed by interpreters to create links and get localized text fragments]]></comment></param></method><field><name>_requestInterpreters</name></field></javadoc><javadoc><name>SocialRequestLocalServiceImpl</name><type>com.liferay.portlet.social.service.impl.SocialRequestLocalServiceImpl</type><comment><![CDATA[The social request local service responsible for handling social requests (e.g. friend requests).]]></comment><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addRequest</name><comment><![CDATA[Adds a social request to the database.

<p>
In order to add a social request, both the requesting user and the receiving user must be from the same company and neither of them can be the default user.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the requesting user]]></comment></param><param><name>groupId</name><type>long</type><comment><![CDATA[the primary key of the group]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the class name of the asset that is the subject of the request]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the asset that is the subject of the request]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the request's type]]></comment></param><param><name>extraData</name><type>java.lang.String</type><comment><![CDATA[the extra data regarding the request]]></comment></param><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the user receiving the request]]></comment></param><return><comment><![CDATA[the social request]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the users could not be found, if the users were not from the same company, or if either of the users was the default user]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteReceiverUserRequests</name><comment><![CDATA[Removes all the social requests for the receiving user.]]></comment><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRequest</name><comment><![CDATA[Removes the social request identified by its primary key from the database.]]></comment><param><name>requestId</name><type>long</type><comment><![CDATA[the primary key of the social request]]></comment></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the social request could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteRequest</name><comment><![CDATA[Removes the social request from the database.]]></comment><param><name>request</name><type>com.liferay.portlet.social.model.SocialRequest</type><comment><![CDATA[the social request to be removed]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>deleteUserRequests</name><comment><![CDATA[Removes all the social requests for the requesting user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the requesting user]]></comment></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getReceiverUserRequests</name><comment><![CDATA[Returns a range of all the social requests for the receiving user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching social requests]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getReceiverUserRequests</name><comment><![CDATA[Returns a range of all the social requests with the given status for the receiving user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the social request's status]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching social requests]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getReceiverUserRequestsCount</name><comment><![CDATA[Returns the number of social requests for the receiving user.]]></comment><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><return><comment><![CDATA[the number of matching social requests]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getReceiverUserRequestsCount</name><comment><![CDATA[Returns the number of social requests with the given status for the receiving user.]]></comment><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the social request's status]]></comment></param><return><comment><![CDATA[the number of matching social requests]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserRequests</name><comment><![CDATA[Returns a range of all the social requests for the requesting user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the requesting user]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching social requests]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserRequests</name><comment><![CDATA[Returns a range of all the social requests with the given status for the requesting user.

<p>
Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
</p>]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the requesting user]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the social request's status]]></comment></param><param><name>start</name><type>int</type><comment><![CDATA[the lower bound of the range of results]]></comment></param><param><name>end</name><type>int</type><comment><![CDATA[the upper bound of the range of results (not inclusive)]]></comment></param><return><comment><![CDATA[the range of matching social requests]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserRequestsCount</name><comment><![CDATA[Returns the number of social requests for the requesting user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the requesting user]]></comment></param><return><comment><![CDATA[the number of matching social requests]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>getUserRequestsCount</name><comment><![CDATA[Returns the number of social requests with the given status for the requesting user.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the requesting user]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the social request's status]]></comment></param><return><comment><![CDATA[the number of matching social request]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRequest</name><comment><![CDATA[Returns <code>true</code> if a matching social requests exists in the database.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the requesting user]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the class name of the asset that is the subject of the request]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the asset that is the subject of the request]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the request's type]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the social request's status]]></comment></param><return><comment><![CDATA[<code>true</code> if the request exists; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>hasRequest</name><comment><![CDATA[Returns <code>true</code> if a matching social request exists in the database.]]></comment><param><name>userId</name><type>long</type><comment><![CDATA[the primary key of the requesting user]]></comment></param><param><name>className</name><type>java.lang.String</type><comment><![CDATA[the class name of the asset that is the subject of the request]]></comment></param><param><name>classPK</name><type>long</type><comment><![CDATA[the primary key of the asset that is the subject of the request]]></comment></param><param><name>type</name><type>int</type><comment><![CDATA[the request's type]]></comment></param><param><name>receiverUserId</name><type>long</type><comment><![CDATA[the primary key of the receiving user]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the social request's status]]></comment></param><return><comment><![CDATA[<code>true</code> if the social request exists; <code>false</code> otherwise]]></comment></return><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method><method><name>updateRequest</name><comment><![CDATA[Updates the social request replacing its status.

<p>
If the status is updated to {@link com.liferay.portlet.social.model.SocialRequestConstants#STATUS_CONFIRM} then {@link com.liferay.portlet.social.service.SocialRequestInterpreterLocalService#processConfirmation( SocialRequest, ThemeDisplay)} is called. If the status is updated to {@link com.liferay.portlet.social.model.SocialRequestConstants#STATUS_IGNORE} then {@link com.liferay.portlet.social.service.SocialRequestInterpreterLocalService#processRejection( SocialRequest, ThemeDisplay)} is called.
</p>]]></comment><param><name>requestId</name><type>long</type><comment><![CDATA[the primary key of the social request]]></comment></param><param><name>status</name><type>int</type><comment><![CDATA[the new status]]></comment></param><param><name>themeDisplay</name><type>com.liferay.portal.theme.ThemeDisplay</type><comment><![CDATA[the theme display]]></comment></param><return><comment><![CDATA[the updated social request]]></comment></return><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type><comment><![CDATA[if the social request could not be found]]></comment></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type><comment><![CDATA[if a system exception occurred]]></comment></throws></method></javadoc><javadoc><name>SCFrameworkVersionLocalServiceImpl</name><type>com.liferay.portlet.softwarecatalog.service.impl.SCFrameworkVersionLocalServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addFrameworkVersion</name><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>priority</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFrameworkVersionResources</name><param><name>frameworkVersionId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFrameworkVersionResources</name><param><name>frameworkVersionId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFrameworkVersionResources</name><param><name>frameworkVersion</name><type>com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addFrameworkVersionResources</name><param><name>frameworkVersion</name><type>com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFrameworkVersion</name><param><name>frameworkVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFrameworkVersion</name><param><name>frameworkVersion</name><type>com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFrameworkVersions</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFrameworkVersion</name><param><name>frameworkVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFrameworkVersions</name><param><name>groupId</name><type>long</type></param><param><name>active</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFrameworkVersions</name><param><name>groupId</name><type>long</type></param><param><name>active</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFrameworkVersions</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFrameworkVersionsCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFrameworkVersionsCount</name><param><name>groupId</name><type>long</type></param><param><name>active</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductVersionFrameworkVersions</name><param><name>productVersionId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFrameworkVersion</name><param><name>frameworkVersionId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>priority</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>SCFrameworkVersionServiceImpl</name><type>com.liferay.portlet.softwarecatalog.service.impl.SCFrameworkVersionServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addFrameworkVersion</name><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>priority</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteFrameworkVersion</name><param><name>frameworkVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFrameworkVersion</name><param><name>frameworkVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFrameworkVersions</name><param><name>groupId</name><type>long</type></param><param><name>active</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getFrameworkVersions</name><param><name>groupId</name><type>long</type></param><param><name>active</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateFrameworkVersion</name><param><name>frameworkVersionId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>active</name><type>boolean</type></param><param><name>priority</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SCLicenseLocalServiceImpl</name><type>com.liferay.portlet.softwarecatalog.service.impl.SCLicenseLocalServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addLicense</name><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>openSource</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>recommended</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLicense</name><param><name>licenseId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLicense</name><param><name>license</name><type>com.liferay.portlet.softwarecatalog.model.SCLicense</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLicense</name><param><name>licenseId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLicenses</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLicenses</name><param><name>active</name><type>boolean</type></param><param><name>recommended</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLicenses</name><param><name>active</name><type>boolean</type></param><param><name>recommended</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLicenses</name><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLicensesCount</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLicensesCount</name><param><name>active</name><type>boolean</type></param><param><name>recommended</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductEntryLicenses</name><param><name>productEntryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLicense</name><param><name>licenseId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>openSource</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>recommended</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method></javadoc><javadoc><name>SCLicenseServiceImpl</name><type>com.liferay.portlet.softwarecatalog.service.impl.SCLicenseServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addLicense</name><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>openSource</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>recommended</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteLicense</name><param><name>licenseId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getLicense</name><param><name>licenseId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateLicense</name><param><name>licenseId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>url</name><type>java.lang.String</type></param><param><name>openSource</name><type>boolean</type></param><param><name>active</name><type>boolean</type></param><param><name>recommended</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SCProductEntryLocalServiceImpl</name><type>com.liferay.portlet.softwarecatalog.service.impl.SCProductEntryLocalServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addProductEntry</name><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>tags</name><type>java.lang.String</type></param><param><name>shortDescription</name><type>java.lang.String</type></param><param><name>longDescription</name><type>java.lang.String</type></param><param><name>pageURL</name><type>java.lang.String</type></param><param><name>author</name><type>java.lang.String</type></param><param><name>repoGroupId</name><type>java.lang.String</type></param><param><name>repoArtifactId</name><type>java.lang.String</type></param><param><name>licenseIds</name><type>long[]</type></param><param><name>thumbnails</name><type>java.util.List</type></param><param><name>fullImages</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addProductEntryResources</name><param><name>productEntryId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addProductEntryResources</name><param><name>productEntryId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addProductEntryResources</name><param><name>productEntry</name><type>com.liferay.portlet.softwarecatalog.model.SCProductEntry</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addProductEntryResources</name><param><name>productEntry</name><type>com.liferay.portlet.softwarecatalog.model.SCProductEntry</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteProductEntries</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteProductEntry</name><param><name>productEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteProductEntry</name><param><name>productEntry</name><type>com.liferay.portlet.softwarecatalog.model.SCProductEntry</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyProductEntries</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyProductEntriesCount</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductEntries</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductEntries</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductEntries</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductEntriesCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductEntriesCount</name><param><name>groupId</name><type>long</type></param><param><name>userId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductEntry</name><param><name>productEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepositoryXML</name><param><name>groupId</name><type>long</type></param><param><name>baseImageURL</name><type>java.lang.String</type></param><param><name>oldestDate</name><type>java.util.Date</type></param><param><name>maxNumOfVersions</name><type>int</type></param><param><name>repoSettings</name><type>java.util.Properties</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRepositoryXML</name><param><name>groupId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>baseImageURL</name><type>java.lang.String</type></param><param><name>oldestDate</name><type>java.util.Date</type></param><param><name>maxNumOfVersions</name><type>int</type></param><param><name>repoSettings</name><type>java.util.Properties</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateProductEntry</name><param><name>productEntryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>tags</name><type>java.lang.String</type></param><param><name>shortDescription</name><type>java.lang.String</type></param><param><name>longDescription</name><type>java.lang.String</type></param><param><name>pageURL</name><type>java.lang.String</type></param><param><name>author</name><type>java.lang.String</type></param><param><name>repoGroupId</name><type>java.lang.String</type></param><param><name>repoArtifactId</name><type>java.lang.String</type></param><param><name>licenseIds</name><type>long[]</type></param><param><name>thumbnails</name><type>java.util.List</type></param><param><name>fullImages</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTags</name><param><name>tags</name><type>java.lang.String</type></param></method><method><name>isVersionSupported</name><param><name>version</name><type>java.lang.String</type></param><param><name>frameworkVersions</name><type>java.util.List</type></param></method><method><name>populatePluginPackageElement</name><param><name>el</name><type>com.liferay.portal.kernel.xml.Element</type></param><param><name>productEntry</name><type>com.liferay.portlet.softwarecatalog.model.SCProductEntry</type></param><param><name>productVersion</name><type>com.liferay.portlet.softwarecatalog.model.SCProductVersion</type></param><param><name>baseImageURL</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>populateSettingsElement</name><param><name>el</name><type>com.liferay.portal.kernel.xml.Element</type></param><param><name>repoSettings</name><type>java.util.Properties</type></param></method><method><name>saveProductScreenshots</name><param><name>productEntry</name><type>com.liferay.portlet.softwarecatalog.model.SCProductEntry</type></param><param><name>thumbnails</name><type>java.util.List</type></param><param><name>fullImages</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>productEntryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>shortDescription</name><type>java.lang.String</type></param><param><name>pageURL</name><type>java.lang.String</type></param><param><name>author</name><type>java.lang.String</type></param><param><name>repoGroupId</name><type>java.lang.String</type></param><param><name>repoArtifactId</name><type>java.lang.String</type></param><param><name>licenseIds</name><type>long[]</type></param><param><name>thumbnails</name><type>java.util.List</type></param><param><name>fullImages</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SCProductEntryServiceImpl</name><type>com.liferay.portlet.softwarecatalog.service.impl.SCProductEntryServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addProductEntry</name><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>tags</name><type>java.lang.String</type></param><param><name>shortDescription</name><type>java.lang.String</type></param><param><name>longDescription</name><type>java.lang.String</type></param><param><name>pageURL</name><type>java.lang.String</type></param><param><name>author</name><type>java.lang.String</type></param><param><name>repoGroupId</name><type>java.lang.String</type></param><param><name>repoArtifactId</name><type>java.lang.String</type></param><param><name>licenseIds</name><type>long[]</type></param><param><name>thumbnails</name><type>java.util.List</type></param><param><name>fullImages</name><type>java.util.List</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteProductEntry</name><param><name>productEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductEntry</name><param><name>productEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateProductEntry</name><param><name>productEntryId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>tags</name><type>java.lang.String</type></param><param><name>shortDescription</name><type>java.lang.String</type></param><param><name>longDescription</name><type>java.lang.String</type></param><param><name>pageURL</name><type>java.lang.String</type></param><param><name>author</name><type>java.lang.String</type></param><param><name>repoGroupId</name><type>java.lang.String</type></param><param><name>repoArtifactId</name><type>java.lang.String</type></param><param><name>licenseIds</name><type>long[]</type></param><param><name>thumbnails</name><type>java.util.List</type></param><param><name>fullImages</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SCProductScreenshotLocalServiceImpl</name><type>com.liferay.portlet.softwarecatalog.service.impl.SCProductScreenshotLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>deleteProductScreenshot</name><param><name>productScreenshot</name><type>com.liferay.portlet.softwarecatalog.model.SCProductScreenshot</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteProductScreenshots</name><param><name>productEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductScreenshot</name><param><name>productEntryId</name><type>long</type></param><param><name>priority</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductScreenshotByFullImageId</name><param><name>fullImageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductScreenshotByThumbnailId</name><param><name>thumbnailId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductScreenshots</name><param><name>productEntryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SCProductVersionLocalServiceImpl</name><type>com.liferay.portlet.softwarecatalog.service.impl.SCProductVersionLocalServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addProductVersion</name><param><name>userId</name><type>long</type></param><param><name>productEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>downloadPageURL</name><type>java.lang.String</type></param><param><name>directDownloadURL</name><type>java.lang.String</type></param><param><name>testDirectDownloadURL</name><type>boolean</type></param><param><name>repoStoreArtifact</name><type>boolean</type></param><param><name>frameworkVersionIds</name><type>long[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteProductVersion</name><param><name>productVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteProductVersion</name><param><name>productVersion</name><type>com.liferay.portlet.softwarecatalog.model.SCProductVersion</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteProductVersions</name><param><name>productEntryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductVersion</name><param><name>productVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductVersionByDirectDownloadURL</name><param><name>directDownloadURL</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductVersions</name><param><name>productEntryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductVersionsCount</name><param><name>productEntryId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateProductVersion</name><param><name>productVersionId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>downloadPageURL</name><type>java.lang.String</type></param><param><name>directDownloadURL</name><type>java.lang.String</type></param><param><name>testDirectDownloadURL</name><type>boolean</type></param><param><name>repoStoreArtifact</name><type>boolean</type></param><param><name>frameworkVersionIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>testDirectDownloadURL</name><param><name>directDownloadURL</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validate</name><param><name>productVersionId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>downloadPageURL</name><type>java.lang.String</type></param><param><name>directDownloadURL</name><type>java.lang.String</type></param><param><name>testDirectDownloadURL</name><type>boolean</type></param><param><name>frameworkVersionIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>SCProductVersionServiceImpl</name><type>com.liferay.portlet.softwarecatalog.service.impl.SCProductVersionServiceImpl</type><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Brian Wing Shun Chan]]></author><method><name>addProductVersion</name><param><name>productEntryId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>downloadPageURL</name><type>java.lang.String</type></param><param><name>directDownloadURL</name><type>java.lang.String</type></param><param><name>testDirectDownloadURL</name><type>boolean</type></param><param><name>repoStoreArtifact</name><type>boolean</type></param><param><name>frameworkVersionIds</name><type>long[]</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteProductVersion</name><param><name>productVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductVersion</name><param><name>productVersionId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductVersions</name><param><name>productEntryId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getProductVersionsCount</name><param><name>productEntryId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateProductVersion</name><param><name>productVersionId</name><type>long</type></param><param><name>version</name><type>java.lang.String</type></param><param><name>changeLog</name><type>java.lang.String</type></param><param><name>downloadPageURL</name><type>java.lang.String</type></param><param><name>directDownloadURL</name><type>java.lang.String</type></param><param><name>testDirectDownloadURL</name><type>boolean</type></param><param><name>repoStoreArtifact</name><type>boolean</type></param><param><name>frameworkVersionIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>WikiNodeLocalServiceImpl</name><type>com.liferay.portlet.wiki.service.impl.WikiNodeLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Charles May]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addDefaultNode</name><param><name>userId</name><type>long</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addNode</name><param><name>userId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addNodeResources</name><param><name>nodeId</name><type>long</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addNodeResources</name><param><name>nodeId</name><type>long</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addNodeResources</name><param><name>node</name><type>com.liferay.portlet.wiki.model.WikiNode</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addNodeResources</name><param><name>node</name><type>com.liferay.portlet.wiki.model.WikiNode</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteNode</name><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteNode</name><param><name>node</name><type>com.liferay.portlet.wiki.model.WikiNode</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteNodes</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyNodes</name><param><name>companyId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getCompanyNodesCount</name><param><name>companyId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNode</name><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNode</name><param><name>groupId</name><type>long</type></param><param><name>nodeName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNodes</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNodes</name><param><name>groupId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNodesCount</name><param><name>groupId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>importPages</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>importer</name><type>java.lang.String</type></param><param><name>inputStreams</name><type>java.io.InputStream[]</type></param><param><name>options</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribeNode</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribeNode</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateNode</name><param><name>nodeId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addDefaultNode</name><param><name>groupId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getWikiImporter</name><param><name>importer</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>nodeId</name><type>long</type></param><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validate</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><field><name>_log</name></field><field><name>_wikiImporters</name></field></javadoc><javadoc><name>WikiNodeServiceImpl</name><type>com.liferay.portlet.wiki.service.impl.WikiNodeServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Charles May]]></author><method><name>addNode</name><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteNode</name><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNode</name><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNode</name><param><name>groupId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>importPages</name><param><name>nodeId</name><type>long</type></param><param><name>importer</name><type>java.lang.String</type></param><param><name>inputStreams</name><type>java.io.InputStream[]</type></param><param><name>options</name><type>java.util.Map</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribeNode</name><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribeNode</name><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateNode</name><param><name>nodeId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>WikiPageLocalServiceImpl</name><type>com.liferay.portlet.wiki.service.impl.WikiPageLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Raymond Augé]]></author><author><![CDATA[Bruno Farache]]></author><author><![CDATA[Julio Camarero]]></author><author><![CDATA[Wesley Gong]]></author><author><![CDATA[Marcellus Tavares]]></author><author><![CDATA[Zsigmond Rab]]></author><author><![CDATA[Zsolt Berentey]]></author><method><name>addPage</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>summary</name><type>java.lang.String</type></param><param><name>minorEdit</name><type>boolean</type></param><param><name>format</name><type>java.lang.String</type></param><param><name>head</name><type>boolean</type></param><param><name>parentTitle</name><type>java.lang.String</type></param><param><name>redirectTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPage</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>summary</name><type>java.lang.String</type></param><param><name>minorEdit</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageAttachment</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>file</name><type>java.io.File</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageAttachment</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageAttachment</name><param><name>companyId</name><type>long</type></param><param><name>dirName</name><type>java.lang.String</type></param><param><name>modifiedDate</name><type>java.util.Date</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageAttachments</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>inputStreams</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageResources</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageResources</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageResources</name><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><param><name>addGroupPermissions</name><type>boolean</type></param><param><name>addGuestPermissions</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageResources</name><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><param><name>groupPermissions</name><type>java.lang.String[]</type></param><param><name>guestPermissions</name><type>java.lang.String[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTempPageAttachment</name><param><name>userId</name><type>long</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>tempFolderName</name><type>java.lang.String</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>changeParent</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>newParentTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePage</name><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePageAttachment</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>fileName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePages</name><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTempPageAttachment</name><param><name>userId</name><type>long</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>tempFolderName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getChildren</name><param><name>nodeId</name><type>long</type></param><param><name>head</name><type>boolean</type></param><param><name>parentTitle</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDraftPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getIncomingLinks</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNoAssetPages</name><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOrphans</name><param><name>nodeId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getOutgoingLinks</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPage</name><param><name>resourcePrimKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPage</name><param><name>resourcePrimKey</name><type>long</type></param><param><name>head</name><type>java.lang.Boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>head</name><type>java.lang.Boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPageByPageId</name><param><name>pageId</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPageDisplay</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>viewPageURL</name><type>javax.portlet.PortletURL</type></param><param><name>editPageURL</name><type>javax.portlet.PortletURL</type></param><param><name>attachmentURLPrefix</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPageDisplay</name><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><param><name>viewPageURL</name><type>javax.portlet.PortletURL</type></param><param><name>editPageURL</name><type>javax.portlet.PortletURL</type></param><param><name>attachmentURLPrefix</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>nodeId</name><type>long</type></param><param><name>head</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>nodeId</name><type>long</type></param><param><name>head</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>nodeId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>nodeId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>resourcePrimKey</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>head</name><type>boolean</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><param><name>obc</name><type>com.liferay.portal.kernel.util.OrderByComparator</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPages</name><param><name>format</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPagesCount</name><param><name>nodeId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPagesCount</name><param><name>nodeId</name><type>long</type></param><param><name>head</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPagesCount</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>status</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPagesCount</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPagesCount</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>head</name><type>boolean</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPagesCount</name><param><name>format</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecentChanges</name><param><name>nodeId</name><type>long</type></param><param><name>start</name><type>int</type></param><param><name>end</name><type>int</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getRecentChangesCount</name><param><name>nodeId</name><type>long</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTempPageAttachmentNames</name><param><name>userId</name><type>long</type></param><param><name>tempFolderName</name><type>java.lang.String</type></param></method><method><name>hasDraftPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>movePage</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>newTitle</name><type>java.lang.String</type></param><param><name>strict</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>movePage</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>newTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>revertPage</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribePage</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribePage</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateAsset</name><param><name>userId</name><type>long</type></param><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><param><name>assetCategoryIds</name><type>long[]</type></param><param><name>assetTagNames</name><type>java.lang.String[]</type></param><param><name>assetLinkEntryIds</name><type>long[]</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePage</name><param><name>userId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>summary</name><type>java.lang.String</type></param><param><name>minorEdit</name><type>boolean</type></param><param><name>format</name><type>java.lang.String</type></param><param><name>parentTitle</name><type>java.lang.String</type></param><param><name>redirectTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>resourcePrimKey</name><type>long</type></param><param><name>status</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updateStatus</name><param><name>userId</name><type>long</type></param><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><param><name>status</name><type>int</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>validateTitle</name><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>clearPageCache</name><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param></method><method><name>getParentPageTitle</name><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param></method><method><name>getPreviousVersionPage</name><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>isLinkedTo</name><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><param><name>targetTitle</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>isUsedTitle</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>notifySubscribers</name><param><name>node</name><type>com.liferay.portlet.wiki.model.WikiNode</type></param><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><param><name>update</name><type>boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>replaceStyles</name><param><name>html</name><type>java.lang.String</type></param></method><method><name>validate</name><param><name>nodeId</name><type>long</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>format</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws></method><method><name>validate</name><param><name>title</name><type>java.lang.String</type></param><param><name>nodeId</name><type>long</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>format</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>WikiPageResourceLocalServiceImpl</name><type>com.liferay.portlet.wiki.service.impl.WikiPageResourceLocalServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addPageResource</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePageResource</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPageResource</name><param><name>pageResourcePrimKey</name><type>long</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPageResource</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPageResourcePrimKey</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc><javadoc><name>WikiPageServiceImpl</name><type>com.liferay.portlet.wiki.service.impl.WikiPageServiceImpl</type><author><![CDATA[Brian Wing Shun Chan]]></author><author><![CDATA[Jorge Ferrer]]></author><author><![CDATA[Raymond Augé]]></author><method><name>addPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>summary</name><type>java.lang.String</type></param><param><name>minorEdit</name><type>boolean</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>summary</name><type>java.lang.String</type></param><param><name>minorEdit</name><type>boolean</type></param><param><name>format</name><type>java.lang.String</type></param><param><name>parentTitle</name><type>java.lang.String</type></param><param><name>redirectTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageAttachment</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>file</name><type>java.io.File</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageAttachment</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addPageAttachments</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>inputStream</name><type>java.util.List</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>addTempPageAttachment</name><param><name>nodeId</name><type>long</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>tempFolderName</name><type>java.lang.String</type></param><param><name>inputStream</name><type>java.io.InputStream</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>changeParent</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>newParentTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deletePageAttachment</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>fileName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>deleteTempPageAttachment</name><param><name>nodeId</name><type>long</type></param><param><name>fileName</name><type>java.lang.String</type></param><param><name>tempFolderName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getDraftPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNodePages</name><param><name>nodeId</name><type>long</type></param><param><name>max</name><type>int</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getNodePagesRSS</name><param><name>nodeId</name><type>long</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>head</name><type>java.lang.Boolean</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPagesRSS</name><param><name>companyId</name><type>long</type></param><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>max</name><type>int</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>locale</name><type>java.util.Locale</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getTempPageAttachmentNames</name><param><name>nodeId</name><type>long</type></param><param><name>tempFolderName</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>movePage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>newTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>revertPage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>subscribePage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>unsubscribePage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>updatePage</name><param><name>nodeId</name><type>long</type></param><param><name>title</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>content</name><type>java.lang.String</type></param><param><name>summary</name><type>java.lang.String</type></param><param><name>minorEdit</name><type>boolean</type></param><param><name>format</name><type>java.lang.String</type></param><param><name>parentTitle</name><type>java.lang.String</type></param><param><name>redirectTitle</name><type>java.lang.String</type></param><param><name>serviceContext</name><type>com.liferay.portal.service.ServiceContext</type></param><throws><name>PortalException</name><type>com.liferay.portal.kernel.exception.PortalException</type></throws><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>exportToRSS</name><param><name>companyId</name><type>long</type></param><param><name>name</name><type>java.lang.String</type></param><param><name>description</name><type>java.lang.String</type></param><param><name>type</name><type>java.lang.String</type></param><param><name>version</name><type>double</type></param><param><name>displayStyle</name><type>java.lang.String</type></param><param><name>feedURL</name><type>java.lang.String</type></param><param><name>entryURL</name><type>java.lang.String</type></param><param><name>pages</name><type>java.util.List</type></param><param><name>diff</name><type>boolean</type></param><param><name>locale</name><type>java.util.Locale</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method><method><name>getPageDiff</name><param><name>companyId</name><type>long</type></param><param><name>latestPage</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><param><name>page</name><type>com.liferay.portlet.wiki.model.WikiPage</type></param><param><name>locale</name><type>java.util.Locale</type></param><throws><name>SystemException</name><type>com.liferay.portal.kernel.exception.SystemException</type></throws></method></javadoc></javadocs>