/** * Set predefined properties into bean. * * @param properties List of properties. */ public void setProperties(List<TableProperty> properties) { this.properties = properties; for (TableProperty property : properties) { possibleToAddProps.remove(property.getName()); } }
private TableProperty getPropertyByName(String name) { for (TableProperty property : properties) { if (property.getName().equals(name)) { return property; } } return null; }
/** * Set predefined properties into bean. * * @param properties List of properties. */ public void setProperties(List<TableProperty> properties) { this.properties = properties; for (TableProperty property : properties) { possibleToAddProps.remove(property.getName()); } }
/** * Set predefined properties into bean. * * @param properties List of properties. */ public void setProperties(List<TableProperty> properties) { this.properties = properties; for (TableProperty property : properties) { possibleToAddProps.remove(property.getName()); } }
/** * Action that can be use on form. "propToRemove" must be specified. */ public void removeProperty() { properties.remove(propToRemove); possibleToAddProps.add(propToRemove.getName()); } }
/** * Adds new property into the bean. */ public void addProperty(TableProperty property) { properties.add(property); possibleToAddProps.remove(property.getName()); }
/** * Action that can be use on form. "propToRemove" must be specified. */ public void removeProperty() { properties.remove(propToRemove); possibleToAddProps.add(propToRemove.getName()); } }
/** * Adds new property into the bean. */ public void addProperty(TableProperty property) { properties.add(property); possibleToAddProps.remove(property.getName()); }
private TableProperty getPropertyByName(String name) { for (TableProperty property : properties) { if (property.getName().equals(name)) { return property; } } throw new IllegalArgumentException("Incorrect property '" + name + "'"); }
/** * Adds new property into the bean. */ public void addProperty(TableProperty property) { properties.add(property); possibleToAddProps.remove(property.getName()); }
private TableProperty getProperty(String name) { for (TableProperty property : propertiesManager.getProperties()) { if (property.getName().equals(name)) { return property; } } return null; }
public TableProperty getProperty(String name) { for (TableProperty property : propertiesManager.getProperties()) { if (property.getName().equals(name)) { return property; } } return null; }
private Map<String, Object> getSearchProperties() { Map<String, Object> properties = new HashMap<String, Object>(); for (TableProperty prop : this.properties) { Object propValue = prop.getValue(); if (propValue != null) { properties.put(prop.getName(), propValue); } } return properties; }
public TableProperty getProperty(String name) { for (TableProperty property : propertiesManager.getProperties()) { if (property.getName().equals(name)) { return property; } } return null; }
private Map<String, Object> initPropListForUI(TableSyntaxNode tableSearch) { Map<String, Object> prop = new HashMap<String, Object>(); for(TableProperty propForSearch : propsForSearch) { String propName = propForSearch.getName(); String propDisplName = TablePropertyDefinitionUtils.getPropertyDisplayName(propName); Object propValue = tableSearch.getTableProperties().getPropertyValue(propName); if(propValue==null) { propValue = new String(EMPTY_VALUE); } prop.put(propDisplName, propValue); } return prop; }
@Override public List<TableProperty> getPropertiesToDisplay() { List<TableProperty> properties = new ArrayList<TableProperty>(); for (TableProperty property : getPropertiesManager().getProperties()) { if (property.isDimensional() && PropertiesChecker.isPropertySuitableForTableType(property.getName(), getTable().getType()) && PropertiesChecker.isPropertySuitableForLevel(InheritanceLevel.TABLE, property.getName())) { properties.add(property); } } return properties; }
@Override public List<TableProperty> getPropertiesToDisplay() { List<TableProperty> properties = new ArrayList<TableProperty>(); for (TableProperty property : getPropertiesManager().getProperties()) { if (property.isDimensional() && PropertiesChecker.isPropertySuitableForTableType(property.getName(), getTable().getType()) && PropertiesChecker.isPropertySuitableForLevel(InheritanceLevel.TABLE, property.getName())) { properties.add(property); } } return properties; }
private String getEnumMultiSelectComponentCode(String componentId, TableProperty tableProperty) { Class<?> instanceClass = tableProperty.getType().getComponentType(); String valueString = tableProperty.getStringValue(); String[] values = EnumUtils.getNames(instanceClass); String[] displayValues = EnumUtils.getValues(instanceClass); String id = String.format("%s:%s:enumArraySelect", componentId, tableProperty.getName()); String componentCode = new HTMLRenderer().getMultiSelectComponentCode(id, values, displayValues, valueString); return getEditorHTMLCode(id, componentCode); }
/** * Initialize the conditions for business search */ public void initBusSearchCond() { if(isAnyPropertyFilled()) { Map<String, Object> mapforSearch = search.getBusSearchCondit().getPropToSearch(); mapforSearch.clear(); for(TableProperty prop : filledPropsForSearch) { mapforSearch.put(prop.getName(), prop.getValue()); } search.getBusSearchCondit().setTablesContains(searchTableContains()); } }
private String getEnumSelectComponentCode(String componentId, TableProperty tableProperty) { Class<?> instanceClass = tableProperty.getType(); String value = tableProperty.getStringValue(); String[] values = EnumUtils.getNames(instanceClass); String[] displayValues = EnumUtils.getValues(instanceClass); String id = String.format("%s:%s:enumSelect", componentId, tableProperty.getName()); String componentCode = new HTMLRenderer().getSingleSelectComponentCode(id, values, displayValues, value); return getEditorHTMLCode(id, componentCode); }