Package com.mongodb

Examples of com.mongodb.DBObject.containsField()


        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"));
        assertEquals("I'm an innocent bystander.", rootEntry.get("message"));
       
        DBObject chainedEntry = (DBObject)throwables.get("1");                
        assertTrue("Throwable message is not present in logged entry", chainedEntry.containsField("message"));
        assertEquals("I'm the real culprit!", chainedEntry.get("message"));
View Full Code Here


        DBObject rootEntry = (DBObject)throwables.get("0");                
        assertTrue("Throwable message is not present in logged entry", rootEntry.containsField("message"));
        assertEquals("I'm an innocent bystander.", rootEntry.get("message"));
       
        DBObject chainedEntry = (DBObject)throwables.get("1");                
        assertTrue("Throwable message is not present in logged entry", chainedEntry.containsField("message"));
        assertEquals("I'm the real culprit!", chainedEntry.get("message"));
    }
   
   
    @Test
View Full Code Here

    int i = 0;
    DBObject intermediate = myBson;

    // Set intermediate parents
    while (i < (fields.length - 1)) {
      if (!intermediate.containsField(fields[i]))
        return false;
      intermediate = (DBObject) intermediate.get(fields[i]);
      i++;
    }
View Full Code Here

      intermediate = (DBObject) intermediate.get(fields[i]);
      i++;
    }

    // Check final field
    return intermediate.containsField(fields[fields.length - 1]);
  }

  /**
   * Access field as a {@link BasicDBObject}.
   *
 
View Full Code Here

                }
            } else {
                // Fill in the metadata from the available node metadata

                // Get the IP address
                if (cMetadata.containsField("publicAddresses")) {
                    BasicDBList publicAddresses = (BasicDBList) cMetadata.get("publicAddresses");

                    // TODO: How do we want to handle multiple IP addresses?
                    if (publicAddresses.size() > 0) {
                        civMetadata.put("targetIP", publicAddresses.get(0));
View Full Code Here

                        civMetadata.put("targetIP", publicAddresses.get(0));
                    }
                }

                // Get location information (ISO 3166 code, region and availability zone)
                if (cMetadata.containsField("location") && cMetadata.get("location") != null) {
                    BasicDBObject location = (BasicDBObject) cMetadata.get("location");
                    boolean regionProcessed = false;
                    boolean zoneProcessed = false;

                    while (location != null) {
View Full Code Here

                                null;
                    }
                }

                // Get OS name
                if (cMetadata.containsField("operatingSystem")) {
                    BasicDBObject operatingSystem = (BasicDBObject) cMetadata.get("operatingSystem");

                    if (operatingSystem != null) {
                        if (operatingSystem.containsField("family")) {
                            civMetadata.put("targetOS", operatingSystem.get("family"));
View Full Code Here

    }

    private SobaMessage createSobaMessageFromJson(JSONObject jsonObject) {
        DBObject dbObject = BasicDBObjectBuilder.start(jsonObject).get();

        if (dbObject.containsField("details")) {
            JSONObject detailsAsJson = (JSONObject) dbObject.get("details");
            DBObject details =  BasicDBObjectBuilder.start(detailsAsJson).get();
            dbObject.put("details",details);
        }
View Full Code Here

                existingSession.invalidate();
               
                //still in db, just marked as invalid
                dbSession = _sessions.findOne(new BasicDBObject("id", id));      
                assertNotNull(dbSession);
                assertTrue(dbSession.containsField(MongoSessionManager.__INVALIDATED));
            }
            else if ("test".equals(action))
            {
                String id = request.getRequestedSessionId();
                assertNotNull(id);
View Full Code Here

        for(DBObject index: indexes){

            boolean isMatchingIndex = true;
            DBObject indexKey = (DBObject) index.get("key");
            for(String key: neededFields.keySet()){
                boolean hasKey = indexKey.containsField(key);
                if(!hasKey){
                    isMatchingIndex = false;
                    break;
                }
                Object value = indexKey.get(key);
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.