Package io.jmix.rest
Class RestProperties
java.lang.Object
io.jmix.rest.RestProperties
@ConfigurationProperties(prefix="jmix.rest")
@ConstructorBinding
public class RestProperties
extends Object
-
Constructor Summary
ConstructorDescriptionRestProperties
(String[] allowedOrigins, int maxUploadSize, boolean optimisticLockingEnabled, boolean responseFetchPlanEnabled, int defaultMaxFetchSize, Map<String, Integer> entityMaxFetchSize) -
Method Summary
Modifier and TypeMethodDescriptionString[]
Deprecated.int
getEntityMaxFetchSize
(String entityName) int
boolean
boolean
-
Constructor Details
-
RestProperties
public RestProperties(@DefaultValue("*") String[] allowedOrigins, @DefaultValue("20971520") int maxUploadSize, @DefaultValue("false") boolean optimisticLockingEnabled, @DefaultValue("true") boolean responseFetchPlanEnabled, @DefaultValue("10000") int defaultMaxFetchSize, @Nullable Map<String, Integer> entityMaxFetchSize)
-
-
Method Details
-
isOptimisticLockingEnabled
public boolean isOptimisticLockingEnabled()- See Also:
-
optimisticLockingEnabled
-
isResponseFetchPlanEnabled
public boolean isResponseFetchPlanEnabled()- See Also:
-
responseFetchPlanEnabled
-
getAllowedOrigins
Deprecated.- See Also:
-
allowedOrigins
-
getMaxUploadSize
public int getMaxUploadSize()- See Also:
-
maxUploadSize
-
getEntityMaxFetchSize
-
CorsProperties.getAllowedOrigins()