Example usage for com.mongodb BasicDBObjectBuilder start

List of usage examples for com.mongodb BasicDBObjectBuilder start

Introduction

In this page you can find the example usage for com.mongodb BasicDBObjectBuilder start.

Prototype

public static BasicDBObjectBuilder start() 

Source Link

Document

Creates a builder intialized with an empty document.

Usage

From source file:com.mobileman.kuravis.core.util.ErrorUtils.java

License:Apache License

/**
 * @param e/*from   w  ww.  ja va 2 s  . c o m*/
 * @return DBObject
 */
public static DBObject createErrorResult(Exception e) {
    return BasicDBObjectBuilder.start().add(EntityUtils.ATTR_RESULT, ErrorUtils.ERROR)
            .add(ATTR_MESSAGE, e.getMessage()).add(ATTR_CODE, ErrorCodes.INTERNAL_ERROR.getValue())
            .add(ATTR_STATUS, ErrorCodes.INTERNAL_ERROR.getCode()).get();
}

From source file:com.mobileman.kuravis.core.util.ErrorUtils.java

License:Apache License

/**
 * @param status/*w w w  .j  av  a2s . c o  m*/
 * @return DBObject
 */
public static DBObject success(HttpStatus status) {
    return BasicDBObjectBuilder.start().add(EntityUtils.ATTR_RESULT, ErrorCodes.OK.getValue())
            .add(ATTR_CODE, status.getReasonPhrase()).add(ATTR_STATUS, status.value()).get();
}

From source file:com.mongodash.appender.MongoDBAppender.java

License:Apache License

@Override
protected void append(LoggingEvent e) {

    BasicDBObjectBuilder objectBuilder = BasicDBObjectBuilder.start().add("ts", new Date(e.getTimeStamp()))
            .add("msg", e.getFormattedMessage()).add("level", e.getLevel().toString())
            .add("logger", e.getLoggerName()).add("thread", e.getThreadName());
    if (e.hasCallerData()) {
        StackTraceElement st = e.getCallerData()[0];
        String callerData = String.format("%s.%s:%d", st.getClassName(), st.getMethodName(),
                st.getLineNumber());/*from w ww.  jav a 2  s.  c om*/
        objectBuilder.add("caller", callerData);
    }
    Map<String, String> mdc = e.getMdc();
    if (mdc != null && !mdc.isEmpty()) {
        objectBuilder.add("mdc", new BasicDBObject(mdc));
    }
    if (e.getThrowableProxy() != null && _dbEnableStacktrace) {

        String tpAsString = ThrowableProxyUtil.asString(e.getThrowableProxy()); // the
        // stack
        // trace
        // basically
        List<String> stackTrace = Arrays
                .asList(tpAsString.replace("\t", "").split(CoreConstants.LINE_SEPARATOR));
        if (stackTrace.size() > 0) {
            objectBuilder.add("exception", stackTrace.get(0));
        }
        if (stackTrace.size() > 1) {
            objectBuilder.add("stacktrace", stackTrace.subList(1, stackTrace.size()));
        }
    }
    _collection.insert(objectBuilder.get());
}

From source file:com.mycompany.schools1.MongoDBSchoolDAO.java

public void updateSchool(School p) {
    DBObject query = BasicDBObjectBuilder.start().append("_id", new ObjectId(p.getId())).get();
    this.col.update(query, SchooltoD.toDBObject(p));
}

From source file:com.mycompany.schools1.MongoDBSchoolDAO.java

public void deleteSchool(School s) {
    DBObject query = BasicDBObjectBuilder.start().append("_id", new ObjectId(s.getId())).get();
    this.col.remove(query);
}

From source file:com.mycompany.schools1.MongoDBSchoolDAO.java

public School readSchool(School s) {
    DBObject query = BasicDBObjectBuilder.start().append("_id", new ObjectId(s.getId())).get();
    DBObject data = this.col.findOne(query);
    return SchooltoD.toSchool(data);
}

From source file:com.mycompany.schools1.SchooltoD.java

public static DBObject toDBObject(School s) {
    BasicDBObjectBuilder builder = BasicDBObjectBuilder.start().append("name", s.getName())
            .append("code", s.getCode()).append("address", s.getAddress())
            .append("emailDomain", s.getEmailDomain());
    if (s.getId() != null) {
        builder = builder.append("_id", new ObjectId(s.getId()));
    }//from w w  w .  j av a  2 s  .com

    return builder.get();

}

From source file:com.packages.mongodb.converter.automobileconverter.java

public static DBObject toDBObject(automobile p) {

    BasicDBObjectBuilder builder = BasicDBObjectBuilder.start().append("address", p.getaddress())
            .append("email", p.getemail()).append("type", p.gettype()).append("comment", p.getcomments())
            .append("name", p.getname()).append("dealer", p.getdealer()).append("phone", p.getphone())
            .append("brand", p.getbrand());
    if (p.getid() != null)
        builder = builder.append("_id", new ObjectId(p.getid()));
    return builder.get();
}

From source file:com.packages.mongodb.converter.hotelconverter.java

public static DBObject toDBObject(hotels p) {

    BasicDBObjectBuilder builder = BasicDBObjectBuilder.start().append("address", p.getaddress())
            .append("email", p.getemail()).append("rating", p.getrating()).append("message", p.getmessage())
            .append("name", p.getname()).append("budget", p.getbudget()).append("phone", p.getphone());
    if (p.getid() != null)
        builder = builder.append("_id", new ObjectId(p.getid()));
    return builder.get();
}

From source file:com.packages.mongodb.converter.individualconverter.java

public static DBObject toDBObject(individual p) {

    BasicDBObjectBuilder builder = BasicDBObjectBuilder.start().append("area", p.getarea())
            .append("city", p.getcity()).append("first_name", p.getfirst_name())
            .append("houseno", p.gethouseno()).append("last_name", p.getlast_name())
            .append("image", p.getimage()).append("email", p.getemail()).append("phone_no", p.getphone_no())
            .append("pincode", p.getpincode());
    if (p.getid() != null)
        builder = builder.append("_id", new ObjectId(p.getid()));
    return builder.get();
}