diff --git a/src/de/katho/kBorrow/models/ArticleTableModel.java b/src/de/katho/kBorrow/models/ArticleTableModel.java index e561d9a..2bc33b3 100644 --- a/src/de/katho/kBorrow/models/ArticleTableModel.java +++ b/src/de/katho/kBorrow/models/ArticleTableModel.java @@ -59,47 +59,11 @@ public class ArticleTableModel extends AbstractTableModel implements KGuiModel { if (pCol > 2) return true; return false; } - - /** - * Gibt die entsprechende Zeile in der Tabelle für ein Objekt mit der gegebenen ID zurück. - * - * @param id ID, für die die Tabellenzeile herausgesucht werden soll - * @return Zeile in der Tabelle. -1, wenn die ID nicht vorhanden ist. - */ - public int getRowFromId(int id) { - for (KArticle elem : this.data){ - if(elem.getId() == id) return data.indexOf(elem); - } - return -1; - } public int getIdFromRow(int pRow){ - return getArticleByRow(pRow).getId(); + return data.get(pRow).getId(); } - /** - * Gibt das Article-Objekt der übergebenen Zeile zurück. - * - * @param pRow Zeile, deren Article-Objekt zurückgegeben werden soll. - * @return KArticle-Objekt - */ - public KArticle getArticleByRow(int pRow){ - return data.get(pRow); - } - - /** - * Gibt das Article-Objekt mit der entsprechendne ID zurück. - * - * @param pId Id, deren Objekt zurückgegeben werden soll. - * @return KArticle-Objekt - */ - public KArticle getArticleById(int pId){ - for(KArticle elem : data){ - if(elem.getId() == pId) return elem; - } - return null; - } - public void fetchData(KDataModel pModel) { if(pModel instanceof KArticleModel){ data = ((KArticleModel)pModel).getData(); diff --git a/src/de/katho/kBorrow/models/LendingTableModel.java b/src/de/katho/kBorrow/models/LendingTableModel.java index fe9c8d4..c5013d2 100644 --- a/src/de/katho/kBorrow/models/LendingTableModel.java +++ b/src/de/katho/kBorrow/models/LendingTableModel.java @@ -86,17 +86,6 @@ public class LendingTableModel extends AbstractTableModel implements KGuiModel { return false; } - public KLending getLendingByRow(int row) { - return data.get(row); - } - - public KLending getLendingById(int id){ - for(KLending elem : data){ - if(elem.getId() == id) return elem; - } - return null; - } - public void fetchData(KDataModel pModel) { data = new ArrayList(); @@ -108,15 +97,8 @@ public class LendingTableModel extends AbstractTableModel implements KGuiModel { } } - public int getRowFromId(int pId){ - for(KLending elem : this.data){ - if(elem.getId() == pId) return data.indexOf(elem); - } - return -1; - } - public int getIdFromRow(int pRow){ - return getLendingByRow(pRow).getId(); + return data.get(pRow).getId(); } } diff --git a/src/de/katho/kBorrow/models/UserListModel.java b/src/de/katho/kBorrow/models/UserListModel.java index faff173..949f7e6 100644 --- a/src/de/katho/kBorrow/models/UserListModel.java +++ b/src/de/katho/kBorrow/models/UserListModel.java @@ -55,15 +55,6 @@ public class UserListModel extends AbstractListModel implements ComboBox } return false; } - - - - public KUser getUserById(int pId){ - for (KUser elem : data){ - if(elem.getId() == pId) return elem; - } - return null; - } public void fetchData(KDataModel pModel) { if(pModel instanceof KUserModel){ diff --git a/src/de/katho/kBorrow/models/UserTableModel.java b/src/de/katho/kBorrow/models/UserTableModel.java index 28f02ce..b9f40ae 100644 --- a/src/de/katho/kBorrow/models/UserTableModel.java +++ b/src/de/katho/kBorrow/models/UserTableModel.java @@ -56,31 +56,8 @@ public class UserTableModel extends AbstractTableModel implements KGuiModel { return false; } - /** - * - * @param pId - * @return Returns -1 if there is no row for the given id. - */ - public int getRowFromId(int pId){ - for(KUser elem : this.data){ - if(elem.getId() == pId) return data.indexOf(elem); - } - return -1; - } - public int getIdFromRow(int pRow){ - return getUserByRow(pRow).getId(); - } - - public KUser getUserByRow(int pRow){ - return this.data.get(pRow); - } - - public KUser getUserById(int pId){ - for(KUser elem : this.data){ - if(elem.getId() == pId) return elem; - } - return null; + return data.get(pRow).getId(); } public void fetchData(KDataModel pModel) {