All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.persapiens.jsfboot.omnifaces.OmnifacesProperties Maven / Gradle / Ivy

There is a newer version: 1.7.3
Show newest version
package com.github.persapiens.jsfboot.omnifaces;

import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * Taken from http://central.maven.org/maven2/org/omnifaces/omnifaces/1.13/omnifaces-1.13-javadoc.jar
 */
@Getter
@Setter
@ConfigurationProperties(prefix = "jsf.omnifaces")
public class OmnifacesProperties {
    private String cacheProvider;
            
    private String defaultcache;
            
    private String exceptionTypesToUnwrap;
    
    private String facesViewsDispatchMethod;
    
    private Boolean facesViewsEnabled;
                    
    private String facesViewsExtensionAction;
    
    private String facesViewsFilterAfterDeclaredFilters;
    
    private String facesViewsPathAction;
                        
    private String facesViewsScanPaths;
                            
    private Boolean facesViewsScannedViewsAlwaysExtensionless;
                            
    private String facesViewsViewHandlerMode;
                                
    private String html5RenderKitPassthroughAttributes;
    
    private Boolean cdnResourceHandlerDisabled;
    
    private String cdnResourceHandlerUrls;
                                    
    private Integer combinedResourceHandlerCacheTtl;
                                        
    private Boolean combinedResourceHandlerDisabled;
                                        
    private String combinedResourceHandlerExcludedResources;
                                            
    private Boolean combinedResourceHandlerInlineCss;
    
    private Boolean combinedResourceHandlerInlineJs;
    
    private String combinedResourceHandlerSuppressedResources;
    
    private Cache cache = new Cache();
    
    @Getter @Setter
    public static class Cache {
        private Integer applicationMaxCapacity;

        private Integer applicationTtl;

        private Integer sessionMaxCapacity;

        private Integer sessionTtl;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy