Class TaskCommentsPresenter
- java.lang.Object
-
- org.jbpm.workbench.ht.client.editors.AbstractTaskPresenter
-
- org.jbpm.workbench.ht.client.editors.taskcomments.TaskCommentsPresenter
-
@Dependent public class TaskCommentsPresenter extends AbstractTaskPresenter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TaskCommentsPresenter.CommentAction
static interface
TaskCommentsPresenter.TaskCommentsView
-
Field Summary
Fields Modifier and Type Field Description static int
COMMENTS_PAGE_SIZE
protected Constants
constants
protected int
currentPage
protected boolean
forAdmin
protected boolean
forLog
protected org.jboss.errai.security.shared.api.identity.User
identity
protected int
pageSize
protected boolean
sortAsc
protected org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.ht.service.TaskService>
taskService
TaskCommentsPresenter.TaskCommentsView
view
static int
WORK_COMMENTS_PAGE_SIZE
-
Constructor Summary
Constructors Constructor Description TaskCommentsPresenter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTaskComment(String text)
int
getCurrentPage()
Predicate<org.jbpm.workbench.ht.model.CommentSummary>
getDeleteCondition()
int
getPageSize()
TaskCommentsPresenter.TaskCommentsView
getTaskCommentView()
com.google.gwt.user.client.ui.IsWidget
getView()
void
init()
boolean
isSortAsc()
void
loadMoreTaskComments()
void
onTaskCompletedEvent(org.jbpm.workbench.ht.model.events.TaskCompletedEvent event)
void
onTaskRefreshedEvent(org.jbpm.workbench.ht.model.events.TaskRefreshedEvent event)
void
onTaskSelectionEvent(org.jbpm.workbench.ht.model.events.TaskSelectionEvent event)
void
refreshCommentsView()
void
removeTaskComment(long commentId)
void
setCurrentPage(int currentPage)
void
setIdentity(org.jboss.errai.security.shared.api.identity.User identity)
void
setPageSize(int pageSize)
void
setSortAsc(boolean sortAsc)
void
setTaskService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.ht.service.TaskService> taskService)
void
showCommentsHeader()
void
sortComments(boolean sortAsc)
-
Methods inherited from class org.jbpm.workbench.ht.client.editors.AbstractTaskPresenter
displayNotification, getContainerId, getServerTemplateId, getTaskId, isSameTaskFromEvent, setNotification, setSelectedTask
-
-
-
-
Field Detail
-
COMMENTS_PAGE_SIZE
public static final int COMMENTS_PAGE_SIZE
- See Also:
- Constant Field Values
-
WORK_COMMENTS_PAGE_SIZE
public static final int WORK_COMMENTS_PAGE_SIZE
- See Also:
- Constant Field Values
-
taskService
protected org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.ht.service.TaskService> taskService
-
constants
protected Constants constants
-
identity
protected org.jboss.errai.security.shared.api.identity.User identity
-
forLog
protected boolean forLog
-
forAdmin
protected boolean forAdmin
-
sortAsc
protected boolean sortAsc
-
currentPage
protected int currentPage
-
pageSize
protected int pageSize
-
view
public TaskCommentsPresenter.TaskCommentsView view
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getView
public com.google.gwt.user.client.ui.IsWidget getView()
-
setPageSize
public void setPageSize(int pageSize)
-
showCommentsHeader
public void showCommentsHeader()
-
getPageSize
public int getPageSize()
-
setCurrentPage
public void setCurrentPage(int currentPage)
-
getCurrentPage
public int getCurrentPage()
-
isSortAsc
public boolean isSortAsc()
-
setSortAsc
public void setSortAsc(boolean sortAsc)
-
refreshCommentsView
public void refreshCommentsView()
-
loadMoreTaskComments
public void loadMoreTaskComments()
-
sortComments
public void sortComments(boolean sortAsc)
-
addTaskComment
public void addTaskComment(String text)
-
removeTaskComment
public void removeTaskComment(long commentId)
-
onTaskSelectionEvent
public void onTaskSelectionEvent(@Observes org.jbpm.workbench.ht.model.events.TaskSelectionEvent event)
-
getDeleteCondition
public Predicate<org.jbpm.workbench.ht.model.CommentSummary> getDeleteCondition()
-
onTaskRefreshedEvent
public void onTaskRefreshedEvent(@Observes org.jbpm.workbench.ht.model.events.TaskRefreshedEvent event)
-
onTaskCompletedEvent
public void onTaskCompletedEvent(@Observes org.jbpm.workbench.ht.model.events.TaskCompletedEvent event)
-
setTaskService
@Inject public void setTaskService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.ht.service.TaskService> taskService)
-
setIdentity
@Inject public void setIdentity(org.jboss.errai.security.shared.api.identity.User identity)
-
getTaskCommentView
public TaskCommentsPresenter.TaskCommentsView getTaskCommentView()
-
-