public static UserDepartment createUserDepartment(int departmentId) {
    UserDepartment department = new UserDepartment(departmentId);
    department.setCode("aa");
    department.setName("bb");

    department.setUsers(Sets.newHashSet(UserObjectMother.createUsers(department)));
    return department;
  }
Esempio n. 2
0
  /**
   * Creates a full object tree from user department to customer via department -> user ->
   * assignment -> project -> customer
   *
   * @return
   */
  public static Customer createCustomer() {
    UserDepartment department = UserDepartmentMother.createUserDepartment();
    User user = department.getUsers().iterator().next();

    Customer customer = CustomerMother.createCustomer();
    Project project = customer.getProjects().iterator().next();

    ProjectAssignment assignment =
        ProjectAssignmentObjectMother.createProjectAssignment(user, project);
    project.addProjectAssignment(assignment);

    return customer;
  }
 /**
  * Implementation of the equals comparison on the basis of equality of the primary key values.
  *
  * @param rhs
  * @return boolean
  */
 public boolean equals(Object rhs) {
   if (rhs == null) return false;
   if (this == rhs) return true;
   if (!(rhs instanceof UserDepartment)) return false;
   UserDepartment that = (UserDepartment) rhs;
   if (this.getDepartment() == null || that.getDepartment() == null) {
     return false;
   }
   if (!this.getDepartment().equals(that.getDepartment())) {
     return false;
   }
   if (this.getUser() == null || that.getUser() == null) {
     return false;
   }
   if (!this.getUser().equals(that.getUser())) {
     return false;
   }
   return true;
 }