Class PojoScopeSchemaManagerImpl
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.schema.management.impl.PojoScopeSchemaManagerImpl
-
- All Implemented Interfaces:
PojoScopeSchemaManager
public class PojoScopeSchemaManagerImpl extends Object implements PojoScopeSchemaManager
-
-
Constructor Summary
Constructors Constructor Description PojoScopeSchemaManagerImpl(Set<? extends PojoSchemaManagementIndexedTypeContext> targetedTypeContexts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<?>createIfMissing(FailureCollector failureCollector, OperationSubmitter operationSubmitter)CompletableFuture<?>createOrUpdate(FailureCollector failureCollector, OperationSubmitter operationSubmitter)CompletableFuture<?>createOrValidate(FailureCollector failureCollector, OperationSubmitter operationSubmitter)CompletableFuture<?>dropAndCreate(FailureCollector failureCollector, OperationSubmitter operationSubmitter)CompletableFuture<?>dropIfExisting(FailureCollector failureCollector, OperationSubmitter operationSubmitter)voidexportExpectedSchema(Path targetDirectory)voidexportExpectedSchema(SearchSchemaCollector collector)CompletableFuture<?>validate(FailureCollector failureCollector, OperationSubmitter operationSubmitter)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.mapper.pojo.schema.management.spi.PojoScopeSchemaManager
createIfMissing, createOrUpdate, createOrValidate, dropAndCreate, dropIfExisting, validate
-
-
-
-
Constructor Detail
-
PojoScopeSchemaManagerImpl
public PojoScopeSchemaManagerImpl(Set<? extends PojoSchemaManagementIndexedTypeContext> targetedTypeContexts)
-
-
Method Detail
-
createIfMissing
public CompletableFuture<?> createIfMissing(FailureCollector failureCollector, OperationSubmitter operationSubmitter)
- Specified by:
createIfMissingin interfacePojoScopeSchemaManager
-
createOrValidate
public CompletableFuture<?> createOrValidate(FailureCollector failureCollector, OperationSubmitter operationSubmitter)
- Specified by:
createOrValidatein interfacePojoScopeSchemaManager
-
createOrUpdate
public CompletableFuture<?> createOrUpdate(FailureCollector failureCollector, OperationSubmitter operationSubmitter)
- Specified by:
createOrUpdatein interfacePojoScopeSchemaManager
-
dropAndCreate
public CompletableFuture<?> dropAndCreate(FailureCollector failureCollector, OperationSubmitter operationSubmitter)
- Specified by:
dropAndCreatein interfacePojoScopeSchemaManager
-
dropIfExisting
public CompletableFuture<?> dropIfExisting(FailureCollector failureCollector, OperationSubmitter operationSubmitter)
- Specified by:
dropIfExistingin interfacePojoScopeSchemaManager
-
validate
public CompletableFuture<?> validate(FailureCollector failureCollector, OperationSubmitter operationSubmitter)
- Specified by:
validatein interfacePojoScopeSchemaManager
-
exportExpectedSchema
public void exportExpectedSchema(SearchSchemaCollector collector)
- Specified by:
exportExpectedSchemain interfacePojoScopeSchemaManager
-
exportExpectedSchema
public void exportExpectedSchema(Path targetDirectory)
- Specified by:
exportExpectedSchemain interfacePojoScopeSchemaManager
-
-