Package com.dianping.cat.consumer.company.model.entity

Examples of com.dianping.cat.consumer.company.model.entity.ProductLine


  @Inject
  protected AlertConfigManager m_configManager;

  @Override
  public List<String> queryEmailContactors(String id) {
    ProductLine productline = queryProductline(id);
    List<String> mailReceivers = new ArrayList<String>();
    Receiver receiver = m_configManager.queryReceiverById(getId());

    if (receiver != null && !receiver.isEnable()) {
      return mailReceivers;
    } else {
      mailReceivers.addAll(buildDefaultMailReceivers(receiver));
      mailReceivers.addAll(split(productline.getEmail()));

      return mailReceivers;
    }
  }
View Full Code Here


    }
  }

  @Override
  public List<String> querySmsContactors(String id) {
    ProductLine productline = queryProductline(id);
    List<String> smsReceivers = new ArrayList<String>();
    Receiver receiver = m_configManager.queryReceiverById(getId());

    if (receiver != null && !receiver.isEnable()) {
      return smsReceivers;
    } else {
      smsReceivers.addAll(buildDefaultSMSReceivers(receiver));
      smsReceivers.addAll(split(productline.getPhone()));

      return smsReceivers;
    }
  }
View Full Code Here

    }
  }

  @Override
  public List<String> queryWeiXinContactors(String id) {
    ProductLine productline = queryProductline(id);
    List<String> weixinReceivers = new ArrayList<String>();
    Receiver receiver = m_configManager.queryReceiverById(getId());

    if (receiver != null && !receiver.isEnable()) {
      return weixinReceivers;
    } else {
      weixinReceivers.addAll(buildDefaultWeixinReceivers(receiver));
      weixinReceivers.addAll(split(productline.getEmail()));

      return weixinReceivers;
    }
  }
View Full Code Here

    }
  }

  private ProductLine queryProductline(String productlineName) {
    try {
      ProductLine productline = m_productLineConfigManager.queryProductLine(productlineName);
      return productline;
    } catch (Exception e) {
      Cat.logError("query productline error:" + productlineName, e);
      return new ProductLine();
    }
  }
View Full Code Here

TOP

Related Classes of com.dianping.cat.consumer.company.model.entity.ProductLine

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.