package de.thedevstack.conversationsplus.utils; import de.thedevstack.conversationsplus.entities.Account; /** * Utility class to work with accounts. */ public final class AccountUtil { public static boolean isHttpUploadAvailable(Account account, long filesize) { return null != account && null != account.getXmppConnection() && null != account.getXmppConnection().getFeatures() && account.getXmppConnection().getFeatures().httpUpload(filesize); } public static boolean isHttpUploadAvailable(Account account) { return null != account && null != account.getXmppConnection() && null != account.getXmppConnection().getFeatures() && account.getXmppConnection().getFeatures().httpUpload(0); } public static boolean isFileTransferHttpAvailable(Account account) { return null != account && null != account.getXmppConnection() && null != account.getXmppConnection().getFeatures() && account.getXmppConnection().getFeatures().hasFeatureFileTransferHttp(0); } private AccountUtil() { // avoid instantiation of utility class } }