org.alfresco.mock.test.MockNodeLocatorService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alfresco-tests Show documentation
Show all versions of alfresco-tests Show documentation
This is a jar project based on mock classes to test fastly the alfresco applications
The newest version!
package org.alfresco.mock.test;
import java.io.Serializable;
import java.util.Map;
import org.alfresco.repo.nodelocator.NodeLocator;
import org.alfresco.repo.nodelocator.NodeLocatorService;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.service.cmr.search.SearchService;
import org.springframework.beans.factory.annotation.Autowired;
public class MockNodeLocatorService implements NodeLocatorService, Serializable {
@Autowired
private SearchService searchService;
@Override
public NodeRef getNode(String locatorName, NodeRef source, Map params) {
if (params != null && params.get("query") != null)
return searchService.query(StoreRef.STORE_REF_WORKSPACE_SPACESSTORE, locatorName, params.get("query") + "")
.getNodeRef(0);
else
return null;
}
@Override
public void register(String locatorName, NodeLocator locator) {
// TODO Auto-generated method stub
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy