diff --git a/draft/application/cms/cms-safe.ecf b/draft/application/cms/cms-safe.ecf
index e7df2d67..d8aac19c 100644
--- a/draft/application/cms/cms-safe.ecf
+++ b/draft/application/cms/cms-safe.ecf
@@ -23,6 +23,7 @@
+
diff --git a/draft/application/cms/cms.ecf b/draft/application/cms/cms.ecf
index 0eb505c1..7f9d4f4c 100644
--- a/draft/application/cms/cms.ecf
+++ b/draft/application/cms/cms.ecf
@@ -24,6 +24,7 @@
+
diff --git a/draft/application/cms/src/cms_default_setup.e b/draft/application/cms/src/cms_default_setup.e
index f9b61bea..9cfdd2fa 100644
--- a/draft/application/cms/src/cms_default_setup.e
+++ b/draft/application/cms/src/cms_default_setup.e
@@ -57,7 +57,7 @@ feature -- Access
auth_engine: CMS_AUTH_ENGINE
-- CMS Authentication engine
- mailer: CMS_MAILER
+ mailer: NOTIFICATION_MAILER
feature {NONE} -- Initialization
@@ -115,12 +115,12 @@ feature {NONE} -- Initialization
build_mailer
local
- ch_mailer: CMS_CHAIN_MAILER
+ ch_mailer: NOTIFICATION_CHAIN_MAILER
st_mailer: CMS_STORAGE_MAILER
do
create st_mailer.make (storage)
create ch_mailer.make (st_mailer)
- ch_mailer.set_next (create {CMS_SENDMAIL_MAILER})
+ ch_mailer.set_next (create {NOTIFICATION_SENDMAIL_MAILER})
mailer := ch_mailer
end
diff --git a/draft/application/cms/src/cms_service.e b/draft/application/cms/src/cms_service.e
index d47e5b0b..a9b846c9 100644
--- a/draft/application/cms/src/cms_service.e
+++ b/draft/application/cms/src/cms_service.e
@@ -413,7 +413,7 @@ feature -- Content type
feature -- Notification
- mailer: CMS_MAILER
+ mailer: NOTIFICATION_MAILER
feature -- Core Execution
diff --git a/draft/application/cms/src/cms_setup.e b/draft/application/cms/src/cms_setup.e
index 2ed8c7e0..2f2902ba 100644
--- a/draft/application/cms/src/cms_setup.e
+++ b/draft/application/cms/src/cms_setup.e
@@ -32,7 +32,7 @@ feature -- Access
deferred
end
- mailer: CMS_MAILER
+ mailer: NOTIFICATION_MAILER
-- CMS email engine
deferred
end
diff --git a/draft/application/cms/src/modules/user/user_new_password_cms_execution.e b/draft/application/cms/src/modules/user/user_new_password_cms_execution.e
index 70b60710..b0677e80 100644
--- a/draft/application/cms/src/modules/user/user_new_password_cms_execution.e
+++ b/draft/application/cms/src/modules/user/user_new_password_cms_execution.e
@@ -75,7 +75,7 @@ feature -- Execution
password_form_submit (fd: WSF_FORM_DATA; b: STRING)
local
- e: detachable CMS_EMAIL
+ e: detachable NOTIFICATION_EMAIL
l_uuid: UUID
do
debug
@@ -144,7 +144,7 @@ feature -- Execution
Result := f
end
- new_password_email (u: CMS_USER; a_mail_address: STRING; a_extra: READABLE_STRING_8): CMS_EMAIL
+ new_password_email (u: CMS_USER; a_mail_address: STRING; a_extra: READABLE_STRING_8): NOTIFICATION_EMAIL
local
b: STRING
opts: CMS_URL_API_OPTIONS
diff --git a/draft/application/cms/src/modules/user/user_register_cms_execution.e b/draft/application/cms/src/modules/user/user_register_cms_execution.e
index 95369dc9..7890d5a5 100644
--- a/draft/application/cms/src/modules/user/user_register_cms_execution.e
+++ b/draft/application/cms/src/modules/user/user_register_cms_execution.e
@@ -73,7 +73,7 @@ feature -- Execution
b: STRING
u: detachable CMS_USER
up: detachable CMS_USER_PROFILE
- e: detachable CMS_EMAIL
+ e: detachable NOTIFICATION_EMAIL
l_pass: detachable READABLE_STRING_32
l_uuid: UUID
do
@@ -174,7 +174,7 @@ feature -- Execution
Result := f
end
- new_registration_email (a_mail_address: STRING; u: CMS_USER; a_password: detachable like {CMS_USER}.password; a_extra: READABLE_STRING_8): CMS_EMAIL
+ new_registration_email (a_mail_address: STRING; u: CMS_USER; a_password: detachable like {CMS_USER}.password; a_extra: READABLE_STRING_8): NOTIFICATION_EMAIL
require
has_clear_password: u.password /= Void or else a_password /= Void
local
@@ -202,7 +202,7 @@ feature -- Execution
create Result.make (service.site_email, a_mail_address, "Account details for " + u.name + " at " + service.site_name, b)
end
- new_user_account_email (a_mail_address: STRING; u: CMS_USER): CMS_EMAIL
+ new_user_account_email (a_mail_address: STRING; u: CMS_USER): NOTIFICATION_EMAIL
local
b: STRING
opts: CMS_URL_API_OPTIONS
diff --git a/draft/application/cms/src/notification/cms_storage_mailer.e b/draft/application/cms/src/notification/cms_storage_mailer.e
index c57e8b58..c5a4c2d7 100644
--- a/draft/application/cms/src/notification/cms_storage_mailer.e
+++ b/draft/application/cms/src/notification/cms_storage_mailer.e
@@ -8,7 +8,7 @@ class
CMS_STORAGE_MAILER
inherit
- CMS_MAILER
+ NOTIFICATION_MAILER
create
make
@@ -30,7 +30,7 @@ feature -- Status
feature -- Basic operation
- process_email (a_email: CMS_EMAIL)
+ process_email (a_email: NOTIFICATION_EMAIL)
do
storage.save_email (a_email)
end
diff --git a/draft/application/cms/src/storage/cms_sed_storage.e b/draft/application/cms/src/storage/cms_sed_storage.e
index f8e2e881..88af06af 100644
--- a/draft/application/cms/src/storage/cms_sed_storage.e
+++ b/draft/application/cms/src/storage/cms_sed_storage.e
@@ -259,7 +259,7 @@ feature -- Change: user_role
feature -- Email
- save_email (a_email: CMS_EMAIL)
+ save_email (a_email: NOTIFICATION_EMAIL)
local
dn: STRING
fn: FILE_NAME
diff --git a/draft/application/cms/src/storage/cms_storage.e b/draft/application/cms/src/storage/cms_storage.e
index bfe592be..4bf8818c 100644
--- a/draft/application/cms/src/storage/cms_storage.e
+++ b/draft/application/cms/src/storage/cms_storage.e
@@ -130,7 +130,7 @@ feature -- Change: roles and permissions
feature -- Email
- save_email (a_email: CMS_EMAIL)
+ save_email (a_email: NOTIFICATION_EMAIL)
deferred
end
diff --git a/library/runtime/process/notification/notification-safe.ecf b/library/runtime/process/notification/notification-safe.ecf
new file mode 100644
index 00000000..7e254312
--- /dev/null
+++ b/library/runtime/process/notification/notification-safe.ecf
@@ -0,0 +1,18 @@
+
+
+
+
+
+ /.git$
+ /EIFGENs$
+ /.svn$
+
+
+
+
+
+
+
+
+
diff --git a/library/runtime/process/notification/notification.ecf b/library/runtime/process/notification/notification.ecf
new file mode 100644
index 00000000..cf3757f1
--- /dev/null
+++ b/library/runtime/process/notification/notification.ecf
@@ -0,0 +1,18 @@
+
+
+
+
+
+ /.git$
+ /EIFGENs$
+ /.svn$
+
+
+
+
+
+
+
+
+
diff --git a/draft/application/cms/src/notification/cms_chain_mailer.e b/library/runtime/process/notification/notification_chain_mailer.e
similarity index 74%
rename from draft/application/cms/src/notification/cms_chain_mailer.e
rename to library/runtime/process/notification/notification_chain_mailer.e
index f9f50cad..f6f80fe0 100644
--- a/draft/application/cms/src/notification/cms_chain_mailer.e
+++ b/library/runtime/process/notification/notification_chain_mailer.e
@@ -1,14 +1,14 @@
note
- description: "Summary description for {CMS_CHAIN_MAILER}."
+ description: "Summary description for {NOTIFICATION_CHAIN_MAILER}."
author: ""
date: "$Date$"
revision: "$Revision$"
class
- CMS_CHAIN_MAILER
+ NOTIFICATION_CHAIN_MAILER
inherit
- CMS_MAILER
+ NOTIFICATION_MAILER
create
make
@@ -22,9 +22,9 @@ feature {NONE} -- Initialization
feature -- Access
- active: CMS_MAILER
+ active: NOTIFICATION_MAILER
- next: detachable CMS_MAILER
+ next: detachable NOTIFICATION_MAILER
feature -- Status
@@ -45,7 +45,7 @@ feature -- Change
feature -- Basic operation
- process_email (a_email: CMS_EMAIL)
+ process_email (a_email: NOTIFICATION_EMAIL)
do
if active.is_available then
active.process_email (a_email)
diff --git a/draft/application/cms/src/notification/cms_email.e b/library/runtime/process/notification/notification_email.e
similarity index 98%
rename from draft/application/cms/src/notification/cms_email.e
rename to library/runtime/process/notification/notification_email.e
index 13cfe771..854b91f9 100644
--- a/draft/application/cms/src/notification/cms_email.e
+++ b/library/runtime/process/notification/notification_email.e
@@ -7,7 +7,7 @@ note
revision : "$Revision$"
class
- CMS_EMAIL
+ NOTIFICATION_EMAIL
create
make
diff --git a/draft/application/cms/src/notification/cms_external_mailer.e b/library/runtime/process/notification/notification_external_mailer.e
similarity index 97%
rename from draft/application/cms/src/notification/cms_external_mailer.e
rename to library/runtime/process/notification/notification_external_mailer.e
index 6a79cafa..0874ef9a 100644
--- a/draft/application/cms/src/notification/cms_external_mailer.e
+++ b/library/runtime/process/notification/notification_external_mailer.e
@@ -5,10 +5,10 @@ note
revision : "$Revision$"
class
- CMS_EXTERNAL_MAILER
+ NOTIFICATION_EXTERNAL_MAILER
inherit
- CMS_MAILER
+ NOTIFICATION_MAILER
-- SHARED_EXECUTION_ENVIRONMENT
@@ -76,7 +76,7 @@ feature -- Change
feature -- Basic operation
- process_email (a_email: CMS_EMAIL)
+ process_email (a_email: NOTIFICATION_EMAIL)
local
l_factory: PROCESS_FACTORY
args: like arguments
diff --git a/draft/application/cms/src/notification/cms_mailer.e b/library/runtime/process/notification/notification_mailer.e
similarity index 79%
rename from draft/application/cms/src/notification/cms_mailer.e
rename to library/runtime/process/notification/notification_mailer.e
index fe98a701..f513648b 100644
--- a/draft/application/cms/src/notification/cms_mailer.e
+++ b/library/runtime/process/notification/notification_mailer.e
@@ -7,7 +7,7 @@ note
revision : "$Revision$"
deferred class
- CMS_MAILER
+ NOTIFICATION_MAILER
feature -- Status
@@ -18,7 +18,7 @@ feature -- Status
feature -- Basic operation
- process_emails (lst: ITERABLE [CMS_EMAIL])
+ process_emails (lst: ITERABLE [NOTIFICATION_EMAIL])
-- Process set of emails `lst'
require
is_available
@@ -30,7 +30,7 @@ feature -- Basic operation
end
end
- safe_process_email (a_email: CMS_EMAIL)
+ safe_process_email (a_email: NOTIFICATION_EMAIL)
-- Same as `process_email', but include the check of `is_available'
do
if is_available then
@@ -38,7 +38,7 @@ feature -- Basic operation
end
end
- process_email (a_email: CMS_EMAIL)
+ process_email (a_email: NOTIFICATION_EMAIL)
-- Process the sending of `a_email'
require
is_available
diff --git a/draft/application/cms/src/notification/cms_sendmail_mailer.e b/library/runtime/process/notification/notification_sendmail_mailer.e
similarity index 79%
rename from draft/application/cms/src/notification/cms_sendmail_mailer.e
rename to library/runtime/process/notification/notification_sendmail_mailer.e
index 264b7e1c..5706dd6f 100644
--- a/draft/application/cms/src/notification/cms_sendmail_mailer.e
+++ b/library/runtime/process/notification/notification_sendmail_mailer.e
@@ -1,16 +1,16 @@
note
description : "[
- CMS_MAILER using sendmail as mailtool
+ NOTIFICATION_MAILER using sendmail as mailtool
]"
author : "$Author$"
date : "$Date$"
revision : "$Revision$"
class
- CMS_SENDMAIL_MAILER
+ NOTIFICATION_SENDMAIL_MAILER
inherit
- CMS_EXTERNAL_MAILER
+ NOTIFICATION_EXTERNAL_MAILER
redefine
default_create
end