@Override protected PersistenceSelectorStrategy getInternalValue() { PersistenceSelectorStrategy strategy = new PersistenceSelectorStrategy(); if (combo.getValue() != null) { strategy.setClazz((String) combo.getValue()); } for (Object itemId: container.getItemIds()) { strategy.addParameter(container.getItem(itemId).getBean()); } return strategy; }
@Override protected PersistenceSelectorStrategy getInternalValue() { PersistenceSelectorStrategy strategy = new PersistenceSelectorStrategy(); if (combo.getValue() != null) { strategy.setClazz((String) combo.getValue()); } for (Object itemId: container.getItemIds()) { strategy.addParameter(container.getItem(itemId).getBean()); } return strategy; }
param.setKey(PersistRegexSelectorStrategy.MATCH_EXPRESSION); param.setValue("#name matches '^agalue.*$'"); persistenceSelectorStrategy.addParameter(param); rt.setPersistenceSelectorStrategy(persistenceSelectorStrategy); GenericIndexResourceType resourceType = new GenericIndexResourceType(agent, snmpCollection, rt);