Package com.enonic.xp.repository
Interface RepositoryService
-
@PublicApi public interface RepositoryService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BranchcreateBranch(CreateBranchParams params)RepositorycreateRepository(CreateRepositoryParams params)BranchdeleteBranch(DeleteBranchParams params)RepositoryIddeleteRepository(DeleteRepositoryParams params)Repositoryget(RepositoryId repositoryId)ByteSourcegetBinary(RepositoryId repositoryId, BinaryReference binaryReference)voidinvalidate(RepositoryId repositoryId)voidinvalidateAll()booleanisInitialized(RepositoryId id)Repositorieslist()RepositoryupdateRepository(UpdateRepositoryParams params)
-
-
-
Method Detail
-
createRepository
Repository createRepository(CreateRepositoryParams params)
-
updateRepository
Repository updateRepository(UpdateRepositoryParams params)
-
createBranch
Branch createBranch(CreateBranchParams params)
-
list
Repositories list()
-
isInitialized
boolean isInitialized(RepositoryId id)
-
get
Repository get(RepositoryId repositoryId)
-
deleteRepository
RepositoryId deleteRepository(DeleteRepositoryParams params)
-
deleteBranch
Branch deleteBranch(DeleteBranchParams params)
-
invalidateAll
void invalidateAll()
-
invalidate
void invalidate(RepositoryId repositoryId)
-
getBinary
ByteSource getBinary(RepositoryId repositoryId, BinaryReference binaryReference)
-
-