@Override public void removePropertySet(final String entityName, final long entityId) { getPropertySet(entityName, entityId).remove(); }
@SuppressWarnings("unchecked") @Override public Collection<String> getKeys(final String entityName, final long entityId) { return getPropertySet(entityName, entityId).getKeys(); }
@SuppressWarnings("unchecked") @Override public Collection<String> getKeys(final String entityName, final long entityId, final int type) { return getPropertySet(entityName, entityId).getKeys(type); }
@Nullable @Override public PropertyEntry getEntry(final String entityName, final long entityId, final String propertyKey) { final PropertySet ps = getPropertySet(entityName, entityId); return ps.exists(propertyKey) ? new PropertyEntryImpl(ps, propertyKey) : null; }
@Override public void removeEntry(final String entityName, final long entityId, final String propertyKey) { final PropertySet ps = getPropertySet(entityName, entityId); if (ps.exists(propertyKey)) { ps.remove(propertyKey); } }
@Override public void setEntry(final String entityName, final long entityId, final String propertyKey, final int type, final Object value) final PropertySet ps = getPropertySet(entityName, entityId); switch (type)