@Override public String getAppliedAt() { if(appliedAt == null) { final File patchHistoryDir = i.mgr.getInstalledImage().getPatchHistoryDir(entryPatchId); if(patchHistoryDir.exists()) { try { appliedAt = getAppliedAt(patchHistoryDir); } catch (PatchingException e) { } } } return appliedAt; }
private Map<String,String> loadLayerPatches(boolean addons) { Map<String,String> result = Collections.emptyMap(); final Patch patch = getMetadata(); if(patch != null) { result = new HashMap<String, String>(); for (PatchElement e : patch.getElements()) { if (e.getProvider().isAddOn() == addons) { result.put(e.getProvider().getName(), e.getId()); } } } return result; }
@Override public String getAppliedAt() { if(appliedAt == null) { final File patchHistoryDir = i.mgr.getInstalledImage().getPatchHistoryDir(entryPatchId); if(patchHistoryDir.exists()) { try { appliedAt = getAppliedAt(patchHistoryDir); } catch (PatchingException e) { } } } return appliedAt; }
@Override public Map<String, String> getAddOnPatches() { if(addOnPatches == null) { addOnPatches = loadLayerPatches(true); } return addOnPatches; }
@Override public Map<String, String> getLayerPatches() { if(layerPatches == null) { layerPatches = loadLayerPatches(false); } return layerPatches; }
private Map<String,String> loadLayerPatches(boolean addons) { Map<String,String> result = Collections.emptyMap(); final Patch patch = getMetadata(); if(patch != null) { result = new HashMap<String, String>(); for (PatchElement e : patch.getElements()) { if (e.getProvider().isAddOn() == addons) { result.put(e.getProvider().getName(), e.getId()); } } } return result; }
@Override public boolean isAgedOut() { if (agedOut == null) { agedOut = Factory.isAgedOut(i.mgr, getMetadata()); } return agedOut; } };
@Override public boolean isAgedOut() { if (agedOut == null) { agedOut = Factory.isAgedOut(i.mgr, getMetadata()); } return agedOut; } };
@Override public Map<String, String> getAddOnPatches() { if(addOnPatches == null) { addOnPatches = loadLayerPatches(true); } return addOnPatches; }
@Override public Map<String, String> getLayerPatches() { if(layerPatches == null) { layerPatches = loadLayerPatches(false); } return layerPatches; }