|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ArtifactManagingService
Administration maven repository
| Method Summary | |
|---|---|
void |
addArtifact(SessionProvider sp,
ArtifactDescriptor artifact,
java.io.InputStream jarIStream,
java.io.InputStream pomIStream)
adds (deploys) artifact including creating necessary group folders, pom and checksum files |
void |
changePermission(SessionProvider sp,
Descriptor artifact,
java.lang.String identity,
java.lang.String[] permissions,
boolean delete)
Changes acess permissions for the specified artifact ang given identity |
void |
exportArtifacts(SessionProvider sp,
FolderDescriptor parentFolder,
java.io.File folder)
|
void |
exportArtifacts(SessionProvider sp,
FolderDescriptor parentFolder,
java.io.OutputStream zipOutputStream)
exports list of artifacts from maven repo into output stream |
java.util.List<Descriptor> |
getDescriptors(SessionProvider sp,
FolderDescriptor parentFolder)
|
java.util.List |
getListErrors()
|
java.util.List |
getPermission(SessionProvider sp,
Descriptor artifact)
Returns acess control list for the specified artifact |
void |
importArtifacts(SessionProvider sp,
java.io.File folder)
|
void |
importArtifacts(SessionProvider sp,
java.io.InputStream zipInputStream)
imports list of artifacts into maven repo |
void |
removeArtifact(SessionProvider sp,
Descriptor artifact)
removes artifact |
java.util.List<Descriptor> |
searchArtifacts(SessionProvider sp,
SearchCriteria criteria)
|
| Method Detail |
|---|
java.util.List<Descriptor> getDescriptors(SessionProvider sp,
FolderDescriptor parentFolder)
throws javax.jcr.RepositoryException
sp - the session providerparentFolder - the folder which children we need to get
javax.jcr.RepositoryException
void addArtifact(SessionProvider sp,
ArtifactDescriptor artifact,
java.io.InputStream jarIStream,
java.io.InputStream pomIStream)
throws javax.jcr.RepositoryException
sp - the session providerartifact - descriptorjarFile -
javax.jcr.RepositoryException
void removeArtifact(SessionProvider sp,
Descriptor artifact)
throws javax.jcr.RepositoryException
sp - the session providerartifact - descriptor
javax.jcr.RepositoryException
java.util.List<Descriptor> searchArtifacts(SessionProvider sp,
SearchCriteria criteria)
throws javax.jcr.RepositoryException
sp - the session providercriteria - for search
javax.jcr.RepositoryException
void importArtifacts(SessionProvider sp,
java.io.InputStream zipInputStream)
throws javax.jcr.RepositoryException,
java.io.FileNotFoundException
sp - the session providerin - input stream which contains artifact related files
javax.jcr.RepositoryException
java.io.FileNotFoundException
void importArtifacts(SessionProvider sp,
java.io.File folder)
throws javax.jcr.RepositoryException,
java.io.FileNotFoundException
sp - - Session providerfolder -
javax.jcr.RepositoryException
java.io.FileNotFoundException
void exportArtifacts(SessionProvider sp,
FolderDescriptor parentFolder,
java.io.OutputStream zipOutputStream)
throws javax.jcr.RepositoryException,
java.io.FileNotFoundException
sp - the session providerparentFolder - the folder which children we need to getout - output stream to export to
javax.jcr.RepositoryException
java.io.FileNotFoundException
void exportArtifacts(SessionProvider sp,
FolderDescriptor parentFolder,
java.io.File folder)
throws javax.jcr.RepositoryException,
java.io.FileNotFoundException
sp - parentFolder - folder -
javax.jcr.RepositoryException
java.io.FileNotFoundException
java.util.List getPermission(SessionProvider sp,
Descriptor artifact)
throws javax.jcr.RepositoryException
sp - the session providerartifact - the artifact which ACL we need to get
javax.jcr.RepositoryException
void changePermission(SessionProvider sp,
Descriptor artifact,
java.lang.String identity,
java.lang.String[] permissions,
boolean delete)
throws javax.jcr.RepositoryException
sp - the session providerartifact - the artifact which will be changedidentity - identity for addin/removing permissionspermissions - array of permissions to set/removedelete -
javax.jcr.RepositoryExceptionjava.util.List getListErrors()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||