Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 1057 → Rev 1058

/hostadmiral/trunk/doc/todo.txt
1,7 → 1,7
Host Admiral TODO
========================================================================================================================
 
Transaction control for listners.
Transaction control for listeners.
 
+/- Save user id for all db-update operations.
 
52,7 → 52,8
If mailbox is created, create an user and a mail alias for it in one step - as option.
Afterwards they are binded and change own name or deleted together. Bind by name? In witch directions?
 
By build cascade delete tree replace existing objects if new effect is stronger.
Done
------------------------------------------------------------------------------------------------------------------------
/hostadmiral/trunk/src/ak/hostadmiral/core/model/MailAliasManager.java
271,6 → 271,9
Collection cascade = new ArrayList();
for(Iterator i = mailAliases.iterator(); i.hasNext(); ) {
MailAlias mailAlias = (MailAlias)i.next();
if(known.contains(mailAlias)) continue;
 
known.add(mailAlias);
if(mailAlias.viewableBy(editor)) {
if(mailAlias.deleteableBy(editor))
cascade.add(new CascadeDeleteElement(mailAlias, CascadeDeleteElement.DELETE,
/hostadmiral/trunk/src/ak/hostadmiral/core/model/UserManager.java
287,6 → 287,9
Collection cascade = new ArrayList();
for(Iterator i = subusers.iterator(); i.hasNext(); ) {
User u = (User)i.next();
if(known.contains(u)) continue;
 
known.add(u);
if(u.viewableBy(editor)) {
if(u.deleteableBy(editor))
cascade.add(new CascadeDeleteElement(u, CascadeDeleteElement.DELETE,
/hostadmiral/trunk/src/ak/hostadmiral/core/model/InetDomainManager.java
231,6 → 231,9
Collection cascade = new ArrayList();
for(Iterator i = domains.iterator(); i.hasNext(); ) {
InetDomain d = (InetDomain)i.next();
if(known.contains(d)) continue;
 
known.add(d);
if(d.viewableBy(editor)) {
if(d.deleteableBy(editor))
cascade.add(new CascadeDeleteElement(d, CascadeDeleteElement.DELETE,
/hostadmiral/trunk/src/ak/hostadmiral/core/model/MailboxManager.java
295,6 → 295,9
Collection cascade = new ArrayList();
for(Iterator i = mailboxes.iterator(); i.hasNext(); ) {
Mailbox mailbox = (Mailbox)i.next();
if(known.contains(mailbox)) continue;
 
known.add(mailbox);
if(mailbox.viewableBy(editor)) {
if(mailbox.deleteableBy(editor))
cascade.add(new CascadeDeleteElement(mailbox, CascadeDeleteElement.DELETE,
/hostadmiral/trunk/src/ak/hostadmiral/core/model/SystemUserManager.java
247,6 → 247,9
Collection cascade = new ArrayList();
for(Iterator i = systemUsers.iterator(); i.hasNext(); ) {
SystemUser u = (SystemUser)i.next();
if(known.contains(u)) continue;
 
known.add(u);
if(u.viewableBy(editor)) {
if(u.deleteableBy(editor))
cascade.add(new CascadeDeleteElement(u, CascadeDeleteElement.DELETE,