Package com.mongodb

Examples of com.mongodb.DBObject.containsField()


    }

    public String getLang() {
        final Object result;
        final DBObject object = this.getObject();
        if (object.containsField(F_LANG)) {
            result = object.get(F_LANG);
        } else {
            result = null;
        }
        return null != result ? result.toString() : "";
View Full Code Here


    }

    public String getCountry() {
        final Object result;
        final DBObject object = this.getObject();
        if (object.containsField(F_COUNTRY)) {
            result = object.get(F_COUNTRY);
        } else {
            result = null;
        }
        return null != result ? result.toString() : "";
View Full Code Here

    }

    public String getCurrency() {
        final Object result;
        final DBObject object = this.getObject();
        if (object.containsField(F_CURR)) {
            result = object.get(F_CURR);
        } else {
            result = null;
        }
        return null != result ? result.toString() : "";
View Full Code Here

    }

    public String getSeparator() {
        final Object result;
        final DBObject object = this.getObject();
        if (object.containsField(F_SEP)) {
            result = object.get(F_SEP);
        } else {
            result = null;
        }
        return null != result ? result.toString() : "";
View Full Code Here

            final List<DBObject> indexes = this.getIndexes();
            for (final DBObject index : indexes) {
                try {
                    final DBObject key = (DBObject) index.get("key");
                    if (null != key) {
                        if (key.containsField(_ID)) {
                            continue;
                        }
                    }
                    _coll.dropIndex(index.get("name").toString());
                    count++;
View Full Code Here

    public synchronized void merge() {
        DBObject id = new BasicDBObject("_id", name);
        DBObject state = journals.findOne(id, null, primaryPreferred());
        checkState(state != null);

        if (state.containsField("parent")) {
            RecordId base = RecordId.fromString(state.get("base").toString());
            RecordId head = RecordId.fromString(state.get("head").toString());

            NodeState before = new SegmentNodeState(store, base);
            NodeState after = new SegmentNodeState(store, head);
View Full Code Here

      assertEquals(1L, countLogEntries());
     
      // verify timestamp - presence and data type
        DBObject entry = collection.findOne();
        assertNotNull(entry);
        assertTrue("Timestamp is not present in logged entry", entry.containsField("timestamp"));
        assertTrue("Timestamp of logged entry is not stored as native date", (entry.get("timestamp") instanceof java.util.Date));
    }


    @Test
View Full Code Here

        assertNotNull(entry);
        assertEquals("ERROR", entry.get("level"));
        assertEquals("Error entry", entry.get("message"));
       
        // verify throwable presence and content
        assertTrue("Throwable is not present in logged entry", entry.containsField("throwables"));
        BasicDBList throwables = (BasicDBList)entry.get("throwables");
        assertEquals(1, throwables.size());
       
        DBObject throwableEntry = (DBObject)throwables.get("0");
        assertTrue("Throwable message is not present in logged entry", throwableEntry.containsField("message"));
View Full Code Here

        assertTrue("Throwable is not present in logged entry", entry.containsField("throwables"));
        BasicDBList throwables = (BasicDBList)entry.get("throwables");
        assertEquals(1, throwables.size());
       
        DBObject throwableEntry = (DBObject)throwables.get("0");
        assertTrue("Throwable message is not present in logged entry", throwableEntry.containsField("message"));
        assertEquals("Here is an exception!", throwableEntry.get("message"));
    }
   
   
    @Test
View Full Code Here

        assertNotNull(entry);
        assertEquals("ERROR", entry.get("level"));
        assertEquals("Error entry", entry.get("message"));
       
        // verify throwable presence and content
        assertTrue("Throwable is not present in logged entry", entry.containsField("throwables"));
        BasicDBList throwables = (BasicDBList)entry.get("throwables");
        assertEquals(2, throwables.size());
       
        DBObject rootEntry = (DBObject)throwables.get("0");                
        assertTrue("Throwable message is not present in logged entry", rootEntry.containsField("message"));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.