## Uses of Interface
org.modeshape.common.collection.Problems

- Packages that use Problems
  Package | Description
  --- | ---
  org.modeshape.common.collection | A set of common classes for dealing with collections of other objects.
  org.modeshape.jcr |
  org.modeshape.jcr.index.local |
  org.modeshape.jcr.mimetype | This package defines an internal adapter framework for detecting MIME types.
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.query.validate | This package provides the interfaces that define the tables and columns that can be queried.
  org.modeshape.jcr.spi.index.provider | This package contains the Service Provider Interface (SPI) for custom index providers, which are components that encapsulate how ModeShape updates and uses a set of particular indexes.

- - ### Uses of Problems in org.modeshape.common.collection

    Classes in org.modeshape.common.collection that implement Problems
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractProblems` A list of problems for some execution context.
    `class` | `ImmutableProblems` An immutable wrapper for a mutable `Problems`.
    `class` | `SimpleProblems` A simple `Problems` collection.
    `class` | `ThreadSafeProblems` A thread-safe `Problems` collection.

    Constructors in org.modeshape.common.collection with parameters of type Problems
    Constructor and Description
    `ImmutableProblems(Problems delegate)`

  - ### Uses of Problems in org.modeshape.jcr

    Methods in org.modeshape.jcr that return Problems
    Modifier and Type | Method and Description
    --- | ---
    `abstract Problems` | BackupService.Activity.`execute()` Execute the activity, using the repository state as it currently exists.
    `Problems` | BackupService.BackupActivity.`execute()`
    `Problems` | BackupService.RestoreActivity.`execute()`
    `Problems` | Upgrades.Context.`getProblems()` Get a problems instance which can be used to record failures/warnings/information messages.
    `Problems` | ConfigurationException.`getProblems()`
    `Problems` | JcrRepository.`getStartupProblems()` Starts this repository instance (if not already started) and returns all the possible startup problems & warnings which did not prevent the repository from starting up.
    `protected Problems` | JcrRepository.RunningState.`problems()`
    `Problems` | RepositoryConfiguration.`validate()` Validate this configuration against the JSON Schema.
    `Problems` | RepositoryConfiguration.`validate(Changes changes)` Validate this configuration if the supplied changes were made to this.

    Methods in org.modeshape.jcr with parameters of type Problems
    Modifier and Type | Method and Description
    --- | ---
    `List<RepositoryConfiguration.Component>` | RepositoryConfiguration.Federation.`getConnectors(Problems problems)` Get the list of connector configurations.
    `protected List<RepositoryConfiguration.Component>` | RepositoryConfiguration.Security.`getCustomProviders(Problems problems)`
    `protected List<RepositoryConfiguration.Component>` | RepositoryConfiguration.Sequencing.`getSequencers(Problems problems)`
    `protected List<RepositoryConfiguration.Component>` | RepositoryConfiguration.TextExtraction.`getTextExtractors(Problems problems)` Get the ordered list of text extractors.
    `void` | CndImporter.`importBuiltIns(Problems problems)`
    `void` | CndImporter.`importFrom(File file, Problems problems)` Import the CND content from the supplied stream, placing the content into the importer's destination.
    `void` | CndImporter.`importFrom(InputStream stream, Problems problems, String resourceName)` Import the CND content from the supplied stream, placing the content into the importer's destination.
    `void` | CndImporter.`importFrom(String content, Problems problems, String resourceName)` Import the CND content from the supplied stream, placing the content into the importer's destination.
    `protected String` | JcrNodeTypeManager.`messageFrom(Problems problems)`
    `protected List<RepositoryConfiguration.Component>` | RepositoryConfiguration.`readComponents(Document doc, String fieldName, String aliasFieldName, Map<String,String> classnamesByAlias, Problems problems)`
    `protected void` | RepositoryConfiguration.Security.`validateCustomProviders(Problems problems)`
    `protected void` | RepositoryConfiguration.Indexes.`validateIndexDefinitions(Problems problems)`
    `protected void` | RepositoryConfiguration.`validateIndexProviders(Problems problems)`
    `protected void` | RepositoryConfiguration.Sequencing.`validateSequencers(Problems problems)` Get the ordered list of sequencers.
    `protected void` | RepositoryConfiguration.TextExtraction.`validateTextExtractors(Problems problems)`

    Constructors in org.modeshape.jcr with parameters of type Problems
    Constructor and Description
    `BackupDocumentReader(File parentDirectory, String filenamePrefix, Problems problems)`
    `BackupDocumentWriter(File parentDirectory, String filenamePrefix, long documentsPerFile, boolean compress, Problems problems)`
    `ConfigurationException(Problems results)`
    `ConfigurationException(Problems results, String message)`
    `ConfigurationException(Problems results, String message, Throwable cause)`
    `ConfigurationException(Problems results, Throwable cause)`
    `JcrProblems(Problems problems)`

  - ### Uses of Problems in org.modeshape.jcr.index.local

    Methods in org.modeshape.jcr.index.local with parameters of type Problems
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | ManagedLocalIndexBuilder.`validate(Problems problems)` Validate whether the index definition is acceptable for this provider.
    `void` | ManagedLocalIndexBuilder.SingleColumnIndexBuilder.`validate(Problems problems)`
    `void` | LocalIndexProvider.`validateProposedIndex(ExecutionContext context, IndexDefinition defn, NodeTypes.Supplier nodeTypeSupplier, Problems problems)`

  - ### Uses of Problems in org.modeshape.jcr.mimetype

    Constructors in org.modeshape.jcr.mimetype with parameters of type Problems
    Constructor and Description
    `MimeTypeDetectors(Environment environment, Problems problems)` Creates a new instance with a given environment and optional problems collector.

  - ### Uses of Problems in org.modeshape.jcr.query

    Fields in org.modeshape.jcr.query declared as Problems
    Modifier and Type | Field and Description
    --- | ---
    `protected Problems` | QueryContext.`problems`

    Methods in org.modeshape.jcr.query that return Problems
    Modifier and Type | Method and Description
    --- | ---
    `Problems` | QueryResults.`getProblems()` Get the problems encountered during execution.
    `Problems` | QueryContext.`getProblems()` Get the problem container used by this query context.

    Methods in org.modeshape.jcr.query with parameters of type Problems
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JcrAbstractQuery.`checkForProblems(Problems problems)`
    `QueryContext` | QueryContext.`with(Problems problems)` Obtain a copy of this context, except that the copy uses the supplied problem container.

    Constructors in org.modeshape.jcr.query with parameters of type Problems
    Constructor and Description
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Problems problems, Map<String,Object> variables)` Create a new context for query execution.
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Problems problems, Map<String,Object> variables, long id)` Create a new context for query execution.
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Problems problems)` Create a new context for query execution.

  - ### Uses of Problems in org.modeshape.jcr.query.engine

    Methods in org.modeshape.jcr.query.engine that return Problems
    Modifier and Type | Method and Description
    --- | ---
    `Problems` | Results.`getProblems()`

    Constructors in org.modeshape.jcr.query.engine with parameters of type Problems
    Constructor and Description
    `Results(QueryResults.Columns columns, QueryResults.Statistics statistics, NodeSequence rows, CachedNodeSupplier cachedNodes, Problems problems, String plan)` Create a results object for the supplied context, command, and result columns and with the supplied tuples.

  - ### Uses of Problems in org.modeshape.jcr.query.validate

    Methods in org.modeshape.jcr.query.validate with parameters of type Problems
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | Validator.`checkVariationsOfPropertyName(SelectorName selector, String propertyName, Schemata.Table actualTable, Problems problems)`

  - ### Uses of Problems in org.modeshape.jcr.spi.index.provider

    Methods in org.modeshape.jcr.spi.index.provider with parameters of type Problems
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | IndexProvider.`validateProposedIndex(ExecutionContext context, IndexDefinition defn, NodeTypes.Supplier nodeTypesSupplier, Problems problems)` Validate the proposed index definition, and use the supplied problems to report any issues that will prevent this provider from creating and using an index with the given definition.

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.