/** * 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; }
public BulkUpdateObjectIdAndChangeTokenImpl(String id, String newId, String changeToken, List<CmisExtensionElement> extensions) { this.id = id; this.newId = newId; this.changeToken = changeToken; setExtensions(extensions); }
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; } }
@Override protected BulkUpdateObjectIdAndChangeTokenImpl prepareTarget(XMLStreamReader parser, QName name) throws XMLStreamException { return new BulkUpdateObjectIdAndChangeTokenImpl(); }
@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 BulkUpdateObjectIdAndChangeTokenImpl prepareTarget(XmlPullParser parser, QName name) throws XmlPullParserException { return new BulkUpdateObjectIdAndChangeTokenImpl(); }
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; } }
@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; } };
/** * Converts bulk update data. */ public static BulkUpdateObjectIdAndChangeToken convertBulkUpdate(final Map<String, Object> json) { if (json == null) { return null; } String id = getString(json, JSON_BULK_UPDATE_ID); String newId = getString(json, JSON_BULK_UPDATE_NEW_ID); String changeToken = getString(json, JSON_BULK_UPDATE_CHANGE_TOKEN); BulkUpdateObjectIdAndChangeTokenImpl result = new BulkUpdateObjectIdAndChangeTokenImpl(id, newId, changeToken); convertExtension(json, result, BULK_UPDATE_KEYS); return result; }
public BulkUpdateObjectIdAndChangeTokenImpl(String id, String newId, String changeToken, List<CmisExtensionElement> extensions) { this.id = id; this.newId = newId; this.changeToken = changeToken; setExtensions(extensions); }
/** * Converts bulk update data. */ public static BulkUpdateObjectIdAndChangeToken convertBulkUpdate(final Map<String, Object> json) { if (json == null) { return null; } String id = getString(json, JSON_BULK_UPDATE_ID); String newId = getString(json, JSON_BULK_UPDATE_NEW_ID); String changeToken = getString(json, JSON_BULK_UPDATE_CHANGE_TOKEN); BulkUpdateObjectIdAndChangeTokenImpl result = new BulkUpdateObjectIdAndChangeTokenImpl(id, newId, changeToken); convertExtension(json, result, BULK_UPDATE_KEYS); return result; }
.add(new BulkUpdateObjectIdAndChangeTokenImpl(object.getId(), object.getChangeToken()));
.add(new BulkUpdateObjectIdAndChangeTokenImpl(object.getId(), object.getChangeToken()));
changeToken = null; objectIdAndChangeToken.add(new BulkUpdateObjectIdAndChangeTokenImpl(id, changeToken));
result.add(new BulkUpdateObjectIdAndChangeTokenImpl(id, changeToken));
result.add(new BulkUpdateObjectIdAndChangeTokenImpl(id, changeToken));