/** * @return a list of hidden packs */ private List<Pack> getHiddenPacks() { List<Pack> hiddenPacks = new ArrayList<Pack>(); for (Pack availablePack : installData.getAvailablePacks()) { if (availablePack.isHidden()) { hiddenPacks.add(availablePack); } } return hiddenPacks; }
/** * @return a list of visible packs */ public List<Pack> getVisiblePacks() { List<Pack> visiblePacks = new ArrayList<Pack>(); for (Pack availablePack : installData.getAvailablePacks()) { if (!availablePack.isHidden()) { visiblePacks.add(availablePack); } } return visiblePacks; }
/** * Returns the step name for a pack, for reporting purposes. * * @param pack the pack * @return the pack's step name */ protected String getStepName(Pack pack) { if (packMessages == null) { if (messages != null) { try { packMessages = messages.newMessages(Resources.PACK_TRANSLATIONS_RESOURCE_NAME); } catch (Exception ex) { logger.fine(ex.getLocalizedMessage()); } } } // hide pack name if it is hidden return pack.isHidden() ? "" : PackHelper.getPackName(pack, packMessages); }