package fr.opensagres.nosql.ide.mongodb.core.model; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; import fr.opensagres.nosql.ide.core.model.NodeTypeConstants; import fr.opensagres.nosql.ide.core.model.TreeSimpleNode; public class Index extends TreeSimpleNode<IndexesCategory> { private final DBObject dbObject; private final String name; public Index(DBObject dbObject) { this.dbObject = dbObject; this.name = ((BasicDBObject) dbObject).getString("name"); } public String getName() { return name; } public String getLabel() { return getName(); } public int getType() { return NodeTypeConstants.Index; } }