/** * @return The objects */ @JsonProperty("objects") public List<HasMetadata> getObjects() { List<HasMetadata> sortedObjects = new ArrayList<>(objects); Collections.sort(sortedObjects, new HasMetadataComparator()); return sortedObjects; }
@Override public int compare(HasMetadata a, HasMetadata b) { if (a == null || b == null) { throw new NullPointerException("Cannot compare null HasMetadata objects"); } if (a == b || a.equals(b)) { return 0; } int kindOrderCompare = getKindValue(a.getKind()).compareTo(getKindValue(b.getKind())); if (kindOrderCompare != 0) { return kindOrderCompare; } String classNameA = a.getClass().getSimpleName(); String classNameB = b.getClass().getSimpleName(); int classCompare = classNameA.compareTo(classNameB); if (classCompare != 0) { return classCompare; } return a.getMetadata().getName().compareTo(b.getMetadata().getName()); } }
@Override public List<HasMetadata> getItems() { List<HasMetadata> sortedItems = new ArrayList<>(super.getItems()); Collections.sort(sortedItems, new HasMetadataComparator()); return sortedItems; } }
@Override public int compare(HasMetadata a, HasMetadata b) { if (a == null || b == null) { throw new NullPointerException("Cannot compare null HasMetadata objects"); } if (a == b || a.equals(b)) { return 0; } String classNameA = a.getClass().getSimpleName(); String classNameB = b.getClass().getSimpleName(); int kindOrderCompare = getKindValue(classNameA).compareTo(getKindValue(classNameB)); if (kindOrderCompare != 0) { return kindOrderCompare; } int classCompare = classNameA.compareTo(classNameB); if (classCompare != 0) { return classCompare; } return a.getMetadata().getName().compareTo(b.getMetadata().getName()); } }
public HasMetadataSet() { super(new HasMetadataComparator()); }
@Override public int compare(HasMetadata a, HasMetadata b) { if (a == null || b == null) { throw new NullPointerException("Cannot compare null HasMetadata objects"); } if (a == b || a.equals(b)) { return 0; } int kindOrderCompare = getKindValue(a.getKind()).compareTo(getKindValue(b.getKind())); if (kindOrderCompare != 0) { return kindOrderCompare; } String classNameA = a.getClass().getSimpleName(); String classNameB = b.getClass().getSimpleName(); int classCompare = classNameA.compareTo(classNameB); if (classCompare != 0) { return classCompare; } return a.getMetadata().getName().compareTo(b.getMetadata().getName()); } }
public void setObjects(List<HasMetadata> objects) { List<HasMetadata> sortedObjects = new ArrayList<>(objects); Collections.sort(sortedObjects, new HasMetadataComparator()); this.objects = sortedObjects; }
@Override public int compare(HasMetadata a, HasMetadata b) { if (a == null || b == null) { throw new NullPointerException("Cannot compare null HasMetadata objects"); } if (a == b || a.equals(b)) { return 0; } int kindOrderCompare = getKindValue(a.getKind()).compareTo(getKindValue(b.getKind())); if (kindOrderCompare != 0) { return kindOrderCompare; } String classNameA = a.getClass().getSimpleName(); String classNameB = b.getClass().getSimpleName(); int classCompare = classNameA.compareTo(classNameB); if (classCompare != 0) { return classCompare; } return a.getMetadata().getName().compareTo(b.getMetadata().getName()); } }
/** * @return The objects */ @JsonProperty("objects") public List<HasMetadata> getObjects() { List<HasMetadata> sortedObjects = new ArrayList<>(objects); Collections.sort(sortedObjects, new HasMetadataComparator()); return sortedObjects; }
/** * @return The objects */ @JsonProperty("objects") public List<HasMetadata> getObjects() { List<HasMetadata> sortedObjects = new ArrayList<>(objects); Collections.sort(sortedObjects, new HasMetadataComparator()); return sortedObjects; }
@Override public List<HasMetadata> getItems() { List<HasMetadata> sortedItems = new ArrayList<>(super.getItems()); Collections.sort(sortedItems, new HasMetadataComparator()); return sortedItems; } }
@Override public void setItems(List<HasMetadata> items) { List<HasMetadata> sortedItems = new ArrayList<>(items); Collections.sort(sortedItems, new HasMetadataComparator()); super.setItems(sortedItems); } }
@Override public List<HasMetadata> getItems() { List<HasMetadata> sortedItems = new ArrayList<>(super.getItems()); Collections.sort(sortedItems, new HasMetadataComparator()); return sortedItems; } }
public HasMetadataSet(SortedSet<HasMetadata> s) { super(new HasMetadataComparator()); addAll(s); }
public HasMetadataSet(Collection<? extends HasMetadata> c) { super(new HasMetadataComparator()); addAll(c); }
public static Set<HasMetadata> loadResources(File manifest) throws IOException { Object dto = ResourceUtil.load(manifest, KubernetesResource.class); if (dto == null) { throw new IllegalStateException("Cannot load kubernetes manifest " + manifest); } if (dto instanceof Template) { Template template = (Template) dto; dto = OpenshiftHelper.processTemplatesLocally(template, false); } Set<HasMetadata> entities = new TreeSet<>(new HasMetadataComparator()); entities.addAll(KubernetesHelper.toItemList(dto)); return entities; }
Set<HasMetadata> entities = new TreeSet<>(new HasMetadataComparator());
Set<HasMetadata> entities = new TreeSet<>(new HasMetadataComparator());
Callable<Boolean> servicesReady = new SessionServicesAreReady(client, session, configuration); Set<HasMetadata> entities = new TreeSet<>(new HasMetadataComparator()); for (KubernetesList c : kubeConfigs) { entities.addAll(enhance(session, configuration ,c).getItems()); Set<HasMetadata> extraEntities = new TreeSet<>(new HasMetadataComparator()); for (Object entity : items) { if (entity instanceof Pod) {