/** {@inheritDoc} */ @Override public void visitGroup(AttributeGroup group) { pushShouldPersist(group); }
/** {@inheritDoc} */ @Override public void visitResource(CollectionResource resource) { LOG.info("Persisting data for resource {}", resource); pushShouldPersist(resource); }
/** * <p>pushShouldPersist</p> * * @param attribute a {@link org.opennms.netmgt.collection.api.CollectionAttribute} object. */ public void pushShouldPersist(CollectionAttribute attribute) { pushShouldPersist(attribute.shouldPersist(m_params)); }
/** * <p>pushShouldPersist</p> * * @param group a {@link org.opennms.netmgt.collection.api.AttributeGroup} object. */ protected void pushShouldPersist(AttributeGroup group) { pushShouldPersist(group.shouldPersist(m_params)); }
/** {@inheritDoc} */ @Override public void visitAttribute(CollectionAttribute attribute) { pushShouldPersist(attribute); storeAttribute(attribute); }