-
- All Implemented Interfaces:
-
edu.wgu.osmt.collection.CollectionRepository
@Repository()@Transactional() public final class CollectionRepositoryImpl implements CollectionRepository
-
-
Field Summary
Fields Modifier and Type Field Description private KeywordRepositorykeywordRepositoryprivate final CollectionTabletableprivate final CollectionDao.Companiondaoprivate final AuditLogRepositoryauditLogRepositoryprivate final RichSkillEsReporichSkillEsRepoprivate final CollectionEsRepocollectionEsRepoprivate final AppConfigappConfig
-
Constructor Summary
Constructors Constructor Description CollectionRepositoryImpl(AuditLogRepository auditLogRepository, RichSkillEsRepo richSkillEsRepo, CollectionEsRepo collectionEsRepo, AppConfig appConfig)
-
Method Summary
-
-
Constructor Detail
-
CollectionRepositoryImpl
CollectionRepositoryImpl(AuditLogRepository auditLogRepository, RichSkillEsRepo richSkillEsRepo, CollectionEsRepo collectionEsRepo, AppConfig appConfig)
-
-
Method Detail
-
getKeywordRepository
final KeywordRepository getKeywordRepository()
-
setKeywordRepository
final Unit setKeywordRepository(@Autowired() @Lazy() KeywordRepository keywordRepository)
-
getTable
CollectionTable getTable()
-
getDao
CollectionDao.Companion getDao()
-
getAuditLogRepository
final AuditLogRepository getAuditLogRepository()
-
getRichSkillEsRepo
final RichSkillEsRepo getRichSkillEsRepo()
-
getCollectionEsRepo
final CollectionEsRepo getCollectionEsRepo()
-
getAppConfig
final AppConfig getAppConfig()
-
findAll
SizedIterable<CollectionDao> findAll()
-
findById
CollectionDao findById(Long id)
-
findByUUID
CollectionDao findByUUID(String uuid)
-
findByName
CollectionDao findByName(String name)
-
create
CollectionDao create(String name, String user)
-
create
CollectionDao create(CollectionUpdateObject updateObject, String user)
-
update
CollectionDao update(CollectionUpdateObject updateObject, String user)
-
createFromApi
List<CollectionDao> createFromApi(List<ApiCollectionUpdate> apiUpdates, RichSkillRepository richSkillRepository, String user)
-
updateFromApi
CollectionDao updateFromApi(Long existingCollectionId, ApiCollectionUpdate collectionUpdate, RichSkillRepository richSkillRepository, String user)
-
updateSkillsForTask
ApiBatchResult updateSkillsForTask(String collectionUuid, UpdateCollectionSkillsTask task, RichSkillRepository richSkillRepository)
-
collectionUpdateObjectFromApi
CollectionUpdateObject collectionUpdateObjectFromApi(ApiCollectionUpdate collectionUpdate, RichSkillRepository richSkillRepository)
-
changeStatusesForTask
ApiBatchResult changeStatusesForTask(PublishTask publishTask)
-
-
-
-