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 interfaceTaskCommentsPresenter.CommentActionstatic interfaceTaskCommentsPresenter.TaskCommentsView
-
Field Summary
Fields Modifier and Type Field Description static intCOMMENTS_PAGE_SIZEprotected Constantsconstantsprotected intcurrentPageprotected booleanforAdminprotected booleanforLogprotected org.jboss.errai.security.shared.api.identity.Useridentityprotected intpageSizeprotected booleansortAscprotected org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.ht.service.TaskService>taskServiceTaskCommentsPresenter.TaskCommentsViewviewstatic intWORK_COMMENTS_PAGE_SIZE
-
Constructor Summary
Constructors Constructor Description TaskCommentsPresenter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTaskComment(String text)intgetCurrentPage()Predicate<org.jbpm.workbench.ht.model.CommentSummary>getDeleteCondition()intgetPageSize()TaskCommentsPresenter.TaskCommentsViewgetTaskCommentView()com.google.gwt.user.client.ui.IsWidgetgetView()voidinit()booleanisSortAsc()voidloadMoreTaskComments()voidonTaskCompletedEvent(org.jbpm.workbench.ht.model.events.TaskCompletedEvent event)voidonTaskRefreshedEvent(org.jbpm.workbench.ht.model.events.TaskRefreshedEvent event)voidonTaskSelectionEvent(org.jbpm.workbench.ht.model.events.TaskSelectionEvent event)voidrefreshCommentsView()voidremoveTaskComment(long commentId)voidsetCurrentPage(int currentPage)voidsetIdentity(org.jboss.errai.security.shared.api.identity.User identity)voidsetPageSize(int pageSize)voidsetSortAsc(boolean sortAsc)voidsetTaskService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.ht.service.TaskService> taskService)voidshowCommentsHeader()voidsortComments(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()
-
-