List<BulkUpdateObjectIdAndChangeToken> getChanges() { List<BulkUpdateObjectIdAndChangeToken> changes = new ArrayList<BulkUpdateObjectIdAndChangeToken>(successes.size()); for(CMISNodeInfo info : successes) { BulkUpdateObjectIdAndChangeTokenImpl a = new BulkUpdateObjectIdAndChangeTokenImpl(); a.setId(info.getObjectId()); // a.setNewId(info.getObjectId()); changes.add(a); } return changes; } }
List<BulkUpdateObjectIdAndChangeToken> getChanges() { List<BulkUpdateObjectIdAndChangeToken> changes = new ArrayList<BulkUpdateObjectIdAndChangeToken>(successes.size()); for(CMISNodeInfo info : successes) { BulkUpdateObjectIdAndChangeTokenImpl a = new BulkUpdateObjectIdAndChangeTokenImpl(); a.setId(info.getObjectId()); // a.setNewId(info.getObjectId()); changes.add(a); } return changes; } }
/** * Converts bulk update object id and change token. */ public static BulkUpdateObjectIdAndChangeToken convert(CmisObjectIdAndChangeTokenType objectIdAndChangeToken) { if (objectIdAndChangeToken == null) { return null; } BulkUpdateObjectIdAndChangeTokenImpl result = new BulkUpdateObjectIdAndChangeTokenImpl(); result.setId(objectIdAndChangeToken.getId()); result.setNewId(objectIdAndChangeToken.getNewId()); result.setChangeToken(objectIdAndChangeToken.getChangeToken()); // handle extensions convertExtension(objectIdAndChangeToken, result); return result; }
@Override protected boolean read(XMLStreamReader parser, QName name, BulkUpdateObjectIdAndChangeTokenImpl target) throws XMLStreamException { if (isCmisNamespace(name)) { if (isTag(name, TAG_IDANDTOKEN_ID)) { target.setId(readText(parser)); return true; } if (isTag(name, TAG_IDANDTOKEN_NEWID)) { target.setNewId(readText(parser)); return true; } if (isTag(name, TAG_IDANDTOKEN_CHANGETOKEN)) { target.setChangeToken(readText(parser)); return true; } } return false; } };
@Override protected boolean read(XmlPullParser parser, QName name, BulkUpdateObjectIdAndChangeTokenImpl target) throws XmlPullParserException { if (isCmisNamespace(name)) { if (isTag(name, TAG_IDANDTOKEN_ID)) { target.setId(readText(parser)); return true; } if (isTag(name, TAG_IDANDTOKEN_NEWID)) { target.setNewId(readText(parser)); return true; } if (isTag(name, TAG_IDANDTOKEN_CHANGETOKEN)) { target.setChangeToken(readText(parser)); return true; } } return false; } };