private void updateDoc(Database database, String documentId) { Document document = database.getDocument(documentId); try { // Update the document with more data Map<String, Object> updatedProperties = new HashMap<String, Object>(); updatedProperties.putAll(document.getProperties()); updatedProperties.put("eventDescription", "Everyone is invited!"); updatedProperties.put("address", "123 Elm St."); // Save to the Couchbase local Couchbase Lite DB document.putProperties(updatedProperties); } catch (CouchbaseLiteException e) { Log.e(TAG, "Error putting", e); } }
Properties props = doc.getProperties();
doc.getProperties().putValue("DocumentTitle", "New Document via Java API"); doc.set_MimeType("text/plain"); // if its your pdf then set mimetype for PDF
for (Property<?> prop : doc.getProperties()) { secondaryTypeProperties.remove(prop.getId());
for (Property<?> prop : allPropsDoc.getProperties()) { if (prop.getDefinition().getUpdatability() == Updatability.READWRITE || prop.getDefinition().getUpdatability() == Updatability.ONCREATE) {
List<SecondaryType> secondaryTypes = newDoc.getSecondaryTypes(); for (Property<?> prop : doc.getProperties()) { if (!primaryType.getPropertyDefinitions().containsKey(prop.getId())) { f = createResult(FAILURE, "Property '" + prop.getId()
for (Property<?> prop : allPropsDoc.getProperties()) { if (prop.getDefinition().getUpdatability() == Updatability.READWRITE || prop.getDefinition().getUpdatability() == Updatability.ONCREATE) {
for (Property<?> prop : doc1.getProperties()) { if (!properties.contains(prop.getDefinition().getQueryName())) { addResult(createResult(CmisTestResultStatus.WARNING,
for (Property<?> property : doc.getProperties()) { if (property.getDefinition().getUpdatability() == Updatability.READWRITE) { writableProperties.put(property.getId(), property.getValue());