Package io.jmix.rest

Class RestProperties

java.lang.Object
io.jmix.rest.RestProperties

@ConfigurationProperties(prefix="jmix.rest") @ConstructorBinding public class RestProperties extends Object
  • 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 public String[] getAllowedOrigins()
      See Also:
      • allowedOrigins
    • getMaxUploadSize

      public int getMaxUploadSize()
      See Also:
      • maxUploadSize
    • getEntityMaxFetchSize

      public int getEntityMaxFetchSize(String entityName)