public boolean disableItems(String hostid, String templateid) {
    // アイテムを無効化する
    List<Item> items = getItemsByTemplateid(hostid, templateid);

    if (items.isEmpty()) {
      return false;
    }

    int disabledItems = 0;
    for (Item item : items) {
      if (!ItemUpdateParam.DISABLE.equals(item.getStatus())) {
        ItemUpdateParam itemUpdateParam = new ItemUpdateParam();
        itemUpdateParam.setItemid(item.getItemid());
        itemUpdateParam.setStatus(ItemUpdateParam.DISABLE);
        zabbixClient.item().update(itemUpdateParam);
        disabledItems++;
      }
    }
    if (disabledItems > 0) {
      if (log.isInfoEnabled()) {
        log.info(MessageUtils.getMessage("IPROCESS-100324", hostid, templateid, items.size()));
      }
    } else {
      return false;
    }
    return true;
  }
  public boolean deleteItems(String hostid, String templateid) {
    // アイテムを削除する
    List<Item> items = getItemsByTemplateid(hostid, templateid);

    if (items.isEmpty()) {
      return false;
    }

    List<String> itemids = new ArrayList<String>();
    for (Item item : items) {
      itemids.add(item.getItemid());
    }

    zabbixClient.item().delete(itemids);

    if (log.isInfoEnabled()) {
      log.info(MessageUtils.getMessage("IPROCESS-100325", hostid, templateid, items.size()));
    }

    return true;
  }