jBPM distribution 6.0.0.CR5

org.jbpm.services.task.identity
Class UserGroupTaskAttachmentDecorator

java.lang.Object
  extended by org.jbpm.services.task.identity.AbstractUserGroupCallbackDecorator
      extended by org.jbpm.services.task.identity.UserGroupTaskAttachmentDecorator
All Implemented Interfaces:
org.kie.internal.task.api.TaskAttachmentService

@Decorator
public class UserGroupTaskAttachmentDecorator
extends AbstractUserGroupCallbackDecorator
implements org.kie.internal.task.api.TaskAttachmentService


Constructor Summary
UserGroupTaskAttachmentDecorator()
           
 
Method Summary
 long addAttachment(long taskId, Attachment attachment, Content content)
           
 void deleteAttachment(long taskId, long attachmentId)
           
 List<Attachment> getAllAttachmentsByTaskId(long taskId)
           
 Attachment getAttachmentById(long attachId)
           
 
Methods inherited from class org.jbpm.services.task.identity.AbstractUserGroupCallbackDecorator
addGroupFromCallbackOperation, addUserFromCallbackOperation, doCallbackGroupOperation, doCallbackGroupsOperation, doCallbackOperationForPeopleAssignments, doCallbackOperationForPotentialOwners, doCallbackOperationForTaskData, doCallbackOperationForTaskDeadlines, doCallbackUserOperation, doUserGroupCallbackOperation, filterGroups, persistIfNotExists, setPm, setUserGroupCallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserGroupTaskAttachmentDecorator

public UserGroupTaskAttachmentDecorator()
Method Detail

addAttachment

public long addAttachment(long taskId,
                          Attachment attachment,
                          Content content)
Specified by:
addAttachment in interface org.kie.internal.task.api.TaskAttachmentService

deleteAttachment

public void deleteAttachment(long taskId,
                             long attachmentId)
Specified by:
deleteAttachment in interface org.kie.internal.task.api.TaskAttachmentService

getAllAttachmentsByTaskId

public List<Attachment> getAllAttachmentsByTaskId(long taskId)
Specified by:
getAllAttachmentsByTaskId in interface org.kie.internal.task.api.TaskAttachmentService

getAttachmentById

public Attachment getAttachmentById(long attachId)
Specified by:
getAttachmentById in interface org.kie.internal.task.api.TaskAttachmentService

jBPM distribution 6.0.0.CR5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.