Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCommandLineApp<C extends io.dropwizard.core.Configuration> - Class in nl.knaw.dans.lib.util
- AbstractCommandLineApp() - Constructor for class nl.knaw.dans.lib.util.AbstractCommandLineApp
- apiClient(A) - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
- assertDirectoriesEqual(Path, Path) - Static method in class nl.knaw.dans.lib.util.TestUtils
- available() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
B
- BagValidatorRule - Interface in nl.knaw.dans.lib.util.ruleengine
-
Represents a rule to be validated.
- basePath(URI) - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
- build() - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
- build() - Method in class nl.knaw.dans.lib.util.DataverseClientFactory
- build(Environment) - Method in class nl.knaw.dans.lib.util.ExecutorServiceFactory
- build(Environment, String) - Method in class nl.knaw.dans.lib.util.DataverseClientFactory
- build(Environment, String, String) - Method in class nl.knaw.dans.lib.util.DataverseClientFactory
C
- call() - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
- check() - Method in class nl.knaw.dans.lib.util.DataverseHealthCheck
- check() - Method in class nl.knaw.dans.lib.util.PingHealthCheck
- childOf(Path) - Static method in class nl.knaw.dans.lib.util.CustomFileFilters
- ClientProxyBuilder<A,
D> - Class in nl.knaw.dans.lib.util -
Builder for creating a client proxy for an API endpoint.
- ClientProxyBuilder() - Constructor for class nl.knaw.dans.lib.util.ClientProxyBuilder
- close() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
-
Closes the input stream and ensures that the process exited successfully.
- compare(Path, Path) - Method in class nl.knaw.dans.lib.util.CreationTimestampComparator
- compare(Path, Path) - Method in class nl.knaw.dans.lib.util.PropertiesBasedDirectoryComparator
- CONFIG_FILE_KEY - Static variable in class nl.knaw.dans.lib.util.AbstractCommandLineApp
- configureCommandLine(CommandLine, C) - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
- createInboxTask(Path) - Method in interface nl.knaw.dans.lib.util.inbox.InboxTaskFactory
- createQuery(CriteriaQuery<T>) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
-
Creates a query from the given CriteriaQuery.
- createQuery(CriteriaQuery<T>) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
- CreationTimestampComparator - Class in nl.knaw.dans.lib.util
- CreationTimestampComparator() - Constructor for class nl.knaw.dans.lib.util.CreationTimestampComparator
- CustomFileFilters - Class in nl.knaw.dans.lib.util
- CustomFileFilters() - Constructor for class nl.knaw.dans.lib.util.CustomFileFilters
D
- DataverseClientFactory - Class in nl.knaw.dans.lib.util
- DataverseClientFactory() - Constructor for class nl.knaw.dans.lib.util.DataverseClientFactory
- DataverseHealthCheck - Class in nl.knaw.dans.lib.util
- DataverseHealthCheck(DataverseClient) - Constructor for class nl.knaw.dans.lib.util.DataverseHealthCheck
- defaultApiCtor(Function<A, D>) - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
- DefaultMediaTypeFilter - Class in nl.knaw.dans.lib.util
-
A filter that sets the default media type if the client accepts any media type.
- DefaultMediaTypeFilter() - Constructor for class nl.knaw.dans.lib.util.DefaultMediaTypeFilter
- DefaultMediaTypeFilter(String) - Constructor for class nl.knaw.dans.lib.util.DefaultMediaTypeFilter
- delete(E) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
-
Deletes the entity from the current session.
- delete(E) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
E
- error(String) - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
- error(String, Throwable) - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
- error(List<String>) - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
- ERROR - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
- EXAMPLE_CONFIG_FILE_KEY - Static variable in class nl.knaw.dans.lib.util.AbstractCommandLineApp
-
Path from which an example configuration file can be loaded, to be instantiated with the default configuration, if no configuration file is found.
- ExecutorServiceFactory - Class in nl.knaw.dans.lib.util
-
Factory for configuring and creating an ExecutorService in a DropWizard application.
- ExecutorServiceFactory() - Constructor for class nl.knaw.dans.lib.util.ExecutorServiceFactory
- extractZipFile(Path, Path) - Static method in class nl.knaw.dans.lib.util.ZipUtil
F
- FAILURE - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class nl.knaw.dans.lib.util.DefaultMediaTypeFilter
- fromString(String) - Static method in class nl.knaw.dans.lib.util.UrnUuid
- fromUri(URI) - Static method in class nl.knaw.dans.lib.util.UrnUuid
G
- get(Long) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
-
Retrieves the entity with the given id from the current session.
- get(Long) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
- getCriteriaBuilder() - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
-
Returns the CriteriaBuilder for the current session.
- getCriteriaBuilder() - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
- getName() - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
- getUuid() - Method in class nl.knaw.dans.lib.util.UrnUuid
- getVersion() - Method in class nl.knaw.dans.lib.util.PicocliVersionProvider
H
- hasNext() - Method in class nl.knaw.dans.lib.util.PathIterator
- httpClient(JerseyClientConfiguration) - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
I
- Inbox - Class in nl.knaw.dans.lib.util.inbox
-
A managed inbox that monitors a directory for new files and directories, processes them using a provided task factory, and allows for custom file filtering.
- InboxTaskFactory - Interface in nl.knaw.dans.lib.util.inbox
- IntegrationTestAfterUnitTestClassOrderer - Class in nl.knaw.dans.lib.util
-
The integration tests mess up the logging facilities for the unit tests, so we run the integration tests after the unit test This requires every integration test to end with "IntegrationTest"
- IntegrationTestAfterUnitTestClassOrderer() - Constructor for class nl.knaw.dans.lib.util.IntegrationTestAfterUnitTestClassOrderer
L
- load() - Method in class nl.knaw.dans.lib.util.MappingLoader
- loadConfiguration(File) - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
M
- MappingLoader - Class in nl.knaw.dans.lib.util
-
Loads a mapping from a CSV file.
- MappingLoader() - Constructor for class nl.knaw.dans.lib.util.MappingLoader
- mark(int) - Method in class nl.knaw.dans.lib.util.ProcessInputStream
- markSupported() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
- MAX_BYTES_ERROR_SNIPPET - Static variable in class nl.knaw.dans.lib.util.ProcessInputStream
N
- next() - Method in class nl.knaw.dans.lib.util.PathIterator
- nl.knaw.dans.lib.util - package nl.knaw.dans.lib.util
- nl.knaw.dans.lib.util.inbox - package nl.knaw.dans.lib.util.inbox
- nl.knaw.dans.lib.util.ruleengine - package nl.knaw.dans.lib.util.ruleengine
- NumberedRule - Class in nl.knaw.dans.lib.util.ruleengine
-
A wrapper around a
BagValidatorRulethat adds a rule number and links to dependent rules. - NumberedRule(String, BagValidatorRule) - Constructor for class nl.knaw.dans.lib.util.ruleengine.NumberedRule
O
- ok() - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
- onDirectoryCreate(File) - Method in class nl.knaw.dans.lib.util.inbox.Inbox
- onFileCreate(File) - Method in class nl.knaw.dans.lib.util.inbox.Inbox
- onStart(FileAlterationObserver) - Method in class nl.knaw.dans.lib.util.inbox.Inbox
- onStop(FileAlterationObserver) - Method in class nl.knaw.dans.lib.util.inbox.Inbox
- orderClasses(ClassOrdererContext) - Method in class nl.knaw.dans.lib.util.IntegrationTestAfterUnitTestClassOrderer
P
- PathIterator - Class in nl.knaw.dans.lib.util
-
Turns an iterator of Files into an iterator of Paths and provides a count of the number of iterated paths so far.
- PathIterator() - Constructor for class nl.knaw.dans.lib.util.PathIterator
- PathIteratorZipper - Class in nl.knaw.dans.lib.util
-
Zips files from an iterator of paths into a zip file up to a maximum number of files and bytes (the first limit reached).
- PathIteratorZipper() - Constructor for class nl.knaw.dans.lib.util.PathIteratorZipper
- persist(E) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
-
Performs a saveOrUpdate in the current session.
- persist(E) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
- PersistenceProvider<E> - Interface in nl.knaw.dans.lib.util
- PersistenceProviderImpl<E> - Class in nl.knaw.dans.lib.util
- PersistenceProviderImpl(SessionFactory, Class<E>) - Constructor for class nl.knaw.dans.lib.util.PersistenceProviderImpl
- PicocliVersionProvider - Class in nl.knaw.dans.lib.util
-
Picocli version provider, that reads the version from the manifest file.
- PicocliVersionProvider() - Constructor for class nl.knaw.dans.lib.util.PicocliVersionProvider
- PingHealthCheck - Class in nl.knaw.dans.lib.util
-
Health check for a service that responds to a ping request with "pong".
- PingHealthCheck() - Constructor for class nl.knaw.dans.lib.util.PingHealthCheck
- ProcessInputStream - Class in nl.knaw.dans.lib.util
- PropertiesBasedDirectoryComparator<T extends Comparable<T>> - Class in nl.knaw.dans.lib.util
- PropertiesBasedDirectoryComparator() - Constructor for class nl.knaw.dans.lib.util.PropertiesBasedDirectoryComparator
R
- read() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
- read(byte[]) - Method in class nl.knaw.dans.lib.util.ProcessInputStream
- read(byte[], int, int) - Method in class nl.knaw.dans.lib.util.ProcessInputStream
- reset() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
- RuleEngine - Interface in nl.knaw.dans.lib.util.ruleengine
-
Engine for validating bags against rule sets.
- RuleEngineConfigurationException - Exception in nl.knaw.dans.lib.util.ruleengine
- RuleEngineImpl - Class in nl.knaw.dans.lib.util.ruleengine
- RuleEngineImpl() - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleEngineImpl
- RuleResult - Class in nl.knaw.dans.lib.util.ruleengine
- RuleResult(RuleResult.Status, List<String>) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleResult
- RuleResult(RuleResult.Status, List<String>, Throwable) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleResult
- RuleResult.Status - Enum Class in nl.knaw.dans.lib.util.ruleengine
- RuleValidationResult - Class in nl.knaw.dans.lib.util.ruleengine
-
This object is used internally by the RuleEngine to keep track of the status of rules executed
- RuleValidationResult(String, RuleValidationResult.RuleValidationResultStatus) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult
- RuleValidationResult(String, RuleValidationResult.RuleValidationResultStatus, boolean) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult
- RuleValidationResult(String, RuleValidationResult.RuleValidationResultStatus, String) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult
- RuleValidationResult.RuleValidationResultStatus - Enum Class in nl.knaw.dans.lib.util.ruleengine
- run(String[]) - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
S
- schemaMap - Variable in class nl.knaw.dans.lib.util.XmlSchemaValidator
- skip(long) - Method in class nl.knaw.dans.lib.util.ProcessInputStream
- SKIP_DEPENDENCIES - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
- skipDependencies() - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
- SKIPPED - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
- start() - Method in class nl.knaw.dans.lib.util.inbox.Inbox
- start(CommandLine) - Static method in class nl.knaw.dans.lib.util.ProcessInputStream
-
Starts the given command and returns an InputStream that: streams the process stdout; throws an IOException if the process exits non-zero or fails to start.
- start(CommandLine, int...) - Static method in class nl.knaw.dans.lib.util.ProcessInputStream
-
Starts the given command and returns an InputStream that: streams the process stdout; throws an IOException if the process exits non-zero or fails to start.
- start(CommandLine, File, Duration, int...) - Static method in class nl.knaw.dans.lib.util.ProcessInputStream
-
Starts the given command with an optional working directory and timeout, returning an InputStream that: streams the process stdout; and treats the provided exit codes as success (all others trigger IOException).
- stop() - Method in class nl.knaw.dans.lib.util.inbox.Inbox
- subDirectoryOf(Path) - Static method in class nl.knaw.dans.lib.util.CustomFileFilters
- SUCCESS - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
- SUCCESS - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
T
- TestUtils - Class in nl.knaw.dans.lib.util
- TestUtils() - Constructor for class nl.knaw.dans.lib.util.TestUtils
- toASCIIString() - Method in class nl.knaw.dans.lib.util.UrnUuid
- toString() - Method in class nl.knaw.dans.lib.util.UrnUuid
U
- update(E) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
-
Updates the entity in the current session.
- update(E) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
- UrnUuid - Class in nl.knaw.dans.lib.util
- UrnUuid() - Constructor for class nl.knaw.dans.lib.util.UrnUuid
V
- validate(Path) - Method in interface nl.knaw.dans.lib.util.ruleengine.BagValidatorRule
-
Validate the bag at
pathagainst this rule. - validateBag(Path, List<NumberedRule>) - Method in interface nl.knaw.dans.lib.util.ruleengine.RuleEngine
-
Validates the given bag against a given rule set.
- validateBag(Path, List<NumberedRule>) - Method in class nl.knaw.dans.lib.util.ruleengine.RuleEngineImpl
- validateDocument(Source, String) - Method in class nl.knaw.dans.lib.util.XmlSchemaValidator
-
Validates the document loaded into
nodeagainst the schema mapped toschemaAlias. - validateDocument(Node, String) - Method in class nl.knaw.dans.lib.util.XmlSchemaValidator
-
Validates the document loaded into
nodeagainst the schema mapped toschemaAlias. - validateRuleSet(List<NumberedRule>) - Method in interface nl.knaw.dans.lib.util.ruleengine.RuleEngine
-
Check that a rule set is internally consistent.
- validateRuleSet(List<NumberedRule>) - Method in class nl.knaw.dans.lib.util.ruleengine.RuleEngineImpl
- valueOf(String) - Static method in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
X
- XmlSchemaValidator - Class in nl.knaw.dans.lib.util
-
Container that keeps a number of configured XML Schema validators.
- XmlSchemaValidator(Map<String, URI>, boolean) - Constructor for class nl.knaw.dans.lib.util.XmlSchemaValidator
-
Constructs an XmlSchemaValidator that can validate XML documents against multiple XML Schemas.
- XmlSchemaValidator(Map<String, URI>) - Constructor for class nl.knaw.dans.lib.util.XmlSchemaValidator
-
Constructs an XmlSchemaValidator that can validate XML documents against multiple XML Schemas.
Z
- zip() - Method in class nl.knaw.dans.lib.util.PathIteratorZipper
-
Zips files from the source iterator into the target zip file.
- zipDirectory(Path, Path, boolean) - Static method in class nl.knaw.dans.lib.util.ZipUtil
- ZipUtil - Class in nl.knaw.dans.lib.util
- ZipUtil() - Constructor for class nl.knaw.dans.lib.util.ZipUtil
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form