public class SolrServiceResourceRestrictionPlugin extends Object implements SolrServiceIndexPlugin, SolrServiceSearchPlugin
| Modifier and Type | Field and Description |
|---|---|
protected AuthorizeService |
authorizeService |
protected CollectionService |
collectionService |
protected CommunityService |
communityService |
protected GroupService |
groupService |
protected ResourcePolicyService |
resourcePolicyService |
| Constructor and Description |
|---|
SolrServiceResourceRestrictionPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
additionalIndex(Context context,
DSpaceObject dso,
org.apache.solr.common.SolrInputDocument document) |
void |
additionalSearchParameters(Context context,
DiscoverQuery discoveryQuery,
org.apache.solr.client.solrj.SolrQuery solrQuery) |
@Autowired(required=true) protected AuthorizeService authorizeService
@Autowired(required=true) protected CommunityService communityService
@Autowired(required=true) protected CollectionService collectionService
@Autowired(required=true) protected GroupService groupService
@Autowired(required=true) protected ResourcePolicyService resourcePolicyService
public SolrServiceResourceRestrictionPlugin()
public void additionalIndex(Context context, DSpaceObject dso, org.apache.solr.common.SolrInputDocument document)
additionalIndex in interface SolrServiceIndexPluginpublic void additionalSearchParameters(Context context, DiscoverQuery discoveryQuery, org.apache.solr.client.solrj.SolrQuery solrQuery)
additionalSearchParameters in interface SolrServiceSearchPluginCopyright © 2022 LYRASIS. All rights reserved.