private void addObjectProperties(DigitalObject obj, Feed feed) throws ObjectIntegrityException { String state = DOTranslationUtility.getStateAttribute(obj); String ownerId = obj.getOwnerId(); String label = obj.getLabel(); Date cdate = obj.getCreateDate(); Date mdate = obj.getLastModDate(); feed.setId(PID.toURI(obj.getPid())); feed.setTitle(label == null ? "" : label); feed.setUpdated(mdate); feed.addAuthor(ownerId == null ? "" : StreamUtility.enc(ownerId)); feed.addCategory(MODEL.STATE.uri, state, null); if (cdate != null) { feed.addCategory(MODEL.CREATED_DATE.uri, DateUtility .convertDateToString(cdate), null); } // TODO not sure I'm satisfied with this representation of extProperties for (String extProp : obj.getExtProperties().keySet()) { feed.addCategory(MODEL.EXT_PROPERTY.uri, extProp, obj .getExtProperty(extProp)); } }
private void addObjectProperties(DigitalObject obj, Feed feed) throws ObjectIntegrityException { String state = DOTranslationUtility.getStateAttribute(obj); String ownerId = obj.getOwnerId(); String label = obj.getLabel(); Date cdate = obj.getCreateDate(); Date mdate = obj.getLastModDate(); feed.setId(PID.toURI(obj.getPid())); feed.setTitle(label == null ? "" : label); feed.setUpdated(mdate); feed.addAuthor(ownerId == null ? "" : StreamUtility.enc(ownerId)); feed.addCategory(MODEL.STATE.uri, state, null); if (cdate != null) { feed.addCategory(MODEL.CREATED_DATE.uri, DateUtility .convertDateToString(cdate), null); } // TODO not sure I'm satisfied with this representation of extProperties for (String extProp : obj.getExtProperties().keySet()) { feed.addCategory(MODEL.EXT_PROPERTY.uri, extProp, obj .getExtProperty(extProp)); } }
protected void setDefaultFeedProperties(Feed feed, List<LogRecord> records) { if (feedBuilder != null) { feed.setId(feedBuilder.getId(records)); feed.addAuthor(feedBuilder.getAuthor(records)); feed.setTitle(feedBuilder.getTitle(records)); feed.setUpdated(feedBuilder.getUpdated(records)); feed.setBaseUri(feedBuilder.getBaseUri(records)); List<String> categories = feedBuilder.getCategories(records); if (categories != null) { for (String category : categories) { feed.addCategory(category); } } Map<String, String> links = feedBuilder.getLinks(records); if (links != null) { for (java.util.Map.Entry<String, String> mapEntry : links.entrySet()) { feed.addLink(mapEntry.getKey(), mapEntry.getValue()); } } } else { feed.setId("uuid:" + UUID.randomUUID().toString()); feed.addAuthor("CXF"); feed.setTitle("CXF Service Log Entries"); feed.setUpdated(new Date()); } }
if (terms != null) { for (String term : terms) { feed.addCategory(term);
if (terms != null) { for (String term : terms) { feed.addCategory(term);
if (terms != null) { for (String term : terms) { feed.addCategory(term);