#2991: Kost2ArtListPage.java
projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java Clase Java, projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java 160 líneas · 125 código · 26 comentarios · 9 en blanco
Propósito: Archivo fuente: projectforge/web/fibu/Kost2ArtListPage.java. Kost2ArtListPage.java es parte de la aplicación de gestión de proyectos de código abierto ProjectForge.
Fuente (primeras 100 líneas)
/////////////////////////////////////////////////////////////////////////////
//
// Project ProjectForge Community Edition
// www.projectforge.org
//
// Copyright (C) 2001-2026 Micromata GmbH, Germany (www.micromata.com)
//
// ProjectForge tiene doble licencia.
//
// Esta edición comunitaria es software libre; puedes redistribuirla y/o
// modificarla bajo los términos de la Licencia Pública General GNU según lo publicado
// por la Free Software Foundation; versión 3 de la Licencia.
//
// Esta edición comunitaria se distribuye con la esperanza de que sea útil,
// pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de
// COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia General
// Pública de GNU para más detalles.
//
// Deberías haber recibido una copia de la Licencia Pública General GNU junto
// con este programa; si no, consulta http://www.gnu.org/licenses/.
//
/////////////////////////////////////////////////////////////////////////////
package org.projectforge.web.fibu;
import org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator;
import org.apache.wicket.extensions.markup.html.repeater.data.sort.SortOrder;
import org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.repeater.Item;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.request.mapper.parameter.PageParameters;
import org.apache.wicket.spring.injection.annot.SpringBean;
import org.projectforge.business.fibu.kost.Kost2ArtDO;
import org.projectforge.business.fibu.kost.Kost2ArtDao;
import org.projectforge.common.StringHelper;
import org.projectforge.web.WicketSupport;
import org.projectforge.web.wicket.*;
import org.projectforge.web.wicket.flowlayout.IconPanel;
import org.projectforge.web.wicket.flowlayout.IconType;
import java.util.ArrayList;
import java.util.List;
@ListPage(editPage = Kost2ArtEditPage.class)
public class Kost2ArtListPage extends AbstractListPage<Kost2ArtListForm, Kost2ArtDao, Kost2ArtDO> implements
IListPageColumnsCreator<Kost2ArtDO>
{
private static final long serialVersionUID = -202443770217040251L;
public Kost2ArtListPage(final PageParameters parameters)
{
super(parameters, "fibu.kost2art");
}
@SuppressWarnings("serial")
@Override
public List<IColumn<Kost2ArtDO, String>> createColumns(final WebPage returnToPage, final boolean sortable)
{
final List<IColumn<Kost2ArtDO, String>> columns = new ArrayList<IColumn<Kost2ArtDO, String>>();
final CellItemListener<Kost2ArtDO> cellItemListener = new CellItemListener<Kost2ArtDO>()
{
public void populateItem(final Item<ICellPopulator<Kost2ArtDO>> item, final String componentId,
final IModel<Kost2ArtDO> rowModel)
{
final Kost2ArtDO kost2Art = rowModel.getObject();
appendCssClasses(item, kost2Art.getId(), kost2Art.getDeleted());
}
};
columns.add(new CellItemListenerPropertyColumn<Kost2ArtDO>(new Model<String>(getString("fibu.kost2art.nummer")),
getSortable("id",
sortable),
"id", cellItemListener)
{
/**
* @see org.projectforge.web.wicket.CellItemListenerPropertyColumn#populateItem(org.apache.wicket.markup.repeater.Item,
* java.lang.String, org.apache.wicket.model.IModel)
*/
@Override
public void populateItem(final Item<ICellPopulator<Kost2ArtDO>> item, final String componentId,
final IModel<Kost2ArtDO> rowModel)
{
final Kost2ArtDO kost2Art = rowModel.getObject();
item.add(new ListSelectActionPanel(componentId, rowModel, Kost2ArtEditPage.class, kost2Art.getId(),
returnToPage, StringHelper
.format2DigitNumber(kost2Art.getId())));
cellItemListener.populateItem(item, componentId, rowModel);
addRowClick(item);
}
});
columns.add(new CellItemListenerPropertyColumn<Kost2ArtDO>(new Model<String>(getString("name")),
getSortable("name", sortable), "name",
cellItemListener));
columns.add(new CellItemListenerPropertyColumn<Kost2ArtDO>(new Model<String>(getString("fibu.fakturiert")),
getSortable("fakturiert",
sortable),
"fakturiert", cellItemListener)
{
@Override
Historial Git
868d6abb7 2025 -> 2026
63081666f Encabezados de archivos fuente: 2024 -> 2025.
d6d3d176f Trabajo de migración en curso...
06828f490 Trabajo de migración en curso...
b6092df09 Copyright 2023 -> 2024
868d6abb7
2025 -> 2026868d6abb75cd191a892911ac8e45058932cf9074
diff --git a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
index 06fee5539..da07c5906 100644
--- a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
+++ b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
@@ -3,7 +3,7 @@
// Project ProjectForge Community Edition
// www.projectforge.org
//
-// Copyright (C) 2001-2025 Micromata GmbH, Germany (www.micromata.com)
+// Copyright (C) 2001-2026 Micromata GmbH, Germany (www.micromata.com)
//
// ProjectForge is dual-licensed.
//
63081666f
Encabezados de archivos fuente: 2024 -> 2025.63081666f620fb87315f01b817e560e0b2f6a33a
diff --git a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
index 51656a186..06fee5539 100644
--- a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
+++ b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
@@ -3,7 +3,7 @@
// Project ProjectForge Community Edition
// www.projectforge.org
//
-// Copyright (C) 2001-2024 Micromata GmbH, Germany (www.micromata.com)
+// Copyright (C) 2001-2025 Micromata GmbH, Germany (www.micromata.com)
//
// ProjectForge is dual-licensed.
//
d6d3d176f
Trabajo de migración en curso...d6d3d176f5e9fedcfb02fda5b5ce426db9fec7ea
diff --git a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
index cc967dc49..51656a186 100644
--- a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
+++ b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
@@ -35,6 +35,7 @@ import org.apache.wicket.spring.injection.annot.SpringBean;
import org.projectforge.business.fibu.kost.Kost2ArtDO;
import org.projectforge.business.fibu.kost.Kost2ArtDao;
import org.projectforge.common.StringHelper;
+import org.projectforge.web.WicketSupport;
import org.projectforge.web.wicket.*;
import org.projectforge.web.wicket.flowlayout.IconPanel;
import org.projectforge.web.wicket.flowlayout.IconType;
@@ -48,9 +49,6 @@ public class Kost2ArtListPage extends AbstractListPage<Kost2ArtListForm, Kost2Ar
{
private static final long serialVersionUID = -202443770217040251L;
- @SpringBean
- private Kost2ArtDao kost2ArtDao;
-
public Kost2ArtListPage(final PageParameters parameters)
{
super(parameters, "fibu.kost2art");
@@ -157,11 +155,6 @@ public class Kost2ArtListPage extends AbstractListPage<Kost2ArtListForm, Kost2Ar
@Override
public Kost2ArtDao getBaseDao()
{
- return kost2ArtDao;
- }
-
- protected Kost2ArtDao getKost2ArtDao()
- {
- return kost2ArtDao;
+ return WicketSupport.get(Kost2ArtDao.class);
}
} 06828f490
Trabajo de migración en curso...06828f49085ad30642633cb8bfa644b2a47ec335
diff --git a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
index f871ce8a0..cc967dc49 100644
--- a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
+++ b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
@@ -67,7 +67,7 @@ public class Kost2ArtListPage extends AbstractListPage<Kost2ArtListForm, Kost2Ar
final IModel<Kost2ArtDO> rowModel)
{
final Kost2ArtDO kost2Art = rowModel.getObject();
- appendCssClasses(item, kost2Art.getId(), kost2Art.isDeleted());
+ appendCssClasses(item, kost2Art.getId(), kost2Art.getDeleted());
}
};
columns.add(new CellItemListenerPropertyColumn<Kost2ArtDO>(new Model<String>(getString("fibu.kost2art.nummer")), b6092df09
Copyright 2023 -> 2024b6092df0927c4a3b161e888445f31dcab57493f2
diff --git a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
index 995d0a6ed..f871ce8a0 100644
--- a/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
+++ b/projectforge-wicket/src/main/java/org/projectforge/web/fibu/Kost2ArtListPage.java
@@ -3,7 +3,7 @@
// Project ProjectForge Community Edition
// www.projectforge.org
//
-// Copyright (C) 2001-2023 Micromata GmbH, Germany (www.micromata.com)
+// Copyright (C) 2001-2024 Micromata GmbH, Germany (www.micromata.com)
//
// ProjectForge is dual-licensed.
//