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 @Override
028 public String toString() {
029 StringBundler sb = new StringBundler(23);
030
031 sb.append("{brand=");
032 sb.append(getBrand());
033 sb.append(", browser=");
034 sb.append(getBrowser());
035 sb.append(", browserVersion=");
036 sb.append(getBrowserVersion());
037 sb.append(", capabilities=");
038 sb.append(getCapabilities());
039 sb.append(", model=");
040 sb.append(getModel());
041 sb.append(", os=");
042 sb.append(getOS());
043 sb.append(", osVersion=");
044 sb.append(getOSVersion());
045 sb.append(", pointingMethod=");
046 sb.append(getPointingMethod());
047 sb.append(", qwertyKeyboard=");
048 sb.append(hasQwertyKeyboard());
049 sb.append(", screenSize=");
050 sb.append(getScreenSize());
051 sb.append(", tablet=");
052 sb.append(isTablet());
053 sb.append("}");
054
055 return sb.toString();
056 }
057
058 }