Package com.xebialabs.xlrelease.service
Class AttachmentService
- java.lang.Object
-
- com.xebialabs.xlrelease.service.AttachmentService
-
@Service public class AttachmentService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AttachmentService(com.xebialabs.xlrelease.repository.AttachmentRepository attachmentRepository, com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository, com.xebialabs.xlrelease.service.ArchivingService archivingService, com.xebialabs.xlrelease.service.CiIdService ciIdService, XLReleaseEventBus eventBus)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.AttachmentattachToRelease(com.xebialabs.xlrelease.domain.Release release, java.lang.String filename, java.lang.String contentType, java.io.InputStream bytes)voidcreateAttachmentOnReleaseFromActor(com.xebialabs.xlrelease.domain.Release release, com.xebialabs.xlrelease.domain.Attachment attachment)voidcreateAttachmentOnTaskFromActor(com.xebialabs.xlrelease.domain.Release release, java.lang.String taskId, com.xebialabs.xlrelease.domain.Attachment attachment)voiddeleteAttachment(java.lang.String releaseId, java.lang.String attachmentId)voiddeleteAttachmentFromTask(java.lang.String releaseId, java.lang.String taskId, java.lang.String attachmentId)com.xebialabs.xlrelease.domain.AttachmentfindById(java.lang.String attachmentId)com.xebialabs.xlrelease.domain.AttachmentfindByIdIncludingArchived(java.lang.String attachmentId)java.lang.StringinsertArtifact(com.xebialabs.xlrelease.domain.Release release, java.lang.String artifactName, java.io.InputStream content)
-
-
-
Constructor Detail
-
AttachmentService
@Autowired public AttachmentService(com.xebialabs.xlrelease.repository.AttachmentRepository attachmentRepository, com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository, com.xebialabs.xlrelease.service.ArchivingService archivingService, com.xebialabs.xlrelease.service.CiIdService ciIdService, XLReleaseEventBus eventBus)
-
-
Method Detail
-
findById
@Timed public com.xebialabs.xlrelease.domain.Attachment findById(java.lang.String attachmentId)
-
findByIdIncludingArchived
@Timed public com.xebialabs.xlrelease.domain.Attachment findByIdIncludingArchived(java.lang.String attachmentId)
-
createAttachmentOnReleaseFromActor
public void createAttachmentOnReleaseFromActor(com.xebialabs.xlrelease.domain.Release release, com.xebialabs.xlrelease.domain.Attachment attachment)
-
createAttachmentOnTaskFromActor
public void createAttachmentOnTaskFromActor(com.xebialabs.xlrelease.domain.Release release, java.lang.String taskId, com.xebialabs.xlrelease.domain.Attachment attachment)
-
attachToRelease
public com.xebialabs.xlrelease.domain.Attachment attachToRelease(com.xebialabs.xlrelease.domain.Release release, java.lang.String filename, java.lang.String contentType, java.io.InputStream bytes)
-
deleteAttachment
@Timed public void deleteAttachment(java.lang.String releaseId, java.lang.String attachmentId)
-
deleteAttachmentFromTask
@Timed public void deleteAttachmentFromTask(java.lang.String releaseId, java.lang.String taskId, java.lang.String attachmentId)
-
insertArtifact
public java.lang.String insertArtifact(com.xebialabs.xlrelease.domain.Release release, java.lang.String artifactName, java.io.InputStream content)
-
-