ID von unterschiedlichen Objekten bekommen?

beta20

Top Contributor
Hallo zusammen,

ich habe mehrere Entities, die immer als Attribut eine "ID" haben:
Entities wie:
- DatePickerComponent,
- DropDownComponent,
- LongTextComponent,
- MultipleChoiceComponent
....

Ich habe pro Entität mehrere Listen (einzelne Listen könnten auch NULL sein).

Was ich nun haben möchte, ist nach einer bestimmten ID in all diesen Listen zu suchen. Die ID ist unique...
also:

Java:
public String findId(String searchId) {
.... // durchsuche Listen....
return resultId;
}

Ich könnte nun natürlich jede einzelne Liste durchsuchen, aber ich frage mich, ob das einfacher geht?

Code:
private List<DatePickerComponent> datePickerComponent;
private List<DropDownComponent> dropDownComponent;
private List<LongTextComponent> longTextComponent;
private List<MultipleChoiceComponent> multipleChoiceComponent;

Gibt es hier eine einfachere Lösung, ohne jede einzelne Liste durchsuchen zu müssen?
 

mihe7

Top Contributor
ich habe mehrere Entities, die immer als Attribut eine "ID" haben:
Entities wie:
Ich sehe nur UI-Komponenten und keine Entities.

Ich habe pro Entität mehrere Listen (einzelne Listen könnten auch NULL sein).
Machen wir das mal etwas konkreter. Sagen wir mal, wir haben Aufträge, die können einen Status haben (offen, abgeschlossen, was weiß ich). Dem entsprechend kannst Du verschiedene Listen haben: die Liste der offenen Aufträge und die Liste der abgeschlossenen Aufträge. Tatsächlich gibt es aber eine weitere Liste, nämlich die Liste aller Aufträge, die Du durchsuchen kannst.

Gehen wir einen Schritt weiter und stellen uns ein Archiv vor, in das alle Aufträge kommen, die vor wenigstens zwei Jahren abgeschlossen wurden. Dann bleibt Dir nichts anderes übrig, als ggf. beide Mengen zu durchsuchen: aktive Aufträge und archivierte Aufträge. Die Reihenfolge hängt dabei vom Anwendungsfall ab, in der Regel würde ich davon ausgehen, dass man in erster Linie mit aktiven, also nicht archivierten, Aufträgen arbeitet. In anderen Fällen kann es sinnvoll sein, die Anfragen zu parallelisieren. Vorstellbar wäre auch ein Gesamtindex, der angibt, ob ein Auftrag archiviert ist oder nicht, wobei ich dafür keinen Anwendungsfall im Kopf habe.
 

L0oNY

Bekanntes Mitglied
Da deine Entities alle auf Component enden, könnte man denken, dass sie alle eine Superklasse Component haben. Du kannst wahrscheinlich eine Liste der Superklasse aus allen Listen machen und sie dann durchsuchen
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
V Rechnungen mit Werten aus unterschiedlichen Objekten. Java Basics - Anfänger-Themen 10
0 Array mit unterschiedlichen Objekten füllen? Java Basics - Anfänger-Themen 8
I In unterschiedlichen Applikation Zugriff auf eine gemeinsame Anwendung? Java Basics - Anfänger-Themen 8
I Gleiche Klassen und Methoden in unterschiedlichen Projekten nutzen Java Basics - Anfänger-Themen 2
luggas89 If else auch mit unterschiedlichen Antworten Java Basics - Anfänger-Themen 5
TimoN11 Array mit unterschiedlichen längen aktualisieren, dann als Methodenwert einsetzen Java Basics - Anfänger-Themen 1
B Tranportkosten berechnen mit unterschiedlichen MwSt Java Basics - Anfänger-Themen 9
E OOP Array anlegen mit unterschiedlichen Werten Java Basics - Anfänger-Themen 8
E Rucksackproblem mit 2 unterschiedlichen maxGewicht Java Basics - Anfänger-Themen 5
S Objekte mit gleichem Namen in unterschiedlichen Klassen Java Basics - Anfänger-Themen 3
N Methoden Wohin mit einer Methode die in unterschiedlichen Klassen verwendet wird? Java Basics - Anfänger-Themen 5
B Watermark erstellen bei unterschiedlichen Bildgrößen Java Basics - Anfänger-Themen 3
O Schlüsselworte this bei unterschiedlichen Attributnamen? Java Basics - Anfänger-Themen 5
P jTable getColumnClass, mit unterschiedlichen Klassen in einer Column? Java Basics - Anfänger-Themen 5
M Listen erstellen mit unterschiedlichen Reihenfolgen Java Basics - Anfänger-Themen 3
M Konstruktor mit unterschiedlichen Parametern? Java Basics - Anfänger-Themen 3
N Aufrufen einer Methode mit unterschiedlichen Basistypen Java Basics - Anfänger-Themen 22
O Array mit unterschiedlichen Datentypen ausgeben... Java Basics - Anfänger-Themen 16
K OOP duplicate class, öffentliche Klasse in unterschiedlichen Java Dateien speichern? Java Basics - Anfänger-Themen 3
O Rückgabewert mit unterschiedlichen Datentypen Java Basics - Anfänger-Themen 10
J Datentypen Rechnen mit unterschiedlichen Datentypen Java Basics - Anfänger-Themen 3
J list mit unterschiedlichen farben Java Basics - Anfänger-Themen 6
G Überladen von Konstruktoren mit unterschiedlichen Datentypen Java Basics - Anfänger-Themen 4
L JLabel mit unterschiedlichen Farben Java Basics - Anfänger-Themen 4
T Mehrere paint Methoden in unterschiedlichen Klassen Java Basics - Anfänger-Themen 7
R Felder unterschiedlichen Typs Java Basics - Anfänger-Themen 9
J Datei aus unterschiedlichen Typen auslesen Java Basics - Anfänger-Themen 6
G StringTokenizer mit unterschiedlichen Delimitern Java Basics - Anfänger-Themen 7
P Probleme mit Klassen in unterschiedlichen Dateien Java Basics - Anfänger-Themen 5
D Array List mit Objekten sortieren Java Basics - Anfänger-Themen 2
T Kollision von 2 Objekten Java Basics - Anfänger-Themen 2
T Variable von Objekten in einer Methode überprüfen Java Basics - Anfänger-Themen 26
B Reflection ändern von Objekten in Objekten Java Basics - Anfänger-Themen 12
H Kompliziertes Sortieren einer ArrayList mit Objekten(Sortieren nach X und Y) Java Basics - Anfänger-Themen 11
T Permanentes speichern von Objekten in einer ArrayList Java Basics - Anfänger-Themen 6
N Vererbung Queue bestehend aus Superclass- und Subclass-Objekten Java Basics - Anfänger-Themen 7
B Compiler-Fehler Array aus Objekten übergeben Java Basics - Anfänger-Themen 7
YAZZ Schlüsselworte Töten von Objekten Gameover Java Basics - Anfänger-Themen 2
F Abstand zwischen zwei Objekten berechnen wie? Java Basics - Anfänger-Themen 1
districon Vergleichen von Objekten Java Basics - Anfänger-Themen 20
Zeppi OOP Array in Objekten Java Basics - Anfänger-Themen 4
LetsSebi Methode, die einen arry von objekten speichert in einer datei Java Basics - Anfänger-Themen 6
JavaNoobi Try and Catch und übergabe von Objekten Java Basics - Anfänger-Themen 2
A Klasse Menge mit Objekten der Klasse Person Java Basics - Anfänger-Themen 8
S Auf Array aus Objekten zugreifen? Java Basics - Anfänger-Themen 1
D Mit Objekten rechnen, Textfield, JavaFX, Noob Java Basics - Anfänger-Themen 8
N enum Attribut von Objekten einer Hashmap ausgeben Java Basics - Anfänger-Themen 6
A Auf Eigenschaften von Objekten anderer Klassen zugreifen Java Basics - Anfänger-Themen 5
G Problem beim Speichern von Objekten in einer Datei Java Basics - Anfänger-Themen 7
N Klassen Rekursion mit Feldern von Objekten Java Basics - Anfänger-Themen 14
D Operatoren Mit Objekten rechnen Java Basics - Anfänger-Themen 7
E Datentypen Einfügen von Objekten in eine Map Java Basics - Anfänger-Themen 2
S Pane nach speziellen Child Objekten durchsuchen Java Basics - Anfänger-Themen 3
T Daten von Objekten speichern Java Basics - Anfänger-Themen 7
PaperHat Programmieraufgabe - Objekte in Objekten Java Basics - Anfänger-Themen 2
L Rechnen mit Objekten Java Basics - Anfänger-Themen 3
S werte von objekten in schleife verändern Java Basics - Anfänger-Themen 14
D Zusammenarbeit von Objekten Java Basics - Anfänger-Themen 1
Y Begrenzte Anzahl an Objekten? Java Basics - Anfänger-Themen 12
Kornblume Nulltyp eines Arrays von Objekten? Java Basics - Anfänger-Themen 10
A Frage zur Aufgabe Uhrzeit einstellen mit Objekten Java Basics - Anfänger-Themen 18
M Generische Liste aus Comparable-Objekten Java Basics - Anfänger-Themen 6
G Klassen Call by Value auch bei Objekten? Java Basics - Anfänger-Themen 2
R Verständnisfrage zu Objekten u. Übergabeparameter Java Basics - Anfänger-Themen 8
arjoopy Kapselung Übergabe von Objekten aus ArrayList Java Basics - Anfänger-Themen 4
schoenosrockos Unterschied zwischen Objekten und vererbungen Java Basics - Anfänger-Themen 1
M Speichern von Objekten - Verfügbarkeit bei erneutem Aufruf Java Basics - Anfänger-Themen 3
R Methoden Methode ruft Methode auf, ruft Methode auf (mit Objekten) Java Basics - Anfänger-Themen 4
S Serialisierung: Laden von Objekten - Risiken? Java Basics - Anfänger-Themen 4
Shizmo PriorityQueue mit Objekten Java Basics - Anfänger-Themen 10
E Instanzieren von Objekten verkürzen Java Basics - Anfänger-Themen 1
F Interaktion von Objekten verschiedener Klassen... Java Basics - Anfänger-Themen 13
D Effiziente Verwaltung der Objekten und Unterobjekten Java Basics - Anfänger-Themen 18
N Dauer zwischen zwei LocalDateTime Objekten berechnen? Java Basics - Anfänger-Themen 4
L Subklasse von ArrayList nur mit bestimmten Objekten füllen Java Basics - Anfänger-Themen 1
E Erste Schritte Gute Erklärung zu Objekten / Klassen / Methoden / Sichtbarkeiten auf Deutsch Java Basics - Anfänger-Themen 3
S Problem mit augabe von Objekten Java Basics - Anfänger-Themen 3
T Junit Mockito: Instanz von inneren erzeugten Objekten Java Basics - Anfänger-Themen 4
P Zugriff auf Felder in ArrayList Objekten Java Basics - Anfänger-Themen 2
W Was passiert mit Objekten die nicht in Objektvariablen initialisiert werden ? Java Basics - Anfänger-Themen 3
D Zugriff auf von einer anderen Klasse erstellten Objekten Java Basics - Anfänger-Themen 5
S Liste mit Objekten und Listen Java Basics - Anfänger-Themen 9
Y Gleiche Arrays aus einem Array mit Objekten Java Basics - Anfänger-Themen 5
K Min eines Arrays mit Objekten Java Basics - Anfänger-Themen 6
M Array mit Objekten lässt sich nicht auslesen Java Basics - Anfänger-Themen 10
T Statische Arrays von Objekten Java Basics - Anfänger-Themen 2
J Methoden Einfügen von Objekten nach Alphabet in ArrayList funktioniert nicht Java Basics - Anfänger-Themen 2
B Erste Schritte Anzeige von Graphics Objekten einzeln aktualisieren Java Basics - Anfänger-Themen 1
TheSorm Koordinaten von gedrehten Objekten Java Basics - Anfänger-Themen 4
D Bestimmte Werte von Objekten aus einer ArrayList in eine andere ArrayList kopieren Java Basics - Anfänger-Themen 14
B Aliasing bei null-Objekten Java Basics - Anfänger-Themen 3
O Java Erzeugung von neuen Objekten Java Basics - Anfänger-Themen 1
J Verständnisfragen zu dem Thema Objekten Java Basics - Anfänger-Themen 7
J Array von Objekten, wie schauts im Heap / Stack aus ? Java Basics - Anfänger-Themen 7
O Größe von Objekten Java Basics - Anfänger-Themen 5
Y Variable Menge von Objekten erzeugen und mit ihren Attributen rechnen Java Basics - Anfänger-Themen 7
kaoZ Best Practice Verständnisfrage Listener bei lokalen Objekten Java Basics - Anfänger-Themen 8
F Umgang mit referenzierten Objekten bei ArrayList Java Basics - Anfänger-Themen 1
M Löschen von Objekten während Iteration über Liste Java Basics - Anfänger-Themen 9
E Array von Objekten einer selbst definierten Klasse mit eindeutigem Namen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben