Package com.agiletec.plugins.jpwtt.aps.system.services.ticket.model

Examples of com.agiletec.plugins.jpwtt.aps.system.services.ticket.model.InterventionType


    Map<Integer, InterventionType> intervTypes = new HashMap<Integer, InterventionType>();
    Element intervTypesElem = root.getChild("interventionTypes");
    if (intervTypesElem!=null) {
      List<Element> intervTypeElements = intervTypesElem.getChildren("interventionType");
      for (Element intervTypeElem : intervTypeElements) {
        InterventionType interventionType = this.extractInterventionType(intervTypeElem);
        intervTypes.put(interventionType.getId(), interventionType);
      }
      config.setInterventionTypes(intervTypes);
    }
   
    Map<Integer, String> priorities = new HashMap<Integer, String>();
View Full Code Here


   
    return config;
  }
 
  private InterventionType extractInterventionType(Element intervTypeElem) {
    InterventionType interventionType = new InterventionType();
    Integer id = new Integer(intervTypeElem.getAttributeValue("id"));
    String descr = intervTypeElem.getAttributeValue("descr");
    interventionType.setId(id);
    interventionType.setDescr(descr);
    return interventionType;
  }
View Full Code Here

    params.put("message", ticket.getMessage());
   
    ITicketManager ticketManager = this.getTicketManager();
    String userInterventionTypeDescr = null;
    if (ticket.getUserInterventionType()>0) {
      InterventionType userInterventionType = ticketManager.getInterventionType(ticket.getUserInterventionType());
      if (null!=userInterventionType) {
        userInterventionTypeDescr = userInterventionType.getDescr();
      }
    }
    if (null==userInterventionTypeDescr) {
      userInterventionTypeDescr = "Generico";
    }
    params.put("userInterventionType", userInterventionTypeDescr);
   
    String assignedInterventionTypeDescr = null;
    if (ticket.getOpInterventionType()>0) {
      InterventionType opInterventionType = ticketManager.getInterventionType(ticket.getOpInterventionType());
      if (null!=opInterventionType) {
        assignedInterventionTypeDescr = opInterventionType.getDescr();
      }
    }
    if (null==assignedInterventionTypeDescr) {
      assignedInterventionTypeDescr = "Generico";
    }
View Full Code Here

      return this.getConfig().getPriorities().get(new Integer(priority));
  }
 
  protected void sendNotify(Ticket ticket) {
    Integer intervTypeId = ticket.getUserInterventionType();
    InterventionType interventionType = intervTypeId!=null ? this.getInterventionType(intervTypeId) : null;
   
    List<ITicketAlerter> alerters = this.getTicketAlerters();
    if (alerters!=null && !alerters.isEmpty()) {
      for (ITicketAlerter ticketAlerter : alerters) {
        ticketAlerter.notifyAddedTicket(ticket, interventionType);
View Full Code Here

    }
  }
 
  protected void sendNotify(Ticket ticket, TicketOperation operation) {
    Integer intervTypeId = ticket.getUserInterventionType();
    InterventionType interventionType = intervTypeId!=null ? this.getInterventionType(intervTypeId) : null;
   
    List<ITicketAlerter> alerters = this.getTicketAlerters();
    if (alerters!=null && !alerters.isEmpty()) {
      for (ITicketAlerter ticketAlerter : alerters) {
        ticketAlerter.notifyTicketOperation(ticket, operation, interventionType);
View Full Code Here

    public void testReadConfig() throws Throwable {
      String xml = this._configManager.getConfigItem("jpwttConfig");
      WttConfig config = new WttConfigDOM().extractConfig(xml);

      assertEquals(2, config.getInterventionTypes().size());
      InterventionType hwType = config.getInterventionType(new Integer(1));
      assertEquals("Hardware", hwType.getDescr());
      assertEquals(new Integer(1), hwType.getId());
      InterventionType swType = config.getInterventionType(new Integer(2));
      assertEquals("Software", swType.getDescr());
      assertEquals(new Integer(2), swType.getId());

      Map<Integer, String> priorities = config.getPriorities();
      assertEquals(3, priorities.size());
      assertEquals("High", priorities.get(new Integer(1)));
      assertEquals("Medium", priorities.get(new Integer(2)));
View Full Code Here

  }

    public void testGetInterventionTypes() throws Throwable {
      Map<Integer, InterventionType> interventionTypes = this._ticketManager.getInterventionTypes();
      assertEquals(2, interventionTypes.size());
      InterventionType hwType = interventionTypes.get(new Integer(1));
      assertEquals("Hardware", hwType.getDescr());
      assertEquals(new Integer(1), hwType.getId());
      InterventionType swType = interventionTypes.get(new Integer(2));
      assertEquals("Software", swType.getDescr());
      assertEquals(new Integer(2), swType.getId());
      swType = this._ticketManager.getInterventionType(new Integer(2));
      assertEquals("Software", swType.getDescr());
      assertEquals(new Integer(2), swType.getId());
    }
View Full Code Here

TOP

Related Classes of com.agiletec.plugins.jpwtt.aps.system.services.ticket.model.InterventionType

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.