-
- All Implemented Interfaces:
public interface CollectionRepository
-
-
Method Summary
-
-
Method Detail
-
findAll
abstract SizedIterable<CollectionDao> findAll()
-
findById
abstract CollectionDao findById(Long id)
-
findByUUID
abstract CollectionDao findByUUID(String uuid)
-
findByName
abstract CollectionDao findByName(String name)
-
create
abstract CollectionDao create(String name, String user)
-
create
abstract CollectionDao create(CollectionUpdateObject updateObject, String user)
-
update
abstract CollectionDao update(CollectionUpdateObject updateObject, String user)
-
createFromApi
abstract List<CollectionDao> createFromApi(List<ApiCollectionUpdate> apiUpdates, RichSkillRepository richSkillRepository, String user)
-
collectionUpdateObjectFromApi
abstract CollectionUpdateObject collectionUpdateObjectFromApi(ApiCollectionUpdate collectionUpdate, RichSkillRepository richSkillRepository)
-
updateFromApi
abstract CollectionDao updateFromApi(Long existingCollectionId, ApiCollectionUpdate collectionUpdate, RichSkillRepository richSkillRepository, String user)
-
updateSkillsForTask
abstract ApiBatchResult updateSkillsForTask(String collectionUuid, UpdateCollectionSkillsTask task, RichSkillRepository richSkillRepository)
-
changeStatusesForTask
abstract ApiBatchResult changeStatusesForTask(PublishTask publishTask)
-
getTable
abstract CollectionTable getTable()
-
getDao
abstract CollectionDao.Companion getDao()
-
-
-
-