List of usage examples for com.liferay.portal.kernel.service RepositoryLocalServiceUtil updateRepository
public static void updateRepository(long repositoryId, com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.document.library.repository.cmis.internal.CMISRepositoryUtil.java
License:Open Source License
public static void checkRepository(long repositoryId, Map<String, String> parameters, UnicodeProperties typeSettingsProperties, String typeSettingsKey) throws PortalException, RepositoryException { if (!typeSettingsProperties.containsKey(typeSettingsKey)) { org.apache.chemistry.opencmis.client.api.Repository cmisRepository = getCMISRepository(parameters); typeSettingsProperties.setProperty(typeSettingsKey, cmisRepository.getId()); try {/*from w ww . j a va 2 s . c o m*/ RepositoryLocalServiceUtil.updateRepository(repositoryId, typeSettingsProperties); } catch (PortalException | SystemException e) { throw new RepositoryException(e); } } parameters.put(SessionParameter.REPOSITORY_ID, getTypeSettingsValue(typeSettingsProperties, typeSettingsKey)); }