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