Package com.blazebit.persistence.spi
Interface ServiceProvider
-
- All Known Subinterfaces:
BaseCriteriaBuilder<T,X>,BaseCTECriteriaBuilder<X>,BaseQueryBuilder<T,X>,BaseSubqueryBuilder<X>,CommonQueryBuilder<X>,CriteriaBuilder<T>,CriteriaBuilderFactory,CTEBuilder<T>,DeleteCriteriaBuilder<T>,FinalSetOperationCriteriaBuilder<T>,FullQueryBuilder<T,X>,FullSelectCTECriteriaBuilder<X>,InsertCriteriaBuilder<T>,LeafOngoingSetOperationCriteriaBuilder<X>,LeafOngoingSetOperationCTECriteriaBuilder<X>,LeafOngoingSetOperationSubqueryBuilder<X>,ModificationCriteriaBuilder<X>,OngoingSetOperationCriteriaBuilder<T,Y>,OngoingSetOperationCTECriteriaBuilder<T,Y>,OngoingSetOperationSubqueryBuilder<T,Y>,PaginatedCriteriaBuilder<T>,QueryBuilder<T,X>,ReturningDeleteCriteriaBuilder<T,X>,ReturningInsertCriteriaBuilder<T,X>,ReturningModificationCriteriaBuilder<X,Y>,ReturningUpdateCriteriaBuilder<T,X>,SelectBaseCTECriteriaBuilder<X>,SelectCTECriteriaBuilder<X>,SelectRecursiveCTECriteriaBuilder<X>,StartOngoingSetOperationCriteriaBuilder<X,Y>,StartOngoingSetOperationCTECriteriaBuilder<X,Y>,StartOngoingSetOperationSubqueryBuilder<X,Y>,SubqueryBuilder<T>,UpdateCriteriaBuilder<T>
public interface ServiceProviderProvides access to various services.- Since:
- 1.2.0
- Author:
- Christian Beikov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TgetService(Class<T> serviceClass)Returns the service or null if none is available.
-
-
-
Method Detail
-
getService
<T> T getService(Class<T> serviceClass)
Returns the service or null if none is available.- Type Parameters:
T- The service type- Parameters:
serviceClass- The type of the service- Returns:
- The service or null
-
-