class
      
      
        MongoDBVocabularyService extends VocabularyService
      
      
      
          
        
      
      
        
        
              Instance Constructors
              - 
      
      
      
      
        
        new
      
      
        MongoDBVocabularyService(userService: UserService)
      
      
      
     
             
        
        
        
              Value Members
              - 
      
      
      
      
        final 
        def
      
      
        !=(arg0: AnyRef): Boolean
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        ##(): Int
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        ==(arg0: AnyRef): Boolean
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
     - 
      
      
      
      
        
        def
      
      
        addToSpace(vocabId: UUID, spaceId: UUID): Try[Unit]
      
      
      
     - 
      
      
      
      
        
        def
      
      
        addVocabularyTerm(vocabId: UUID, vocabTermId: UUID): Try[Unit]
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
     - 
      
      
      
      
        
        def
      
      
        clone(): AnyRef
      
      
      
     - 
      
      
      
      
        
        def
      
      
        count(): Long
      
      
      
     - 
      
      
      
      
        
        def
      
      
        delete(id: UUID): Try[Unit]
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
     - 
      
      
      
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      
     - 
      
      
      
      
        
        def
      
      
        finalize(): Unit
      
      
      
     - 
      
      
      
      
        
        def
      
      
        findByTag(tag: List[String], containsAll: Boolean): List[Vocabulary]
      
      
      
     - 
      
      
      
      
    
 - 
      
      
      
      
        
        def
      
      
        getByAuthor(author: Identity): List[Vocabulary]
      
      
      
     - 
      
      
      
      
        
        def
      
      
        getByAuthorAndName(author: Identity, name: String): List[Vocabulary]
      
      
      
     - 
      
      
      
      
        
        def
      
      
        getByName(name: String): List[Vocabulary]
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
     - 
      
      
      
      
        
        def
      
      
        hashCode(): Int
      
      
      
     - 
      
      
      
      
        
        def
      
      
        insert(vocabulary: Vocabulary): Option[String]
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
     - 
      
      
      
      
        
        def
      
      
        listAll(): List[Vocabulary]
      
      
      
     - 
      
      
      
      
        
        def
      
      
        makePrivate(vocabId: UUID): Try[Unit]
      
      
      
     - 
      
      
      
      
        
        def
      
      
        makePublic(vocabId: UUID): Try[Unit]
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        notify(): Unit
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
     - 
      
      
      
      
        
        def
      
      
        removeFromSpace(vocabId: UUID, spaceId: UUID): Try[Unit]
      
      
      
     - 
      
      
      
      
        
        def
      
      
        removeVocabularyTermId(vocabId: UUID, vocabTermId: UUID): Try[Unit]
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
     - 
      
      
      
      
        
        def
      
      
        toString(): String
      
      
      
     - 
      
      
      
      
        
        def
      
      
        updateDescription(vocabId: UUID, description: String): Unit
      
      
      
     - 
      
      
      
      
        
        def
      
      
        updateName(vocabId: UUID, name: String): Unit
      
      
      
     - 
      
      
      
      
        
        def
      
      
        updateTags(vocabId: UUID, tags: List[String]): Unit
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        wait(): Unit
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
     - 
      
      
      
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
     
             
        
        
         
        
        
              
Inherited from AnyRef
            
              
Inherited from Any