
com.foreach.across.modules.spring.mobile.SpringMobileModuleSettings Maven / Gradle / Ivy
package com.foreach.across.modules.spring.mobile;
import com.foreach.across.modules.spring.mobile.config.DeviceResolverRegistration;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.mobile.device.DeviceType;
import java.util.EnumSet;
import java.util.Set;
/**
* @author Arne Vandamme
*/
@ConfigurationProperties(prefix = "spring-mobile")
public class SpringMobileModuleSettings
{
public static final String DEVICE_RESOLVER_REGISTRATION = "spring-mobile.device-resolver-registration";
public static final String DEVICE_TYPES = "spring-mobile.device-types";
private DeviceResolverRegistration deviceResolverRegistration = DeviceResolverRegistration.FILTER;
private Set deviceTypes = EnumSet.of( DeviceType.MOBILE, DeviceType.TABLET );
public DeviceResolverRegistration getDeviceResolverRegistration() {
return deviceResolverRegistration;
}
public void setDeviceResolverRegistration( DeviceResolverRegistration deviceResolverRegistration ) {
this.deviceResolverRegistration = deviceResolverRegistration;
}
public Set getDeviceTypes() {
return deviceTypes;
}
public void setDeviceTypes( Set deviceTypes ) {
this.deviceTypes = deviceTypes;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy