Hallo zusammen,
ich habe folgendes Problem:
Ich habe zwei Listen
List<Position> positionList;
List<Article> selectedArticleList;
In einer Position, kann es einen Artikel geben.
Also
Die selectedArticleList hat wiederum nur Artikel.
Was ich nun machen möchte ist folgendes:
Wenn der Artikel selektiert wurde => also in der selectedArticleList enthalten ist, möchte ich eine neue Postion erstellen.
Auch soweit kein Problem.
Nun möchte ich aber:
a) Eine Position löschen.
=> Dabei soll ebenso der selektierte Artikel aus selectedArticleList gelöscht werden.
b) Ein selektierte Artikel wird wieder unselektiert
=> Die entsprechende Position mit dem enthaltenen Artikel soll gelöscht werden
Nun meine Frage: wie kann ich das machen? Ich muss ja immer eine Überprüfung machen, ob der Artikel bereits als Postion angelegt wurde.
Problem ist nun, dass ich ja zwei unterschiedlichen Typen habe (Position und Artikel).
Könnt ihr mir bitte helfen.
ich habe folgendes Problem:
Ich habe zwei Listen
List<Position> positionList;
List<Article> selectedArticleList;
In einer Position, kann es einen Artikel geben.
Also
Java:
Position newPosition = new Position();
newArticle.setPrice(1.0);
newPosition.article(newArticle)
Die selectedArticleList hat wiederum nur Artikel.
Was ich nun machen möchte ist folgendes:
Wenn der Artikel selektiert wurde => also in der selectedArticleList enthalten ist, möchte ich eine neue Postion erstellen.
Auch soweit kein Problem.
Nun möchte ich aber:
a) Eine Position löschen.
=> Dabei soll ebenso der selektierte Artikel aus selectedArticleList gelöscht werden.
b) Ein selektierte Artikel wird wieder unselektiert
=> Die entsprechende Position mit dem enthaltenen Artikel soll gelöscht werden
Nun meine Frage: wie kann ich das machen? Ich muss ja immer eine Überprüfung machen, ob der Artikel bereits als Postion angelegt wurde.
Problem ist nun, dass ich ja zwei unterschiedlichen Typen habe (Position und Artikel).
Könnt ihr mir bitte helfen.