Package com.mongodb

Examples of com.mongodb.DBObject.containsField()


    @Override
    public Node byNodeId(String nodeId) throws NodeNotFoundException {
        DBObject query = new BasicDBObject("node_id", nodeId);
        DBObject o = findOne(NodeImpl.class, query);

        if (o == null || !o.containsField("node_id")) {
            throw new NodeNotFoundException("Unable to find node " + nodeId);
        }

        return new NodeImpl((ObjectId) o.get("_id"), o.toMap());
    }
View Full Code Here


        for (final Object element : mEx) {
            final DBObject ex = (BasicDBObject) element;

            // SOFT MIGRATION: does this extractor have an order set? Implemented for issue: #726
            Long order = 0l;
            if (ex.containsField(Extractor.FIELD_ORDER)) {
                order = (Long) ex.get(Extractor.FIELD_ORDER); // mongodb driver gives us a java.lang.Long
            }

            try {
                final Extractor extractor = extractorFactory.factory(
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());

            SegmentWriter writer = store.getWriter();
            Segment segment = writer.getDummySegment();
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());

            SegmentWriter writer = store.getWriter();
            Segment segment = writer.getDummySegment();
View Full Code Here

     * Check fields validation. All fields must have a valid value.
     * @return True if all fields are setted.
     */
    public boolean isValid() {
        final DBObject object = this.getObject();
        return object.containsField(F_VER);
    }

    /**
     * Check if userid is not an empty string
     * @return
View Full Code Here

     * @return
     */
    public boolean isAuthenticated() {
        try {
            final DBObject object = this.getObject();
            return object.containsField(F_VER)
                    && StringUtils.hasText(object.get(F_USERID).toString());
        } catch (Throwable t) {
        }
        return false;
    }
View Full Code Here

    }

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

    }

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

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

    }
   
    public String getEnabled() {
        final Object result;
        final DBObject object = this.getObject();
        if (object.containsField(F_ENABLED)) {
            result = object.get(F_ENABLED);
        } else {
            result = "false";
        }
        return null != result ? result.toString() : "false";
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.