@Override public void onRemoveEntry(T data, Property prop, Integer key, Object value) { callback.onRemoveEntry(data, prop, key, value); }
@Override public void onRemoveEntry(T data, Property prop, Integer key, Object value) { callback.onRemoveEntry(data, prop, key, value); }
@Override public void onRemoveEntry(T data, Property prop, Integer key, Object value) { if (allow(prop)) { onPreCallback(mSAPC); mSAPC.onRemoveEntry(data, prop, key, value); onPostCallback(mSAPC); } }
@Override public void onRemoveEntry(T data, Property prop, Integer key, Object value) { if (allow(prop)) { onPreCallback(mSAPC); mSAPC.onRemoveEntry(data, prop, key, value); onPostCallback(mSAPC); } }
@Override @SuppressWarnings("unchecked") public void dispatchOnRemoveEntry(Object data, Object original, Property prop, Integer key, Object value) { DataMediatorCallback[] callbacks = delegate.getCallbacks(); for(DataMediatorCallback callback : callbacks){ callback.onPreCallback(params); SparseArrayPropertyCallback sa = callback.getSparseArrayPropertyCallback(); if(sa != null){ sa.onRemoveEntry(data, prop, key, value); } callback.onPostCallback(); } }
@Override @SuppressWarnings("unchecked") public void dispatchOnRemoveEntry(Object data, Object original, Property prop, Integer key, Object value) { DataMediatorCallback[] callbacks = delegate.getCallbacks(); for(DataMediatorCallback callback : callbacks){ callback.onPreCallback(params); SparseArrayPropertyCallback sa = callback.getSparseArrayPropertyCallback(); if(sa != null){ sa.onRemoveEntry(data, prop, key, value); } callback.onPostCallback(); } }