List<String> contentFieldList = parseContentProperties(contentProperties);
ContenthubFeeder feeder = feederManager.getContenthubFeeder(sessionKey, contentFieldList);
if (id != null) {
feeder.submitContentItemByID(id, indexName);
} else if (path != null) {
if (!recursive) {
feeder.submitContentItemByPath(path, indexName);
} else {
feeder.submitContentItemsUnderPath(path, indexName);