org.bonitasoft.engine.core.process.comment.api.impl
public class SCommentServiceImpl extends Object implements org.bonitasoft.engine.core.process.comment.api.SCommentService
| Constructor and Description |
|---|
SCommentServiceImpl(org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.archive.ArchiveService archiveService,
SessionService sessionService,
org.bonitasoft.engine.sessionaccessor.ReadSessionAccessor sessionAccessor,
Map<org.bonitasoft.engine.core.process.comment.api.SystemCommentType,Boolean> systemCommentType,
org.bonitasoft.engine.events.EventService eventService) |
| Modifier and Type | Method and Description |
|---|---|
SComment |
addComment(long processInstanceId,
String comment) |
SComment |
addSystemComment(long processInstanceId,
String comment) |
void |
delete(SComment comment) |
void |
deleteArchivedComments(long processInstanceId) |
void |
deleteComments(long processInstanceId) |
SAComment |
getArchivedComment(long archivedCommentId) |
List<SComment> |
getComments(long processInstanceId)
Deprecated.
|
List<SComment> |
getComments(long processInstanceId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
getNumberOfArchivedComments(org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
long |
getNumberOfComments(org.bonitasoft.engine.persistence.QueryOptions options) |
long |
getNumberOfCommentsInvolvingUser(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
long |
getNumberOfCommentsManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
long |
getNumberOfCommentsSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
boolean |
isCommentEnabled(org.bonitasoft.engine.core.process.comment.api.SystemCommentType sct) |
List<SAComment> |
searchArchivedComments(org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<SComment> |
searchComments(org.bonitasoft.engine.persistence.QueryOptions options) |
List<SComment> |
searchCommentsInvolvingUser(long userId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<SComment> |
searchCommentsManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<SComment> |
searchCommentsSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
public SCommentServiceImpl(org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.archive.ArchiveService archiveService,
SessionService sessionService,
org.bonitasoft.engine.sessionaccessor.ReadSessionAccessor sessionAccessor,
Map<org.bonitasoft.engine.core.process.comment.api.SystemCommentType,Boolean> systemCommentType,
org.bonitasoft.engine.events.EventService eventService)
public List<SComment> searchComments(org.bonitasoft.engine.persistence.QueryOptions options) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchComments in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfComments(org.bonitasoft.engine.persistence.QueryOptions options)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfComments in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchException@Deprecated public List<SComment> getComments(long processInstanceId) throws org.bonitasoft.engine.persistence.SBonitaReadException
getComments in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic List<SComment> getComments(long processInstanceId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaReadException
getComments in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic SComment addComment(long processInstanceId, String comment) throws org.bonitasoft.engine.core.process.comment.api.SCommentAddException
addComment in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.core.process.comment.api.SCommentAddExceptionpublic SComment addSystemComment(long processInstanceId, String comment) throws org.bonitasoft.engine.core.process.comment.api.SCommentAddException
addSystemComment in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.core.process.comment.api.SCommentAddExceptionpublic void delete(SComment comment) throws org.bonitasoft.engine.core.process.comment.api.SCommentDeletionException
delete in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.core.process.comment.api.SCommentDeletionExceptionpublic void deleteComments(long processInstanceId)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
deleteComments in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic long getNumberOfCommentsSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfCommentsSupervisedBy in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<SComment> searchCommentsSupervisedBy(long supervisorId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchCommentsSupervisedBy in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfCommentsInvolvingUser(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfCommentsInvolvingUser in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<SComment> searchCommentsInvolvingUser(long userId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchCommentsInvolvingUser in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfCommentsManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfCommentsManagedBy in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<SComment> searchCommentsManagedBy(long managerUserId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchCommentsManagedBy in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfArchivedComments(org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfArchivedComments in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<SAComment> searchArchivedComments(org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchArchivedComments in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic boolean isCommentEnabled(org.bonitasoft.engine.core.process.comment.api.SystemCommentType sct)
isCommentEnabled in interface org.bonitasoft.engine.core.process.comment.api.SCommentServicepublic SAComment getArchivedComment(long archivedCommentId) throws org.bonitasoft.engine.core.process.comment.api.SCommentNotFoundException, org.bonitasoft.engine.persistence.SBonitaReadException
getArchivedComment in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.core.process.comment.api.SCommentNotFoundExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic void deleteArchivedComments(long processInstanceId)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
deleteArchivedComments in interface org.bonitasoft.engine.core.process.comment.api.SCommentServiceorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionCopyright © 2014 Bonitasoft S.A.. All rights reserved.