EN · DE · RU · FR · ES

#181: AddressCampaignDao.java

plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java Java-Klasse, plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java 44 Zeilen · 14 Code · 25 Kommentare · 5 leer
Zweck: Quelldatei: projectforge/plugins/marketing/AddressCampaignDao.java. AddressCampaignDao.java ist Teil der Open-Source-Projektmanagement-Anwendung ProjectForge.

Quelltext (erste 100 Zeilen)

/////////////////////////////////////////////////////////////////////////////
//
// Project ProjectForge Community Edition
//         www.projectforge.org
//
// Copyright (C) 2001-2026 Micromata GmbH, Germany (www.micromata.com)
//
// ProjectForge ist dual-lizenziert.
//
// Diese Community-Edition ist freie Software; Sie können es weiterverteilen und/oder
// modifizieren unter den Bedingungen der GNU General Public License, wie veröffentlicht
// von der Free Software Foundation; Version 3 der Lizenz.
//
// Diese Community-Edition wird in der Hoffnung verteilt, dass sie nützlich sein wird,
// aber OHNE JEGLICHE GEWÄHRLEISTUNG; ohne die implizite Gewährleistung der
// MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die GNU General
// Public License für weitere Details.
//
// Sie sollten eine Kopie der GNU General Public License zusammen mit
// diesem Programm erhalten haben; falls nicht, siehe http://www.gnu.org/licenses/.
//
/////////////////////////////////////////////////////////////////////////////

package org.projectforge.plugins.marketing;

import org.projectforge.framework.persistence.api.BaseDao;
import org.springframework.stereotype.Service;

/**
 * @author Kai Reinhard (k.reinhard@micromata.de)
 */
@Service
public class AddressCampaignDao extends BaseDao<AddressCampaignDO> {

  public AddressCampaignDao() {
    super(AddressCampaignDO.class);
    userRightId = MarketingPluginUserRightId.PLUGIN_MARKETING_ADDRESS_CAMPAIGN;
  }

  @Override
  public AddressCampaignDO newInstance() {
    return new AddressCampaignDO();
  }
}

Git-Verlauf

868d6abb7 2025 -> 2026
63081666f Quelldatei-Header: 2024 -> 2025.
5bafe7941 @Repository -> @Service. @Transactional-Anmerkungen entfernt.
b1560ca43 Migration in Arbeit...
e33c8b9c2 Migration in Arbeit...

868d6abb7

2025 -> 2026
868d6abb75cd191a892911ac8e45058932cf9074
diff --git a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
index ccb894672..e56666ea3 100644
--- a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
+++ b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.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 ist dual-lizenziert.
 //

63081666f

Quelldatei-Header: 2024 -> 2025.
63081666f620fb87315f01b817e560e0b2f6a33a
diff --git a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
index 4331a81da..ccb894672 100644
--- a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
+++ b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.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 ist dual-lizenziert.
 //

5bafe7941

@Repository -> @Service. @Transactional-Anmerkungen entfernt.
5bafe7941698989d3f2bd6d3df8065708b1f8941
diff --git a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
index d3948c6f4..4331a81da 100644
--- a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
+++ b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
@@ -24,12 +24,12 @@
 package org.projectforge.plugins.marketing;
 
 import org.projectforge.framework.persistence.api.BaseDao;
-import org.springframework.stereotype.Repository;
+import org.springframework.stereotype.Service;
 
 /**
  * @author Kai Reinhard (k.reinhard@micromata.de)
  */
-@Repository
+@Service
 public class AddressCampaignDao extends BaseDao<AddressCampaignDO> {
 
   public AddressCampaignDao() {

b1560ca43

Migration in Arbeit...
b1560ca43fb013bd67533c390e674f647ec34627
diff --git a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
index 97c582004..d3948c6f4 100644
--- a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
+++ b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
@@ -24,7 +24,6 @@
 package org.projectforge.plugins.marketing;
 
 import org.projectforge.framework.persistence.api.BaseDao;
-import org.projectforge.framework.persistence.jpa.PfEmgrFactory;
 import org.springframework.stereotype.Repository;
 
 /**
@@ -42,8 +41,4 @@ public class AddressCampaignDao extends BaseDao<AddressCampaignDO> {
   public AddressCampaignDO newInstance() {
     return new AddressCampaignDO();
   }
-
-  PfEmgrFactory getEmgrFactory() {
-    return persistenceService;
-  }
 }

e33c8b9c2

Migration in Arbeit...
e33c8b9c2038eb279e10b807ac6e52e41466b680
diff --git a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
index a7ac230c0..97c582004 100644
--- a/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
+++ b/plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignDao.java
@@ -44,6 +44,6 @@ public class AddressCampaignDao extends BaseDao<AddressCampaignDO> {
   }
 
   PfEmgrFactory getEmgrFactory() {
-    return emgrFactory;
+    return persistenceService;
   }
 }