package com.constellio.app.modules.es.connectors.smb.testutils; import com.constellio.app.modules.es.connectors.smb.service.SmbFileDTO; import com.constellio.app.modules.es.connectors.smb.service.SmbModificationIndicator; import com.constellio.app.modules.es.connectors.smb.service.SmbShareService; import java.util.List; public class FakeSmbService implements SmbShareService { private List<String> childrenUrls; private SmbFileDTO smbFileDTO; public FakeSmbService(List<String> childrenUrls) { this.childrenUrls = childrenUrls; } public FakeSmbService(SmbFileDTO smbFileDTO) { this.smbFileDTO = smbFileDTO; } @Override public SmbFileDTO getSmbFileDTO(String smbUrl) { return smbFileDTO; } @Override public List<String> getChildrenUrlsFor(String url) { return childrenUrls; } @Override public SmbModificationIndicator getModificationIndicator(String url) { throw new UnsupportedOperationException("TODO"); } @Override public SmbFileDTO getSmbFileDTO(String url, boolean withAttachment) { return smbFileDTO; } }