Package com.tmm.enterprise.microblog.domain

Examples of com.tmm.enterprise.microblog.domain.Team


  }

  @SuppressWarnings("unchecked")
  public List<Question> loadAllQuestionsAskedToUser(Contactable user) {
    if (user instanceof Person && ((Person) user).getTeam() != null) {
      Team team = ((Person) user).getTeam();
      Query query = getEntityManager().createQuery("select q from Question q where q.assignedTo = ?1 or q.assignedTo = ?2");
      query.setParameter(1, user);
      query.setParameter(2, team);
      List<Question> questions = (List<Question>) query.getResultList();
      return questions;
View Full Code Here


  @SuppressWarnings("unchecked")
  public Team loadTeamByName(String name)
  {
    Query query = getEntityManager().createQuery("select t from Team t where t.name = ?1");
    query.setParameter(1, name);
    Team team = null;
   
    try{
      List<Team> teams = (List<Team>)query.getResultList();
      if (teams==null || teams.isEmpty())
      {
View Full Code Here

  }

  @SuppressWarnings("unchecked")
  public List<WorkTask> loadAllWorkTasksRaisedToUser(Contactable user) {
    if (user instanceof Person && ((Person) user).getTeam() != null) {
      Team team = ((Person) user).getTeam();
      Query query = getEntityManager().createQuery("select w from WorkTask w where w.assignedTo = ?1 or w.assignedTo = ?2");
      query.setParameter(1, user);
      query.setParameter(2, team);
      List<WorkTask> tasks = (List<WorkTask>) query.getResultList();
      return tasks;
View Full Code Here

    assertEquals("check person has been created", 1, people.size());
  }

  @Test
  public void testLoadTeam() {
    Team t = service.loadTeam(1);
    assertEquals("person already exists", t, null);
   
    Team newT = new Team();
    service.createTeam(newT);
   
    t = service.loadTeam(newT.getId());
    assertEquals("different guy loaded", t, newT);
  }
View Full Code Here

  @Test
  public void testLoadAllTeams() {
    List<Team> team = service.loadAllTeams();
    assertEquals("Check DB is empty first", 0, team.size());
    Team t = new Team();
    service.createTeam(t);
    team = service.loadAllTeams();
    assertEquals("check person has been created", 1, team.size());
  }
View Full Code Here

        job.toString());
  }

  @Test
  public void testConvertToJsonTeam() {
    Team t = new Team();
    t.setId(1l);
    t.setName("test team");
    t.setDescription("dummy team");
    JsonObject job = jsonService.convertToJson(t);
    assertEquals(
        "{\"id\":1,\"name\":\"test team\",\"description\":\"dummy team\",\"objectType\":\"TEAM\"}",
        job.toString());
  }
View Full Code Here

        return user;
      }
    }

    // not found user by name so try looking for teams
    Team team = teamDao.loadTeamByName(contactName);
    if (team != null) {
      return team;
    }

    // if nothing returned now then lets throw an exception
View Full Code Here

    return team;
  }

  @Transactional
  public void createTeam(String teamName, long parentTeamId, String teamDesc) {
    Team t = new Team();
    t.setName(teamName);
    t.setDescription(teamDesc);
    if (parentTeamId != 0) {
      Team pTeam = loadTeam(parentTeamId);
      if (pTeam != null) {
        t.setParentTeam(t);
        pTeam.addSubTeam(t);
      }
    }

    createTeam(t);
  }
View Full Code Here

    acc.setUserName("rob");
    acc.setId(999l);
    acc.setUserProfile(p);
    p.setLinkedAccount(acc);

    Team t = new Team();
    t.setName("dev team");
    t.setDescription("na");
    t.addMember(p);
    p.setTeam(t);
    List<Team> ts = new ArrayList<Team>();
    ts.add(t);

    when(contactService.loadAllTeams()).thenReturn(ts);
View Full Code Here

    createTeam(t);
  }

  @Transactional
  public void updateTeam(long selectedTeamId, long parentTeamId, long teamLeadId ,Long[]teamIds) {
    Team t = loadTeam(selectedTeamId);

    if (parentTeamId != 0) {
      Team pTeam = loadTeam(parentTeamId);
      t.setParentTeam(pTeam);
    }

    List<Person> teamMembers = personDao.loadPeople(teamIds);
    for(Person p : teamMembers)
View Full Code Here

TOP

Related Classes of com.tmm.enterprise.microblog.domain.Team

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.