import org.collectionspace.services.common.repository.RepositoryClient;
import org.collectionspace.services.common.vocabulary.RefNameServiceUtils.AuthRefConfigInfo;
import org.collectionspace.services.config.service.ServiceBindingType;
+import org.collectionspace.services.nuxeo.client.java.RepositoryInstanceInterface;
+
import org.nuxeo.ecm.core.api.DocumentModel;
import org.nuxeo.ecm.core.api.DocumentModelList;
import org.nuxeo.ecm.core.api.impl.DocumentModelListImpl;
private ServiceContext<PoxPayloadIn, PoxPayloadOut> ctx;
private RepositoryClient<PoxPayloadIn, PoxPayloadOut> repoClient;
- private RepositoryInstance repoSession;
+ private RepositoryInstanceInterface repoSession;
private List<String> serviceTypes;
private String refName;
private String refPropName;
public LazyAuthorityRefDocList(
ServiceContext<PoxPayloadIn, PoxPayloadOut> ctx,
RepositoryClient<PoxPayloadIn, PoxPayloadOut> repoClient,
- RepositoryInstance repoSession, List<String> serviceTypes,
+ RepositoryInstanceInterface repoSession, List<String> serviceTypes,
String refName,
String refPropName,
Map<String, ServiceBindingType> queriedServiceBindings,
import org.nuxeo.ecm.core.api.model.PropertyNotFoundException;\r
import org.nuxeo.ecm.core.api.model.impl.primitives.StringProperty;\r
import org.nuxeo.ecm.core.api.repository.RepositoryInstance;\r
+\r
import org.slf4j.Logger;\r
import org.slf4j.LoggerFactory;\r
+\r
import org.collectionspace.services.client.CollectionSpaceClient;\r
import org.collectionspace.services.client.IRelationsManager;\r
import org.collectionspace.services.client.PoxPayloadIn;\r
private static DocumentModelList findAllAuthorityRefDocs(\r
ServiceContext<PoxPayloadIn, PoxPayloadOut> ctx,\r
RepositoryClient<PoxPayloadIn, PoxPayloadOut> repoClient,\r
- RepositoryInstance repoSession, List<String> serviceTypes,\r
+ RepositoryInstanceInterface repoSession, List<String> serviceTypes,\r
String refName,\r
String refPropName,\r
Map<String, ServiceBindingType> queriedServiceBindings,\r