Class MongoDB
- java.lang.Object
-
- org.gcube.contentmanager.storageserver.store.MongoDB
-
public class MongoDB extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static com.mongodb.ReadPreferenceREAD_PREFERENCEprotected static com.mongodb.WriteConcernWRITE_TYPE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected com.mongodb.DBgetDB()com.mongodb.DBCollectiongetFolderStatusCollection()FolderStatusObjectgetFSRecord(String folder)StorageStatusObjectgetSSRecord(String consumer)com.mongodb.DBCollectiongetStorageStatusCollection()StorageStatusObjectoverwriteUser(String consumer, String count, String volume)FolderStatusObjectupdateFolderVolume(FolderStatusObject fsRecord, String operation)StorageStatusObjectupdateUserVolume(StorageStatusObject ssRecord, String operation)
-
-
-
Method Detail
-
updateUserVolume
public StorageStatusObject updateUserVolume(StorageStatusObject ssRecord, String operation)
-
overwriteUser
public StorageStatusObject overwriteUser(String consumer, String count, String volume)
-
updateFolderVolume
public FolderStatusObject updateFolderVolume(FolderStatusObject fsRecord, String operation)
-
getSSRecord
public StorageStatusObject getSSRecord(String consumer)
-
getFSRecord
public FolderStatusObject getFSRecord(String folder)
-
getDB
protected com.mongodb.DB getDB()
-
getStorageStatusCollection
public com.mongodb.DBCollection getStorageStatusCollection()
-
getFolderStatusCollection
public com.mongodb.DBCollection getFolderStatusCollection()
-
close
public void close()
-
-