Class AbstractReadOnlyResourceController<ResponseDTO,ID,FD extends GenericFilterDTO>
java.lang.Object
org.praxisplatform.uischema.controller.base.AbstractResourceQueryController<ResponseDTO,ID,FD>
org.praxisplatform.uischema.controller.base.AbstractReadOnlyResourceController<ResponseDTO,ID,FD>
public abstract class AbstractReadOnlyResourceController<ResponseDTO,ID,FD extends GenericFilterDTO>
extends AbstractResourceQueryController<ResponseDTO,ID,FD>
Variante query-only canonica para recursos somente leitura.
Diferentemente do legado, esta base nao expoe endpoints de escrita para devolver 405.
A superficie HTTP publicada e estritamente a de leitura.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract BaseResourceQueryService<ResponseDTO, ID, FD> protected booleanMethods inherited from class org.praxisplatform.uischema.controller.base.AbstractResourceQueryController
buildCollectionActionLinks, buildCollectionDiscoveryLinks, buildEntityActionLinks, buildItemActionLinks, buildItemDiscoveryLinks, distributionStats, filter, filterByCursor, filterOptions, filterOptionSourceOptions, getAll, getBasePath, getById, getByIds, getCollectionActions, getCollectionCapabilities, getControllerClass, getIdFieldName, getItemActions, getItemCapabilities, getItemSurfaces, getOptionsByIds, getOptionSourceOptionsByIds, getResourceKey, getResourceKeyOrNull, getResponseId, getSchema, groupByStats, hateoasOrNull, initializeBasePath, linkToAll, linkToCollectionActionsIfAvailable, linkToCollectionCapabilitiesIfAvailable, linkToCollectionSurfacesIfAvailable, linkToDocs, linkToFilter, linkToFilterCursor, linkToItemActionsIfAvailable, linkToItemCapabilitiesIfAvailable, linkToItemSurfacesIfAvailable, linkToSelf, linkToUiSchema, locate, successEnvelope, timeSeriesStats, toEntityModel, toResourceModel, withVersion
-
Constructor Details
-
AbstractReadOnlyResourceController
public AbstractReadOnlyResourceController()
-
-
Method Details
-
getService
- Specified by:
getServicein classAbstractResourceQueryController<ResponseDTO,ID, FD extends GenericFilterDTO>
-
isReadOnlyResource
protected boolean isReadOnlyResource()- Overrides:
isReadOnlyResourcein classAbstractResourceQueryController<ResponseDTO,ID, FD extends GenericFilterDTO>
-