001
014
015 package com.liferay.portal.kernel.mobile.device;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import java.io.Serializable;
020
021 import java.util.Map;
022
023
027 @ProviderType
028 public interface Device extends Serializable {
029
030 public String getBrand();
031
032 public String getBrowser();
033
034 public String getBrowserVersion();
035
036
039 @Deprecated
040 public Map<String, Capability> getCapabilities();
041
042
045 @Deprecated
046 public String getCapability(String name);
047
048 public String getModel();
049
050 public String getOS();
051
052 public String getOSVersion();
053
054 public String getPointingMethod();
055
056 public Dimensions getScreenPhysicalSize();
057
058 public Dimensions getScreenResolution();
059
060 public boolean hasQwertyKeyboard();
061
062 public boolean isTablet();
063
064 }