Class RepositoryLocalServiceImpl

Object
com.liferay.portal.kernel.service.BaseLocalServiceImpl
com.liferay.portal.service.base.RepositoryLocalServiceBaseImpl
com.liferay.portal.service.impl.RepositoryLocalServiceImpl
All Implemented Interfaces:
com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.change.tracking.CTService<com.liferay.portal.kernel.model.Repository>, com.liferay.portal.kernel.service.PersistedModelLocalService, com.liferay.portal.kernel.service.RepositoryLocalService

public class RepositoryLocalServiceImpl extends RepositoryLocalServiceBaseImpl
Author:
Alexander Chow
  • Constructor Details

    • RepositoryLocalServiceImpl

      public RepositoryLocalServiceImpl()
  • Method Details

    • addRepository

      public com.liferay.portal.kernel.model.Repository addRepository(String externalReferenceCode, long userId, long groupId, long classNameId, long parentFolderId, String name, String description, String portletId, com.liferay.portal.kernel.util.UnicodeProperties typeSettingsUnicodeProperties, boolean hidden, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • checkRepository

      public void checkRepository(long repositoryId)
    • deleteRepositories

      public void deleteRepositories(long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteRepository

      public com.liferay.portal.kernel.model.Repository deleteRepository(long repositoryId) throws com.liferay.portal.kernel.exception.PortalException
      Description copied from class: RepositoryLocalServiceBaseImpl
      Deletes the repository with the primary key from the database. Also notifies the appropriate model listeners.

      Important: Inspect RepositoryLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteRepository in interface com.liferay.portal.kernel.service.RepositoryLocalService
      Overrides:
      deleteRepository in class RepositoryLocalServiceBaseImpl
      Parameters:
      repositoryId - the primary key of the repository
      Returns:
      the repository that was removed
      Throws:
      com.liferay.portal.kernel.exception.PortalException - if a repository with the primary key could not be found
    • deleteRepository

      @SystemEvent(action=1, type=1) public com.liferay.portal.kernel.model.Repository deleteRepository(com.liferay.portal.kernel.model.Repository repository) throws com.liferay.portal.kernel.exception.PortalException
      Description copied from class: RepositoryLocalServiceBaseImpl
      Deletes the repository from the database. Also notifies the appropriate model listeners.

      Important: Inspect RepositoryLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteRepository in interface com.liferay.portal.kernel.service.RepositoryLocalService
      Overrides:
      deleteRepository in class RepositoryLocalServiceBaseImpl
      Parameters:
      repository - the repository
      Returns:
      the repository that was removed
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • fetchRepository

      public com.liferay.portal.kernel.model.Repository fetchRepository(long groupId, String portletId)
    • fetchRepository

      public com.liferay.portal.kernel.model.Repository fetchRepository(long groupId, String name, String portletId)
    • getGroupRepositories

      public List<com.liferay.portal.kernel.model.Repository> getGroupRepositories(long groupId)
    • getRepository

      public com.liferay.portal.kernel.model.Repository getRepository(long groupId, String portletId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getRepository

      public com.liferay.portal.kernel.model.Repository getRepository(long groupId, String name, String portletId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getTypeSettingsProperties

      public com.liferay.portal.kernel.util.UnicodeProperties getTypeSettingsProperties(long repositoryId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateRepository

      public void updateRepository(long repositoryId, String name, String description) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateRepository

      public void updateRepository(long repositoryId, com.liferay.portal.kernel.util.UnicodeProperties typeSettingsUnicodeProperties) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getDLFolderId

      protected long getDLFolderId(com.liferay.portal.kernel.model.User user, long groupId, long repositoryId, long parentFolderId, String name, String description, boolean hidden, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException