Interface ITrackerUser

All Superinterfaces:
IAdaptable, IChangeListener, IHasCustomValues, IHasValues, IPObject, IUser

public interface ITrackerUser extends IUser
Tracker-aware extension of IUser class.
Author:
dobisekm
  • Field Details

  • Method Details

    • getCreatedItems

      IPObjectList getCreatedItems()
    • getAssignedToItems

      IPObjectList getAssignedToItems()
    • getWatchedItems

      IPObjectList getWatchedItems()
    • getVotedItems

      IPObjectList getVotedItems()
    • getWatchList

      @NotNull IWatchList getWatchList()
      Since:
      3.23.10
    • doWatchItem

      void doWatchItem(IWorkItem item)
    • stopWatchingItem

      void stopWatchingItem(IWorkItem item)
    • canVote

      boolean canVote(IWorkItem item)
      Returns true if the user can vote for the item according to work item's project voting rules.
    • hasVoted

      boolean hasVoted(IWorkItem item)
      Returns true if the user has voted for the item.
    • vote

      boolean vote(IWorkItem item)
      Adds item to this users votes. Returns true, if the change was done, false otherwise.
    • unvote

      boolean unvote(IWorkItem item)
      Removes vote the item from this user votes. Returns true if change was done, false otherwise.
    • isWatching

      boolean isWatching(IWorkItem item)