@Service public class AuControlServiceImpl extends BaseServiceImpl implements AuControlService
BaseSpringApiServiceImpl.MapMessageListenerconnectionTimeout, DEFAULT_CONNECTION_TIMEOUT, DEFAULT_READ_TIMEOUT, DEFAULT_REPO_NAMESPACE, PARAM_CONNECTION_TIMEOUT, PARAM_READ_TIMEOUT, PARAM_REPO_NAMESPACE, PREFIX, readTimeout, repoNamespace, restTemplateDEFAULT_CONFIG_WAIT_TIME, DEFAULT_READY_WAIT_TIME, JMS_BOTH, JMS_RECEIVE, JMS_SEND, jmsConsumer, jmsProducer, PARAM_CONFIG_WAIT_TIME, PARAM_READY_WAIT_TIME| Constructor and Description |
|---|
AuControlServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
CheckSubstanceResult |
checkSubstanceById(String auId)
Provides an indication of whether an Archival Unit has substance.
|
List<CheckSubstanceResult> |
checkSubstanceByIdList(List<String> auIds)
Provides an indication of whether the archival units defined by a list with their identifiers
have substance.
|
RequestAuControlResult |
disableMdIndexingById(String auId)
Disables the metadata indexing of an archival unit.
|
List<RequestAuControlResult> |
disableMdIndexingByIdList(List<String> auIds)
Disables the metadata indexing of the archival units defined by a list with their identifiers.
|
RequestAuControlResult |
enableMdIndexingById(String auId)
Enables the metadata indexing of an archival unit.
|
List<RequestAuControlResult> |
enableMdIndexingByIdList(List<String> auIds)
Enables the metadata indexing of the archival units defined by a list with their identifiers.
|
RequestCrawlResult |
requestCrawlById(String auId,
Integer priority,
boolean force)
Requests the crawl of an archival unit.
|
List<RequestCrawlResult> |
requestCrawlByIdList(List<String> auIds,
Integer priority,
boolean force)
Requests the crawl of the archival units defined by a list with their identifiers.
|
RequestDeepCrawlResult |
requestDeepCrawlById(String auId,
int refetchDepth,
Integer priority,
boolean force)
Requests the deep crawl of an archival unit.
|
List<RequestDeepCrawlResult> |
requestDeepCrawlByIdList(List<String> auIds,
int refetchDepth,
Integer priority,
boolean force)
Requests the deep crawl of the archival units defined by a list with their identifiers.
|
RequestAuControlResult |
requestMdIndexingById(String auId,
boolean force)
Requests the metadata indexing of an archival unit.
|
List<RequestAuControlResult> |
requestMdIndexingByIdList(List<String> auIds,
boolean force)
Requests the metadata indexing of the archival units defined by a list with their identifiers.
|
RequestAuControlResult |
requestPollById(String auId)
Requests the polling of an archival unit.
|
List<RequestAuControlResult> |
requestPollByIdList(List<String> auIds)
Requests the polling of the archival units defined by a list with their identifiers.
|
callRestServiceEndpoint, callRestServiceUri, callRestServiceUri, getAuthHeaders, getConnectionTimeout, getMultipartResponse, getReadTimeout, getRequestorIpAddress, getRestLockssRepository, getServiceBinding, getServiceEndpoint, getSoapRequestAuthorizationHeader, getSoapRequestCredentials, separatedString, setConfigconfigMgrCreated, getClassName, getConfigWaitTime, getJMSManager, getPluginManager, getReadyWaitTime, getRunningLockssDaemon, getWaitTime, jmsSetUpDone, jsonResponse, receiveMessage, registerConfigCallback, setUpJms, setUpJms, setUpJms, stopJms, stringResponse, waitConfig, waitConfig, waitReady, waitReadypublic CheckSubstanceResult checkSubstanceById(String auId) throws LockssWebServicesFault
checkSubstanceById in interface AuControlServiceauId - A String with the identifier (auid) of the archival unit.LockssWebServicesFault - if there are problems.public List<CheckSubstanceResult> checkSubstanceByIdList(List<String> auIds) throws LockssWebServicesFault
checkSubstanceByIdList in interface AuControlServiceauIds - A List<String> with the identifiers (auids) of the archival units.List<CheckSubstanceResult> with the results of the operation.LockssWebServicesFault - if there are problems.public RequestCrawlResult requestCrawlById(String auId, Integer priority, boolean force) throws LockssWebServicesFault
requestCrawlById in interface AuControlServiceauId - A String with the identifier (auid) of the archival unit.priority - An Integer with the priority of the crawl request.force - A boolean with true if the request is to be made even in the presence
of some anomalies, false otherwise.LockssWebServicesFault - if there are problems.public List<RequestCrawlResult> requestCrawlByIdList(List<String> auIds, Integer priority, boolean force) throws LockssWebServicesFault
requestCrawlByIdList in interface AuControlServiceauIds - A List<String> with the identifiers (auids) of the archival units.priority - An Integer with the priority of the crawl request.force - A boolean with true if the request is to be made even in the presence
of some anomalies, false otherwise.List<RequestCrawlResult> with the results of the operation.LockssWebServicesFault - if there are problems.public RequestDeepCrawlResult requestDeepCrawlById(String auId, int refetchDepth, Integer priority, boolean force) throws LockssWebServicesFault
requestDeepCrawlById in interface AuControlServiceauId - A String with the identifier (auid) of the archival unit.refetchDepth - An int with the depth of the crawl request.priority - An Integer with the priority of the crawl request.force - A boolean with true if the request is to be made even in the presence
of some anomalies, false otherwise.LockssWebServicesFault - if there are problems.public List<RequestDeepCrawlResult> requestDeepCrawlByIdList(List<String> auIds, int refetchDepth, Integer priority, boolean force) throws LockssWebServicesFault
requestDeepCrawlByIdList in interface AuControlServiceauIds - A List<String> with the identifiers (auids) of the archival units.refetchDepth - An int with the depth of the crawl request.priority - An Integer with the priority of the crawl request.force - A boolean with true if the request is to be made even in the presence
of some anomalies, false otherwise.List<RequestDeepCrawlResult> with the results of the operation.LockssWebServicesFault - if there are problems.public RequestAuControlResult requestPollById(String auId) throws LockssWebServicesFault
requestPollById in interface AuControlServiceauId - A String with the identifier (auid) of the archival unit.LockssWebServicesFault - if there are problems.public List<RequestAuControlResult> requestPollByIdList(List<String> auIds) throws LockssWebServicesFault
requestPollByIdList in interface AuControlServiceauIds - A List<String> with the identifiers (auids) of the archival units.List<RequestPollResult> with the results of the operation.LockssWebServicesFault - if there are problems.public RequestAuControlResult requestMdIndexingById(String auId, boolean force) throws LockssWebServicesFault
requestMdIndexingById in interface AuControlServiceauId - A String with the identifier (auid) of the archival unit.force - A boolean with true if the request is to be made even in the presence
of some anomalies, false otherwise.LockssWebServicesFault - if there are problems.public List<RequestAuControlResult> requestMdIndexingByIdList(List<String> auIds, boolean force) throws LockssWebServicesFault
requestMdIndexingByIdList in interface AuControlServiceauIds - A Listforce - A boolean with true if the request is to be made even in the presence
of some anomalies, false otherwise.LockssWebServicesFault - if there are problems.public RequestAuControlResult disableMdIndexingById(String auId) throws LockssWebServicesFault
disableMdIndexingById in interface AuControlServiceauId - A String with the identifier (auid) of the archival unit.LockssWebServicesFault - if there are problems.public List<RequestAuControlResult> disableMdIndexingByIdList(List<String> auIds) throws LockssWebServicesFault
disableMdIndexingByIdList in interface AuControlServiceauIds - A ListLockssWebServicesFault - if there are problems.public RequestAuControlResult enableMdIndexingById(String auId) throws LockssWebServicesFault
enableMdIndexingById in interface AuControlServiceauId - A String with the identifier (auid) of the archival unit.LockssWebServicesFault - if there are problems.public List<RequestAuControlResult> enableMdIndexingByIdList(List<String> auIds) throws LockssWebServicesFault
enableMdIndexingByIdList in interface AuControlServiceauIds - A ListLockssWebServicesFault - if there are problems.Copyright © 2000–2023 LOCKSS Program. All rights reserved.