/* * Created by Itzik Braun on 12/3/2015. * Copyright (c) 2015 deluge. All rights reserved. * * Last Modification at: 3/12/15 4:35 PM */ package com.braunster.androidchatsdk.firebaseplugin.firebase.wrappers; import com.braunster.androidchatsdk.firebaseplugin.firebase.BFirebaseNetworkAdapter; import com.braunster.chatsdk.network.AbstractNetworkAdapter; import com.braunster.chatsdk.network.BNetworkManager; import com.braunster.chatsdk.object.BError; import com.google.firebase.database.DatabaseError; public class EntityWrapper<E>{ protected E model; protected String entityId; public E getModel() { return model; } public String getEntityId() { return entityId; } protected AbstractNetworkAdapter getNetworkAdapter(){ return BNetworkManager.sharedManager().getNetworkAdapter(); } protected BError getFirebaseError(DatabaseError firebaseError){ return BFirebaseNetworkAdapter.getFirebaseError(firebaseError); } }