Package io.jmix.rest.impl.controller
Class EntitiesMetadataController
java.lang.Object
io.jmix.rest.impl.controller.EntitiesMetadataController
@RestController("rest_EntitiesMetadataController")
@RequestMapping(value="${jmix.rest.base-path}${jmix.rest.metadata-path}",
produces="application/json;charset=UTF-8")
public class EntitiesMetadataController
extends Object
Controller that is used for getting entities metadata. User permissions for entities access aren't taken into account
at the moment.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllFetchPlansForMetaClass
(String entityName) getAllViewsForMetaClass
(String entityName) getFetchPlan
(String entityName, String fetchPlanName) getMetaClassInfo
(String entityName) Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
controllerManager
-
-
Constructor Details
-
EntitiesMetadataController
public EntitiesMetadataController()
-
-
Method Details
-
getMetaClassInfo
@GetMapping("/entities/{entityName}") public MetaClassInfo getMetaClassInfo(@PathVariable String entityName) -
getAllMetaClassesInfo
-
getView
@Deprecated(forRemoval=true) @GetMapping("/entities/{entityName}/views/{viewName}") public String getView(@PathVariable String entityName, @PathVariable String viewName) Deprecated, for removal: This API element is subject to removal in a future version. -
getFetchPlan
-
getAllViewsForMetaClass
-
getAllFetchPlansForMetaClass
-