Hallo zusammen,
ich habe folgendes Problem:
Ich möchte gerne meine Liste neu anordnen.
Dafür habe ich zwei Integer oldValue und newValue:
Was ich mache:
Ich hole mir aus meiner Datenbank alle Objekte.
Meine Entity hat das Attribut: "int ordering":
Bsp:
Ich habe in meiner DB:
Object1 = ordering1
Object2 = ordering2;
Nun switche ich aber Object2 nach ordering1.
Heißt also:
oldvalue = 2 und newValue = 1
Wie kann ich nun die ganze Liste neu anordnen?
Danke für jede Hilfe
ich habe folgendes Problem:
Ich möchte gerne meine Liste neu anordnen.
Dafür habe ich zwei Integer oldValue und newValue:
Was ich mache:
Ich hole mir aus meiner Datenbank alle Objekte.
Meine Entity hat das Attribut: "int ordering":
Bsp:
Ich habe in meiner DB:
Object1 = ordering1
Object2 = ordering2;
Nun switche ich aber Object2 nach ordering1.
Heißt also:
oldvalue = 2 und newValue = 1
Wie kann ich nun die ganze Liste neu anordnen?
Code:
public void changeOrdering(Integer oldValue, Integer newValue) {
List<MyEntity> list = findListFromDatabase();
/// Hier kommt dann irgendeine switch Methode. Die Frage ist wie mache ich das??
for (MyEntity entity: list) {
// Neue Ordering in DB speichern
}
}
Danke für jede Hilfe