IssuePTO.java

  1. package org.itracker.web.ptos;

  2. import org.itracker.model.Issue;
  3. import org.itracker.model.User;

  4. import java.util.List;


  5. public class IssuePTO {

  6.     private Issue issue;
  7.     private boolean userCanEdit;
  8.     private boolean userCanViewIssue;
  9.     private boolean userHasIssueNotification;
  10.     private boolean userHasPermission_PERMISSION_ASSIGN_SELF;
  11.     private boolean userHasPermission_PERMISSION_ASSIGN_OTHERS;
  12.     private boolean unassigned;
  13.     private String severityLocalizedString;
  14.     private String statusLocalizedString;
  15.     private String componentsSize;
  16.     private List<User> possibleOwners;

  17.     public IssuePTO(Issue issue) {
  18.         this.issue = issue;
  19.     }

  20.     public Issue getIssue() {
  21.         return issue;
  22.     }

  23.     public void setIssue(Issue issue) {
  24.         this.issue = issue;
  25.     }

  26.     public String getSeverityLocalizedString() {
  27.         return severityLocalizedString;
  28.     }

  29.     public void setSeverityLocalizedString(String severityLocalizedString) {
  30.         this.severityLocalizedString = severityLocalizedString;
  31.     }

  32.     public String getStatusLocalizedString() {
  33.         return statusLocalizedString;
  34.     }

  35.     public void setStatusLocalizedString(String statusLocalizedString) {
  36.         this.statusLocalizedString = statusLocalizedString;
  37.     }

  38.     public boolean isUserCanEdit() {
  39.         return userCanEdit;
  40.     }

  41.     public void setUserCanEdit(boolean userCanEdit) {
  42.         this.userCanEdit = userCanEdit;
  43.     }

  44.     public boolean isUserCanViewIssue() {
  45.         return userCanViewIssue;
  46.     }

  47.     public void setUserCanViewIssue(boolean userCanViewIssue) {
  48.         this.userCanViewIssue = userCanViewIssue;
  49.     }

  50.     public boolean isUserHasIssueNotification() {
  51.         return userHasIssueNotification;
  52.     }

  53.     public void setUserHasIssueNotification(boolean userHasIssueNotification) {
  54.         this.userHasIssueNotification = userHasIssueNotification;
  55.     }

  56.     public String getComponentsSize() {
  57.         return componentsSize;
  58.     }

  59.     public void setComponentsSize(String componentsSize) {
  60.         this.componentsSize = componentsSize;
  61.     }

  62.     public boolean isUnassigned() {
  63.         return unassigned;
  64.     }

  65.     public void setUnassigned(boolean unassigned) {
  66.         this.unassigned = unassigned;
  67.     }

  68.     public boolean getUserHasPermission_PERMISSION_ASSIGN_SELF() {
  69.         return userHasPermission_PERMISSION_ASSIGN_SELF;
  70.     }

  71.     public void setUserHasPermission_PERMISSION_ASSIGN_SELF(boolean userHasPermission) {
  72.         this.userHasPermission_PERMISSION_ASSIGN_SELF = userHasPermission;
  73.     }

  74.     public boolean getUserHasPermission_PERMISSION_ASSIGN_OTHERS() {
  75.         return userHasPermission_PERMISSION_ASSIGN_OTHERS;
  76.     }

  77.     public void setUserHasPermission_PERMISSION_ASSIGN_OTHERS(
  78.             boolean userHasPermission_PERMISSION_ASSIGN_OTHERS) {
  79.         this.userHasPermission_PERMISSION_ASSIGN_OTHERS = userHasPermission_PERMISSION_ASSIGN_OTHERS;
  80.     }

  81.     public void setPossibleOwners(List<User> users) {
  82.         this.possibleOwners = users;
  83.     }

  84.     public List<User> getPossibleOwners() {
  85.         return possibleOwners;
  86.     }

  87. }