protected void createSlots(DynamicEntityImpl entity) { Map<String, PropertyWrapper> propertiesMap = entity.getPropertiesMap(); List<String> propertyNames = getPropertyNames(); if (propertyNames != null) { for (String propertyName : propertyNames) { propertiesMap.put(propertyName, new PropertyWrapper()); } } }
protected void createSlots(DynamicEntityImpl entity) { Map<String, PropertyWrapper> propertiesMap = entity.getPropertiesMap(); List<String> propertyNames = getPropertyNames(); if (propertyNames != null) { for (String propertyName : propertyNames) { propertiesMap.put(propertyName, new PropertyWrapper()); } } }
public boolean isSet(String propertyName) throws DynamicException { if (fetchPropertiesManager().contains(propertyName)) { if (_persistence_getFetchGroup() != null && !_persistence_getFetchGroup().containsAttributeInternal(propertyName)) { return false; } PropertyWrapper wrapper = propertiesMap.get(propertyName); if (wrapper == null) { // properties can be added after constructor is called wrapper = new PropertyWrapper(); propertiesMap.put(propertyName, wrapper); } return wrapper.isSet(); } else { throw DynamicException.invalidPropertyName(fetchPropertiesManager().getType(), propertyName); } }
wrapper = new PropertyWrapper(); propertiesMap.put(propertyName, wrapper);
wrapper = new PropertyWrapper(); propertiesMap.put(propertyName, wrapper);
wrapper = new PropertyWrapper(); propertiesMap.put(propertyName, wrapper);
wrapper = new PropertyWrapper(); propertiesMap.put(propertyName, wrapper);
public boolean isSet(String propertyName) throws DynamicException { if (fetchPropertiesManager().contains(propertyName)) { if (_persistence_getFetchGroup() != null && !_persistence_getFetchGroup().containsAttributeInternal(propertyName)) { return false; } PropertyWrapper wrapper = propertiesMap.get(propertyName); if (wrapper == null) { // properties can be added after constructor is called wrapper = new PropertyWrapper(); propertiesMap.put(propertyName, wrapper); } return wrapper.isSet(); } else { throw DynamicException.invalidPropertyName(fetchPropertiesManager().getType(), propertyName); } }