public T delete(final T object) { KeyElement keyElement = getKeys(object); synchronized (dataStore) { return dataStore.remove(keyElement); } }
public T delete(final T object) { KeyElement keyElement = getKeys(object); synchronized (dataStore) { return dataStore.remove(keyElement); } }
public T delete(final T object) { KeyElement keyElement = getKeys(object); synchronized (dataStore) { return dataStore.remove(keyElement); } }
public T read(final T obj) { KeyElement objKeys = getKeys(obj); return dataStore.get(objKeys); }
public T read(final T obj) { KeyElement objKeys = getKeys(obj); return dataStore.get(objKeys); }
public T read(final T obj) { KeyElement objKeys = getKeys(obj); return dataStore.get(objKeys); }
public T update(final T object) { KeyElement keyElement = getKeys(object); synchronized (dataStore) { dataStore.remove(keyElement); dataStore.put(keyElement, object); } return object; }
public T update(final T object) { KeyElement keyElement = getKeys(object); synchronized (dataStore) { dataStore.remove(keyElement); dataStore.put(keyElement, object); } return object; }
public T update(final T object) { KeyElement keyElement = getKeys(object); synchronized (dataStore) { dataStore.remove(keyElement); dataStore.put(keyElement, object); } return object; }
/** * Are the key values equal for both instances. * If all compared key values are <code>null</code> this also means equal. * * @param first first instance to check for key equal * @param second second instance to check for key equal * @return <code>true</code> if object instance have equal keys set. */ public boolean isKeyEqual(final T first, final T second) { KeyElement firstKeys = getKeys(first); KeyElement secondKeys = getKeys(second); return firstKeys.equals(secondKeys); }
/** * Are the key values equal for both instances. * If all compared key values are <code>null</code> this also means equal. * * @param first first instance to check for key equal * @param second second instance to check for key equal * @return <code>true</code> if object instance have equal keys set. */ public boolean isKeyEqual(final T first, final T second) { KeyElement firstKeys = getKeys(first); KeyElement secondKeys = getKeys(second); return firstKeys.equals(secondKeys); }
/** * Are the key values equal for both instances. * If all compared key values are <code>null</code> this also means equal. * * @param first first instance to check for key equal * @param second second instance to check for key equal * @return <code>true</code> if object instance have equal keys set. */ public boolean isKeyEqual(final T first, final T second) { KeyElement firstKeys = getKeys(first); KeyElement secondKeys = getKeys(second); return firstKeys.equals(secondKeys); }
public T create(final T object) throws DataStoreException { KeyElement keyElement = getKeys(object); return create(object, keyElement); }
public T create(final T object) throws DataStoreException { KeyElement keyElement = getKeys(object); return create(object, keyElement); }
public T create(final T object) throws DataStoreException { KeyElement keyElement = getKeys(object); return create(object, keyElement); }