001
014
015 package com.liferay.portal.kernel.mobile.device;
016
017 import com.liferay.portal.kernel.util.StringBundler;
018
019
025 public abstract class AbstractDevice implements Device {
026
027
030 @Deprecated
031 @Override
032 public Dimensions getScreenSize() {
033 return getScreenResolution();
034 }
035
036 @Override
037 public String toString() {
038 StringBundler sb = new StringBundler(25);
039
040 sb.append("{brand=");
041 sb.append(getBrand());
042 sb.append(", browser=");
043 sb.append(getBrowser());
044 sb.append(", browserVersion=");
045 sb.append(getBrowserVersion());
046 sb.append(", capabilities=");
047 sb.append(getCapabilities());
048 sb.append(", model=");
049 sb.append(getModel());
050 sb.append(", os=");
051 sb.append(getOS());
052 sb.append(", osVersion=");
053 sb.append(getOSVersion());
054 sb.append(", pointingMethod=");
055 sb.append(getPointingMethod());
056 sb.append(", qwertyKeyboard=");
057 sb.append(hasQwertyKeyboard());
058 sb.append(", screenPhysicalSize=");
059 sb.append(getScreenPhysicalSize());
060 sb.append(", screenResolution=");
061 sb.append(getScreenResolution());
062 sb.append(", tablet=");
063 sb.append(isTablet());
064 sb.append("}");
065
066 return sb.toString();
067 }
068
069 }