001
014
015 package com.liferay.portal.repository.liferayrepository;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.repository.Repository;
019 import com.liferay.portal.kernel.repository.capabilities.SyncCapability;
020 import com.liferay.portal.repository.util.RepositoryWrapper;
021
022
025 public class LiferaySyncRepositoryWrapper extends RepositoryWrapper {
026
027 public LiferaySyncRepositoryWrapper(
028 Repository repository, SyncCapability syncCapability) {
029
030 super(repository);
031
032 _syncCapability = syncCapability;
033 }
034
035 @Override
036 public void deleteAll() throws PortalException {
037 _syncCapability.destroyDocumentRepository();
038
039 super.deleteAll();
040 }
041
042 private final SyncCapability _syncCapability;
043
044 }