package mongodb

  1. Public
  2. All

Type Members

  1. trait GridFSDB extends AnyRef

    Use GridFS to store blobs.

  2. case class LocalAuthenticator(authenticatorId: String, identityId: IdentityId, creationDate: Date, lastUsed: Date, expirationDate: Date) extends Product with Serializable

    Track securesocial authenticated users in MongoDB.

  3. class MongoDBAppConfigurationService extends AppConfigurationService

  4. class MongoDBAuthenticatorStore extends AuthenticatorStore

  5. class MongoDBByteStorage extends ByteStorageService

    Store the bytes in a mongo gridFS.

  6. class MongoDBCollectionService extends CollectionService

    Use Mongodb to store collections.

  7. class MongoDBCommentService extends CommentService

    Created by lmarini on 2/17/14.

  8. class MongoDBDatasetService extends DatasetService

    Use Mongodb to store datasets.

  9. class MongoDBEventService extends EventService

  10. class MongoDBExtractionRequestsService extends ExtractionRequestsService

    MongoDB implementation for ExtractionRequestsService to keep track of extraction requests

  11. class MongoDBExtractionService extends ExtractionService

    Created by lmarini on 2/21/14.

  12. class MongoDBExtractorService extends ExtractorService

  13. class MongoDBFileService extends FileService

    Use mongo for both metadata and blobs.

  14. class MongoDBInstitutionService extends InstitutionService

  15. class MongoDBMultimediaQueryService extends MultimediaQueryService

  16. class MongoDBPreviewService extends PreviewService

    Created by lmarini on 2/17/14.

  17. class MongoDBProjectService extends ProjectService

  18. class MongoDBRelationService extends RelationService

    Track relationships between resources

  19. class MongoDBSchedulerService extends SchedulerService

  20. class MongoDBSectionIndexInfoService extends SectionIndexInfoService

  21. class MongoDBSectionService extends SectionService

    Created by lmarini on 2/17/14.

  22. class MongoDBSecureSocialUserService extends UserServicePlugin

  23. class MongoDBSpaceService extends SpaceService

    Store Spaces in MongoDB.

  24. class MongoDBTagService extends TagService

    Created by lmarini on 1/17/14.

  25. class MongoDBTempFileService extends TempFileService

    Created by lmarini on 2/24/14.

  26. class MongoDBThreeDService extends ThreeDService

    Created by lmarini on 2/26/14.

  27. class MongoDBThumbnailService extends ThumbnailService

    Created by lmarini on 2/27/14.

  28. class MongoDBTileService extends TileService

    Created by lmarini on 2/27/14.

  29. class MongoDBUserService extends UserService

    Wrapper around SecureSocial to get access to the users.

  30. class MongoSalatPlugin extends Plugin

    Mongo Salat service.

  31. case class MongoToken(id: AnyRef, uuid: String, email: String, creationTime: Date, expirationTime: Date, isSignUp: Boolean) extends Product with Serializable

    SecureSocial implementation using MongoDB.

  32. class MongoUserService extends UserServicePlugin

Value Members

  1. object AuthenticatorDAO extends ModelCompanion[LocalAuthenticator, com.mongodb.casbah.Imports.ObjectId]

  2. object Collection extends ModelCompanion[Collection, ObjectId]

  3. object Comment extends ModelCompanion[Comment, com.mongodb.casbah.Imports.ObjectId]

  4. object Dataset extends ModelCompanion[Dataset, ObjectId]

  5. object DatasetXMLMetadata extends ModelCompanion[DatasetXMLMetadata, ObjectId]

  6. object Event extends ModelCompanion[Event, ObjectId]

  7. object Extraction extends ModelCompanion[Extraction, ObjectId]

  8. object ExtractionRequests extends ModelCompanion[ExtractionRequests, ObjectId]

  9. object ExtractorDetailDAO extends ModelCompanion[ExtractorDetail, ObjectId]

    Temporary Fix: Creating a mongodb collection for keeping track of extractors details

  10. object ExtractorInfoDAO extends ModelCompanion[ExtractorInfo, ObjectId]

    Data Access Object for ExtractorDetail

  11. object ExtractorInputType extends ModelCompanion[ExtractorInputType, ObjectId]

  12. object ExtractorNames extends ModelCompanion[ExtractorNames, ObjectId]

  13. object ExtractorServer extends ModelCompanion[ExtractorServer, ObjectId]

  14. object ExtractorsForSpaceDAO extends ModelCompanion[ExtractorsForSpace, ObjectId]

  15. object FileDAO extends ModelCompanion[File, com.mongodb.casbah.Imports.ObjectId]

  16. object GeometryDAO extends ModelCompanion[ThreeDGeometry, ObjectId]

  17. object Institution extends ModelCompanion[Institution, com.mongodb.casbah.Imports.ObjectId]

  18. object Jobs extends ModelCompanion[TimerJob, com.mongodb.casbah.Imports.ObjectId]

  19. object LicenseData extends ModelCompanion[LicenseData, ObjectId]

    ModelCompanion object for the models.

  20. object MongoContext

    MongoDB context configuration.

  21. object MongoUtils

    Object used to read/write/delete from mongo.

  22. object MultimediaFeaturesDAO extends ModelCompanion[MultimediaFeatures, com.mongodb.casbah.Imports.ObjectId]

  23. object PreviewDAO extends ModelCompanion[Preview, com.mongodb.casbah.commons.TypeImports.ObjectId]

  24. object Project extends ModelCompanion[Project, com.mongodb.casbah.Imports.ObjectId]

  25. object ProjectSpaceDAO extends ModelCompanion[ProjectSpace, ObjectId]

    Salat ProjectSpace model companion.

  26. object RoleDAO extends ModelCompanion[Role, ObjectId]

  27. object SectionDAO extends ModelCompanion[Section, com.mongodb.casbah.Imports.ObjectId]

  28. object SectionIndexInfoDAO extends ModelCompanion[SectionIndexInfo, com.mongodb.casbah.Imports.ObjectId]

  29. object SocialUserDAO extends ModelCompanion[Identity, ObjectId]

    Used to store securesocial users in MongoDB.

  30. object SpaceInviteDAO extends ModelCompanion[SpaceInvite, ObjectId]

  31. object Tag extends ModelCompanion[Tag, ObjectId]

  32. object TempFileDAO extends ModelCompanion[TempFile, ObjectId]

  33. object ThreeDAnnotation extends ModelCompanion[ThreeDAnnotation, ObjectId]

  34. object ThreeDTextureDAO extends ModelCompanion[ThreeDTexture, ObjectId]

  35. object TileDAO extends ModelCompanion[Tile, ObjectId]

  36. object TokenDAO extends ModelCompanion[MongoToken, com.mongodb.casbah.commons.TypeImports.ObjectId]

  37. object TypedIDDAO extends ModelCompanion[TypedID, ObjectId]

    Used to store Typed ID in MongoDB.

  38. object UserSpaceAndRoleData extends ModelCompanion[UserSpaceAndRole, ObjectId]

    ModelCompanion object for the models.

  39. object UserSpaceDAO extends ModelCompanion[UserSpace, ObjectId]

    Salat UserSpace model companion.

  40. object VersusDAO extends ModelCompanion[Versus, com.mongodb.casbah.Imports.ObjectId]

  41. object WebPageResource extends ModelCompanion[WebPageResource, ObjectId]