Class AbstractReadOnlyResourceService<E,ResponseDTO,ID,FilterDTO extends GenericFilterDTO>
java.lang.Object
org.praxisplatform.uischema.service.base.AbstractBaseQueryResourceService<E,ResponseDTO,ID,FilterDTO>
org.praxisplatform.uischema.service.base.AbstractReadOnlyResourceService<E,ResponseDTO,ID,FilterDTO>
- All Implemented Interfaces:
BaseResourceQueryService<ResponseDTO,ID, FilterDTO>
public abstract class AbstractReadOnlyResourceService<E,ResponseDTO,ID,FilterDTO extends GenericFilterDTO>
extends AbstractBaseQueryResourceService<E,ResponseDTO,ID,FilterDTO>
Base resource-oriented para recursos estritamente de consulta.
Diferente do legado, recursos somente leitura agora nascem de um boundary query-only real e nao herdam create/update/delete apenas para desabilita-los.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractReadOnlyResourceService(BaseCrudRepository<E, ID> repository, Class<E> entityClass) protectedAbstractReadOnlyResourceService(BaseCrudRepository<E, ID> repository, GenericSpecificationsBuilder<E> specificationsBuilder, Class<E> entityClass) -
Method Summary
Methods inherited from class org.praxisplatform.uischema.service.base.AbstractBaseQueryResourceService
byIdsOptions, byIdsOptionSourceOptions, computeOptionLabel, distributionStats, extractId, filter, filterByCursor, filterEntities, filterEntitiesByCursor, filterEntitiesWithIncludeIds, filterOptions, filterOptionSourceOptions, findAll, findAllById, findAllEntities, findById, findEntitiesById, findEntityById, getAllFields, getAllMethods, getDatasetVersion, getDefaultSort, getDistributionStatsSupportMode, getEntityClass, getEntityManager, getGroupByStatsSupportMode, getIdFieldName, getNotFoundException, getOptionMapper, getOptionSourceRegistry, getRepository, getResourceMapper, getSpecificationsBuilder, getStatsFieldRegistry, getTimeSeriesStatsSupportMode, groupByStats, hasOptionSource, locate, resolveEffectiveOptionSource, resolveMetrics, resolveOptionSource, sanitizeFilter, timeSeriesStats
-
Constructor Details
-
AbstractReadOnlyResourceService
protected AbstractReadOnlyResourceService(BaseCrudRepository<E, ID> repository, GenericSpecificationsBuilder<E> specificationsBuilder, Class<E> entityClass) -
AbstractReadOnlyResourceService
protected AbstractReadOnlyResourceService(BaseCrudRepository<E, ID> repository, Class<E> entityClass)
-