<version>${spring.security.version}</version>\r
<scope>provided</scope>\r
</dependency>\r
+ <dependency>\r
+ <groupId>org.springframework</groupId>\r
+ <artifactId>spring-aop</artifactId>\r
+ <version>${spring.version}</version>\r
+ </dependency> \r
</dependencies>\r
\r
- <repositories>\r
- <repository>\r
- <snapshots>\r
- <enabled>false</enabled>\r
- </snapshots>\r
- <releases>\r
- <enabled>true</enabled>\r
- </releases>\r
- <id>el4jReleaseRepositoryExternal</id>\r
- <name>External release repository of the EL4J project</name>\r
- <url>http://public-el4.elca-services.ch/el4j/maven2repository</url>\r
- </repository>\r
- <repository>\r
- <snapshots>\r
- <enabled>false</enabled>\r
- </snapshots>\r
- <releases>\r
- <enabled>true</enabled>\r
- </releases>\r
- <id>Apache</id>\r
- <name>External release repository of the Apache projects</name>\r
- <url>https://repository.apache.org/content/groups/public/</url>\r
- </repository>\r
- </repositories>\r
-\r
<build>\r
<finalName>collectionspace-services-common</finalName>\r
<defaultGoal>install</defaultGoal>\r
return nRefsFound;\r
}\r
\r
- private static DocumentModelList findAuthorityRefDocs(\r
+ private static DocumentModelList findAllAuthorityRefDocs(\r
+ ServiceContext<PoxPayloadIn, PoxPayloadOut> ctx,\r
+ RepositoryClient<PoxPayloadIn, PoxPayloadOut> repoClient,\r
+ RepositoryInstance repoSession, List<String> serviceTypes,\r
+ String refName,\r
+ String refPropName,\r
+ Map<String, ServiceBindingType> queriedServiceBindings,\r
+ Map<String, List<AuthRefConfigInfo>> authRefFieldsByService,\r
+ String whereClauseAdditions,\r
+ String orderByClause,\r
+ int pageSize,\r
+ boolean computeTotal) throws DocumentException, DocumentNotFoundException {\r
+ \r
+ return new LazyAuthorityRefDocList(ctx, repoClient, repoSession,\r
+ serviceTypes, refName, refPropName, queriedServiceBindings, authRefFieldsByService,\r
+ whereClauseAdditions, orderByClause, pageSize, computeTotal);\r
+ }\r
+ \r
+ protected static DocumentModelList findAuthorityRefDocs(\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