|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.mongodb.gridfs.GridFSFile
public abstract class GridFSFile
Field Summary | |
---|---|
protected GridFS |
_fs
|
Constructor Summary | |
---|---|
GridFSFile()
|
Method Summary | |
---|---|
boolean |
containsField(String s)
Checks if this object contains a field with the given name. |
boolean |
containsKey(String s)
|
Object |
get(String key)
Gets a field from this object by a given name. |
List<String> |
getAliases()
note: to set aliases, call put( "aliases" , List |
long |
getChunkSize()
|
String |
getContentType()
|
String |
getFilename()
|
Object |
getId()
|
long |
getLength()
|
String |
getMD5()
|
DBObject |
getMetaData()
|
Date |
getUploadDate()
|
boolean |
isPartialObject()
whether markAsPartialObject was ever called only matters if you are going to upsert and dont' want to risk losing fields |
Set<String> |
keySet()
Returns this object's fields' names |
void |
markAsPartialObject()
if this object was loaded with only some fields (using a field filter) this method will be called to notify |
int |
numChunks()
|
Object |
put(String key,
Object v)
Sets a name/value pair in this object. |
void |
putAll(BSONObject o)
|
void |
putAll(Map m)
|
Object |
removeField(String key)
Remove a field with a given name from this object. |
void |
save()
|
protected void |
setGridFS(GridFS fs)
|
Map |
toMap()
Returns a map representing this BSONObject. |
String |
toString()
|
void |
validate()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected GridFS _fs
Constructor Detail |
---|
public GridFSFile()
Method Detail |
---|
public void save()
public void validate()
public int numChunks()
public Object getId()
public String getFilename()
public String getContentType()
public long getLength()
public long getChunkSize()
public Date getUploadDate()
public List<String> getAliases()
public DBObject getMetaData()
public String getMD5()
public Object put(String key, Object v)
BSONObject
put
in interface BSONObject
key
- Name to setv
- Corresponding value
public Object get(String key)
BSONObject
get
in interface BSONObject
key
- The name of the field fetch
public void putAll(BSONObject o)
putAll
in interface BSONObject
public void putAll(Map m)
putAll
in interface BSONObject
public Map toMap()
BSONObject
toMap
in interface BSONObject
public Object removeField(String key)
BSONObject
removeField
in interface BSONObject
key
- The name of the field to remove
public boolean containsKey(String s)
containsKey
in interface BSONObject
public boolean containsField(String s)
BSONObject
containsField
in interface BSONObject
s
- Field name for which to check
public Set<String> keySet()
BSONObject
keySet
in interface BSONObject
public boolean isPartialObject()
DBObject
isPartialObject
in interface DBObject
public void markAsPartialObject()
DBObject
markAsPartialObject
in interface DBObject
public String toString()
toString
in class Object
protected void setGridFS(GridFS fs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |