Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 1022 → Rev 1024

/hostadmiral/trunk/src/ak/hostadmiral/core/action/MailboxAction.java
152,10 → 152,10
StringConverter.parseLong(theForm.get("domain"))));
 
String login = (String)theForm.get("login");
if(MailboxManager.getInstance().loginExists(user, mailbox, login)) {
handleErrors(mapping, form, request, response);
throw new UserException(CoreResources.NONUNIQUE_MAILBOX_LOGIN);
}
if(MailboxManager.getInstance().loginExists(user, mailbox, login)) {
handleErrors(mapping, form, request, response);
throw new UserException(CoreResources.NONUNIQUE_MAILBOX_LOGIN);
}
mailbox.setLogin(user, login);
 
mailbox.setOwner(user, UserManager.getInstance().get(user,
/hostadmiral/trunk/src/ak/hostadmiral/core/action/MailAliasAction.java
166,10 → 166,10
StringConverter.parseLong(theForm.get("domain"))));
 
String address = (String)theForm.get("address");
if(MailAliasManager.getInstance().addressExists(user, alias, address)) {
handleErrors(mapping, form, request, response);
throw new UserException(CoreResources.NONUNIQUE_MAIL_ALIAS_ADDRESS);
}
if(MailAliasManager.getInstance().addressExists(user, alias, address)) {
handleErrors(mapping, form, request, response);
throw new UserException(CoreResources.NONUNIQUE_MAIL_ALIAS_ADDRESS);
}
alias.setAddress(user, address);
 
alias.setOwner(user, UserManager.getInstance().get(user,
/hostadmiral/trunk/src/ak/hostadmiral/core/model/UserLogin.java
8,7 → 8,7
*/
public class UserLogin
{
private Long id;
private Long id;
private User user;
private String login;
private Date loginTime;
28,20 → 28,20
this.ip = ip;
}
 
/**
*
* @hibernate.id generator-class="native"
*/
public Long getId()
{
return id;
}
 
protected void setId(Long id)
{
this.id = id;
}
/**
*
* @hibernate.id generator-class="native"
*/
public Long getId()
{
return id;
}
 
protected void setId(Long id)
{
this.id = id;
}
 
/**
*
* @hibernate.many-to-one column="usr"
/hostadmiral/trunk/src/ak/hostadmiral/core/model/Mailbox.java
104,17 → 104,17
}
}
 
/**
*
* @hibernate.set cascade="all" lazy="true"
* @hibernate.collection-key column="obj"
* @hibernate.collection-one-to-many class="ak.hostadmiral.core.model.PasswordStoreAbstract"
*/
protected Collection getPasswords()
{
return passwords;
}
 
/**
*
* @hibernate.set cascade="all" lazy="true"
* @hibernate.collection-key column="obj"
* @hibernate.collection-one-to-many class="ak.hostadmiral.core.model.PasswordStoreAbstract"
*/
protected Collection getPasswords()
{
return passwords;
}
 
protected void setPasswords(Collection passwords)
{
this.passwords = passwords;
/hostadmiral/trunk/src/ak/hostadmiral/core/model/User.java
150,17 → 150,17
return getDefaultPasswordStore().checkPassword(password);
}
 
/**
*
* @hibernate.set cascade="all" lazy="true"
* @hibernate.collection-key column="obj"
* @hibernate.collection-one-to-many class="ak.hostadmiral.core.model.PasswordStoreAbstract"
*/
protected Collection getPasswords()
{
return passwords;
}
 
/**
*
* @hibernate.set cascade="all" lazy="true"
* @hibernate.collection-key column="obj"
* @hibernate.collection-one-to-many class="ak.hostadmiral.core.model.PasswordStoreAbstract"
*/
protected Collection getPasswords()
{
return passwords;
}
 
protected void setPasswords(Collection passwords)
{
this.passwords = passwords;
/hostadmiral/trunk/src/ak/hostadmiral/core/model/PasswordStoreCrypt.java
21,13 → 21,13
return DigestCrypt.crypt(password);
}
 
public boolean checkPassword(String password)
throws ModelException
public boolean checkPassword(String password)
throws ModelException
{
if(this.password == null || this.password.length() < 3) return false;
 
String salt = this.password.substring(0, 2);
 
String salt = this.password.substring(0, 2);
String crypted = DigestCrypt.crypt(salt, password);
return crypted.equals(this.password);
}
}
}
/hostadmiral/trunk/src/ak/hostadmiral/core/taglib/CountryTag.java
2,12 → 2,12
 
import java.io.IOException;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
import javax.servlet.jsp.tagext.TagSupport;
 
import ak.hostadmiral.core.model.User;
 
public class CountryTag
extends TagSupport
extends TagSupport
{
public int doStartTag()
throws JspException
/hostadmiral/trunk/src/ak/hostadmiral/core/taglib/LanguageTag.java
2,12 → 2,12
 
import java.io.IOException;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
import javax.servlet.jsp.tagext.TagSupport;
 
import ak.hostadmiral.core.model.User;
 
public class LanguageTag
extends TagSupport
extends TagSupport
{
public int doStartTag()
throws JspException
/hostadmiral/trunk/src/ak/hostadmiral/core/servlet/ProfilerFilter.java
23,11 → 23,11
{
private static final Logger logger = Logger.getLogger(ProfilerFilter.class);
 
public void init(FilterConfig filterConfig)
throws ServletException
public void init(FilterConfig filterConfig)
throws ServletException
{
}
 
 
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)
throws IOException, ServletException
/hostadmiral/trunk/src/ak/hostadmiral/core/servlet/ListenerRegistratorServlet.java
1,152 → 1,152
package ak.hostadmiral.core.servlet;
 
import java.io.IOException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
 
package ak.hostadmiral.core.servlet;
 
import java.io.IOException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
 
import org.apache.log4j.Logger;
 
import ak.hostadmiral.core.model.*;
 
public class ListenerRegistratorServlet
extends GenericServlet
{
 
import ak.hostadmiral.core.model.*;
 
public class ListenerRegistratorServlet
extends GenericServlet
{
private static final Logger logger = Logger.getLogger(ListenerRegistratorServlet.class);
 
public void init()
throws ServletException
{
// -- user --------------------------------------------------------------------------------
register("UserCreatedListener", new Registrar() {
public void reg(Object o) {
UserManager.getInstance().addCreatedListener((UserCreatedListener)o);
}
});
register("UserModifiedListener", new Registrar() {
public void reg(Object o) {
UserManager.getInstance().addModifiedListener((UserModifiedListener)o);
}
});
register("UserBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
UserManager.getInstance().addBeforeDeleteListener((UserBeforeDeleteListener)o);
}
});
register("UserDeletedListener", new Registrar() {
public void reg(Object o) {
UserManager.getInstance().addDeletedListener((UserDeletedListener)o);
}
});
 
// -- inet domain -------------------------------------------------------------------------
register("InetDomainCreatedListener", new Registrar() {
public void reg(Object o) {
InetDomainManager.getInstance().addCreatedListener((InetDomainCreatedListener)o);
}
});
register("InetDomainModifiedListener", new Registrar() {
public void reg(Object o) {
InetDomainManager.getInstance().addModifiedListener((InetDomainModifiedListener)o);
}
});
register("InetDomainBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
InetDomainManager.getInstance().addBeforeDeleteListener(
(InetDomainBeforeDeleteListener)o);
}
});
register("InetDomainDeletedListener", new Registrar() {
public void reg(Object o) {
InetDomainManager.getInstance().addDeletedListener((InetDomainDeletedListener)o);
}
});
 
// -- system user -------------------------------------------------------------------------
register("SystemUserCreatedListener", new Registrar() {
public void reg(Object o) {
SystemUserManager.getInstance().addCreatedListener((SystemUserCreatedListener)o);
}
});
register("SystemUserModifiedListener", new Registrar() {
public void reg(Object o) {
SystemUserManager.getInstance().addModifiedListener((SystemUserModifiedListener)o);
}
});
register("SystemUserBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
SystemUserManager.getInstance().addBeforeDeleteListener(
(SystemUserBeforeDeleteListener)o);
}
});
register("SystemUserDeletedListener", new Registrar() {
public void reg(Object o) {
SystemUserManager.getInstance().addDeletedListener((SystemUserDeletedListener)o);
}
});
 
// -- mailbox -----------------------------------------------------------------------------
register("MailboxCreatedListener", new Registrar() {
public void reg(Object o) {
MailboxManager.getInstance().addCreatedListener((MailboxCreatedListener)o);
}
});
register("MailboxModifiedListener", new Registrar() {
public void reg(Object o) {
MailboxManager.getInstance().addModifiedListener((MailboxModifiedListener)o);
}
});
register("MailboxBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
MailboxManager.getInstance().addBeforeDeleteListener(
(MailboxBeforeDeleteListener)o);
}
});
register("MailboxDeletedListener", new Registrar() {
public void reg(Object o) {
MailboxManager.getInstance().addDeletedListener((MailboxDeletedListener)o);
}
});
 
// -- mail alias --------------------------------------------------------------------------
register("MailAliasCreatedListener", new Registrar() {
public void reg(Object o) {
MailAliasManager.getInstance().addCreatedListener((MailAliasCreatedListener)o);
}
});
register("MailAliasModifiedListener", new Registrar() {
public void reg(Object o) {
MailAliasManager.getInstance().addModifiedListener((MailAliasModifiedListener)o);
}
});
register("MailAliasBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
MailAliasManager.getInstance().addBeforeDeleteListener(
(MailAliasBeforeDeleteListener)o);
}
});
register("MailAliasDeletedListener", new Registrar() {
public void reg(Object o) {
MailAliasManager.getInstance().addDeletedListener((MailAliasDeletedListener)o);
}
});
}
 
private void register(String paramName, Registrar registrar)
{
String param = getInitParameter(paramName);
if(param == null) return;
 
 
public void init()
throws ServletException
{
// -- user --------------------------------------------------------------------------------
register("UserCreatedListener", new Registrar() {
public void reg(Object o) {
UserManager.getInstance().addCreatedListener((UserCreatedListener)o);
}
});
register("UserModifiedListener", new Registrar() {
public void reg(Object o) {
UserManager.getInstance().addModifiedListener((UserModifiedListener)o);
}
});
register("UserBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
UserManager.getInstance().addBeforeDeleteListener((UserBeforeDeleteListener)o);
}
});
register("UserDeletedListener", new Registrar() {
public void reg(Object o) {
UserManager.getInstance().addDeletedListener((UserDeletedListener)o);
}
});
 
// -- inet domain -------------------------------------------------------------------------
register("InetDomainCreatedListener", new Registrar() {
public void reg(Object o) {
InetDomainManager.getInstance().addCreatedListener((InetDomainCreatedListener)o);
}
});
register("InetDomainModifiedListener", new Registrar() {
public void reg(Object o) {
InetDomainManager.getInstance().addModifiedListener((InetDomainModifiedListener)o);
}
});
register("InetDomainBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
InetDomainManager.getInstance().addBeforeDeleteListener(
(InetDomainBeforeDeleteListener)o);
}
});
register("InetDomainDeletedListener", new Registrar() {
public void reg(Object o) {
InetDomainManager.getInstance().addDeletedListener((InetDomainDeletedListener)o);
}
});
 
// -- system user -------------------------------------------------------------------------
register("SystemUserCreatedListener", new Registrar() {
public void reg(Object o) {
SystemUserManager.getInstance().addCreatedListener((SystemUserCreatedListener)o);
}
});
register("SystemUserModifiedListener", new Registrar() {
public void reg(Object o) {
SystemUserManager.getInstance().addModifiedListener((SystemUserModifiedListener)o);
}
});
register("SystemUserBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
SystemUserManager.getInstance().addBeforeDeleteListener(
(SystemUserBeforeDeleteListener)o);
}
});
register("SystemUserDeletedListener", new Registrar() {
public void reg(Object o) {
SystemUserManager.getInstance().addDeletedListener((SystemUserDeletedListener)o);
}
});
 
// -- mailbox -----------------------------------------------------------------------------
register("MailboxCreatedListener", new Registrar() {
public void reg(Object o) {
MailboxManager.getInstance().addCreatedListener((MailboxCreatedListener)o);
}
});
register("MailboxModifiedListener", new Registrar() {
public void reg(Object o) {
MailboxManager.getInstance().addModifiedListener((MailboxModifiedListener)o);
}
});
register("MailboxBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
MailboxManager.getInstance().addBeforeDeleteListener(
(MailboxBeforeDeleteListener)o);
}
});
register("MailboxDeletedListener", new Registrar() {
public void reg(Object o) {
MailboxManager.getInstance().addDeletedListener((MailboxDeletedListener)o);
}
});
 
// -- mail alias --------------------------------------------------------------------------
register("MailAliasCreatedListener", new Registrar() {
public void reg(Object o) {
MailAliasManager.getInstance().addCreatedListener((MailAliasCreatedListener)o);
}
});
register("MailAliasModifiedListener", new Registrar() {
public void reg(Object o) {
MailAliasManager.getInstance().addModifiedListener((MailAliasModifiedListener)o);
}
});
register("MailAliasBeforeDeleteListener", new Registrar() {
public void reg(Object o) {
MailAliasManager.getInstance().addBeforeDeleteListener(
(MailAliasBeforeDeleteListener)o);
}
});
register("MailAliasDeletedListener", new Registrar() {
public void reg(Object o) {
MailAliasManager.getInstance().addDeletedListener((MailAliasDeletedListener)o);
}
});
}
 
private void register(String paramName, Registrar registrar)
{
String param = getInitParameter(paramName);
if(param == null) return;
 
String[] names = param.split("\\s*;\\s*");
for(int i = 0; i < names.length; i++) {
String name = names[i].trim();
if(name.equals("")) continue;
try {
Class c = Class.forName(name);
registrar.reg(c.newInstance());
try {
Class c = Class.forName(name);
registrar.reg(c.newInstance());
}
catch(ClassCastException ex) {
catch(ClassCastException ex) {
logger.error("class " + name + " has wrong type", ex);
}
catch(Exception ex) {
153,15 → 153,15
logger.error("cannot get class " + name, ex);
}
}
}
 
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException
{
}
 
private interface Registrar
{
public void reg(Object o);
}
}
}
 
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException
{
}
 
private interface Registrar
{
public void reg(Object o);
}
}
/hostadmiral/trunk/src/ak/hostadmiral/core/listener/file/ConfigServlet.java
1,26 → 1,26
package ak.hostadmiral.core.listener.file;
 
import java.io.IOException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
 
package ak.hostadmiral.core.listener.file;
 
import java.io.IOException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
 
import org.apache.log4j.Logger;
 
public class ConfigServlet
extends GenericServlet
{
 
public class ConfigServlet
extends GenericServlet
{
private static final Logger logger = Logger.getLogger(ConfigServlet.class);
 
public void init()
throws ServletException
{
FileListener.setFileName(getInitParameter("fileName"));
}
 
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException
{
}
}
 
public void init()
throws ServletException
{
FileListener.setFileName(getInitParameter("fileName"));
}
 
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException
{
}
}
/hostadmiral/trunk/src/ak/hostadmiral/core/listener/file/FileListener.java
10,7 → 10,7
 
import org.apache.log4j.Logger;
 
public class FileListener
public class FileListener
implements
UserCreatedListener,
UserModifiedListener,
29,7 → 29,7
MailAliasDeletedListener
{
private static final Logger logger = Logger.getLogger(FileListener.class);
 
 
private static String fileName;
protected static Object lock = new Object();
 
86,88 → 86,88
//=== user ====================================================================================
 
public void userCreated(User editor, User user)
throws ModelException
{
throws ModelException
{
send("user\tcreate\t" + escape(user.getLogin()) + "\t"
+ escape(/* FIXME user.getPassword() */ "") + "\t"
+ user.getEnabled() + "\t"
+ escape(user.getComment()));
+ escape(user.getComment()));
}
 
 
public void userModified(User editor, User user, User oldUser)
throws ModelException
{
throws ModelException
{
send("user\tmodify\t" + escape(oldUser.getLogin()) + "\t"
+ escape(user.getLogin()) + "\t"
+ escape(/* FIXME user.getPassword() */ "") + "\t"
+ user.getEnabled() + "\t"
+ escape(user.getComment()));
+ escape(user.getComment()));
}
 
 
public void userDeleted(User editor, User user)
throws ModelException
{
send("user\tdelete\t" + escape(user.getLogin()));
throws ModelException
{
send("user\tdelete\t" + escape(user.getLogin()));
}
 
//=== inet domain =============================================================================
 
public void inetDomainCreated(User editor, InetDomain domain)
throws ModelException
{
throws ModelException
{
send("inetDomain\tcreate\t" + escape(domain.getName()) + "\t"
+ domain.getEnabled() + "\t"
+ escape(domain.getComment()));
+ escape(domain.getComment()));
}
 
 
public void inetDomainModified(User editor, InetDomain domain, InetDomain oldDomain)
throws ModelException
{
throws ModelException
{
send("inetDomain\tmodify\t" + escape(oldDomain.getName()) + "\t"
+ escape(domain.getName()) + "\t"
+ domain.getEnabled() + "\t"
+ escape(domain.getComment()));
+ escape(domain.getComment()));
}
 
 
public void inetDomainDeleted(User editor, InetDomain domain)
throws ModelException
{
send("inetDomain\tdelete\t" + escape(domain.getName()));
throws ModelException
{
send("inetDomain\tdelete\t" + escape(domain.getName()));
}
 
//=== system user =============================================================================
 
public void systemUserCreated(User editor, SystemUser systemUser)
throws ModelException
{
throws ModelException
{
send("systemUser\tcreate\t" + systemUser.getUid() + "\t"
+ escape(systemUser.getName()) + "\t"
+ systemUser.getEnabled() + "\t"
+ escape(systemUser.getComment()));
+ escape(systemUser.getComment()));
}
 
 
public void systemUserModified(User editor, SystemUser systemUser, SystemUser oldSystemUser)
throws ModelException
{
throws ModelException
{
send("systemUser\tmodify\t" + oldSystemUser.getUid() + "\t"
+ escape(oldSystemUser.getName()) + "\t"
+ systemUser.getUid() + "\t"
+ escape(systemUser.getName()) + "\t"
+ systemUser.getEnabled() + "\t"
+ escape(systemUser.getComment()));
+ escape(systemUser.getComment()));
}
 
 
public void systemUserDeleted(User editor, SystemUser systemUser)
throws ModelException
{
send("systemUser\tdelete\t" + systemUser.getUid() + "\t" + escape(systemUser.getName()));
throws ModelException
{
send("systemUser\tdelete\t" + systemUser.getUid() + "\t" + escape(systemUser.getName()));
}
 
//=== mailbox =================================================================================
 
public void mailboxCreated(User editor, Mailbox mailbox)
throws ModelException
{
throws ModelException
{
send("mailbox\tcreate\t" + escape(mailbox.getLogin()) + "\t"
+ escape(/* FIXME user.getPassword() */ "") + "\t"
+ escape(mailbox.getDomain().getName()) + "\t"
176,12 → 176,12
+ (mailbox.getSystemUser() == null ? "" : mailbox.getSystemUser().getUid().toString())
+ "\t"
+ mailbox.getEnabled() + "\t"
+ escape(mailbox.getComment()));
+ escape(mailbox.getComment()));
}
 
 
public void mailboxModified(User editor, Mailbox mailbox, Mailbox oldMailbox)
throws ModelException
{
throws ModelException
{
send("mailbox\tmodify\t" + escape(oldMailbox.getLogin()) + "\t"
+ escape(oldMailbox.getDomain().getName()) + "\t"
+ escape(mailbox.getLogin()) + "\t"
192,20 → 192,20
+ (mailbox.getSystemUser() == null ? "" : mailbox.getSystemUser().getUid().toString())
+ "\t"
+ mailbox.getEnabled() + "\t"
+ escape(mailbox.getComment()));
+ escape(mailbox.getComment()));
}
 
 
public void mailboxDeleted(User editor, Mailbox mailbox)
throws ModelException
{
throws ModelException
{
send("mailbox\tdelete\t" + escape(mailbox.getLogin()) + "\t"
+ escape(mailbox.getDomain().getName()));
+ escape(mailbox.getDomain().getName()));
}
 
//=== mail alias ==============================================================================
 
private String formMailAliasDestinations(User editor, MailAlias mailAlias)
throws ModelException
throws ModelException
{
StringBuffer b = new StringBuffer();
 
225,18 → 225,18
}
 
public void mailAliasCreated(User editor, MailAlias mailAlias)
throws ModelException
throws ModelException
{
send(" mailAlias\tcreate\t" + escape(mailAlias.getAddress()) + "\t"
+ escape(mailAlias.getDomain().getName()) + "\t"
+ mailAlias.getEnabled() + "\t"
+ escape(mailAlias.getComment())
+ formMailAliasDestinations(editor, mailAlias));
+ formMailAliasDestinations(editor, mailAlias));
}
 
 
public void mailAliasModified(User editor, MailAlias mailAlias, MailAlias oldMailAlias)
throws ModelException
{
throws ModelException
{
send(" mailAlias\tmodify\t" + escape(oldMailAlias.getAddress()) + "\t"
+ escape(oldMailAlias.getDomain().getName()) + "\t"
+ escape(mailAlias.getAddress()) + "\t"
243,13 → 243,13
+ escape(mailAlias.getDomain().getName()) + "\t"
+ mailAlias.getEnabled() + "\t"
+ escape(mailAlias.getComment())
+ formMailAliasDestinations(editor, mailAlias));
+ formMailAliasDestinations(editor, mailAlias));
}
 
 
public void mailAliasDeleted(User editor, MailAlias mailAlias)
throws ModelException
{
throws ModelException
{
send(" mailAlias\tdelete\t" + escape(mailAlias.getAddress())+ "\t"
+ escape(mailAlias.getDomain().getName()));
+ escape(mailAlias.getDomain().getName()));
}
}
/hostadmiral/trunk/src/ak/hostadmiral/core/listener/dummy/DummyListener.java
3,7 → 3,7
import ak.hostadmiral.util.ModelException;
import ak.hostadmiral.core.model.*;
 
public class DummyListener
public class DummyListener
implements
UserCreatedListener,
UserModifiedListener,
24,116 → 24,116
//=== user ====================================================================================
 
public void userCreated(User editor, User user)
throws ModelException
{
System.out.println("DummyListener.userCreated: "
+ user + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.userCreated: "
+ user + " by " + editor);
}
 
public void userModified(User editor, User user, User oldUser)
throws ModelException
{
throws ModelException
{
System.out.println("DummyListener.userModified: from " + oldUser
+ " to " + user + " by " + editor);
+ " to " + user + " by " + editor);
}
 
public void userDeleted(User editor, User user)
throws ModelException
{
System.out.println("DummyListener.userDeleted: "
+ user + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.userDeleted: "
+ user + " by " + editor);
}
 
//=== inet domain =============================================================================
 
public void inetDomainCreated(User editor, InetDomain domain)
throws ModelException
{
System.out.println("DummyListener.inetDomainCreated: "
+ domain + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.inetDomainCreated: "
+ domain + " by " + editor);
}
 
public void inetDomainModified(User editor, InetDomain domain, InetDomain oldDomain)
throws ModelException
{
throws ModelException
{
System.out.println("DummyListener.inetDomainModified: from " + oldDomain
+ " to " + domain + " by " + editor);
+ " to " + domain + " by " + editor);
}
 
public void inetDomainDeleted(User editor, InetDomain domain)
throws ModelException
{
System.out.println("DummyListener.inetDomainDeleted: "
+ domain + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.inetDomainDeleted: "
+ domain + " by " + editor);
}
 
//=== system user =============================================================================
 
public void systemUserCreated(User editor, SystemUser systemUser)
throws ModelException
{
System.out.println("DummyListener.systemUserCreated: "
+ systemUser + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.systemUserCreated: "
+ systemUser + " by " + editor);
}
 
public void systemUserModified(User editor, SystemUser systemUser, SystemUser oldSystemUser)
throws ModelException
{
throws ModelException
{
System.out.println("DummyListener.systemUserModified: from " + oldSystemUser
+ " to " + systemUser + " by " + editor);
+ " to " + systemUser + " by " + editor);
}
 
public void systemUserDeleted(User editor, SystemUser systemUser)
throws ModelException
{
System.out.println("DummyListener.systemUserDeleted: "
+ systemUser + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.systemUserDeleted: "
+ systemUser + " by " + editor);
}
 
//=== mailbox =================================================================================
 
public void mailboxCreated(User editor, Mailbox mailbox)
throws ModelException
{
System.out.println("DummyListener.mailboxCreated: "
+ mailbox + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.mailboxCreated: "
+ mailbox + " by " + editor);
}
 
public void mailboxModified(User editor, Mailbox mailbox, Mailbox oldMailbox)
throws ModelException
{
throws ModelException
{
System.out.println("DummyListener.mailboxModified: from " + oldMailbox
+ " to " + mailbox + " by " + editor);
+ " to " + mailbox + " by " + editor);
}
 
public void mailboxDeleted(User editor, Mailbox mailbox)
throws ModelException
{
System.out.println("DummyListener.mailboxDeleted: "
+ mailbox + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.mailboxDeleted: "
+ mailbox + " by " + editor);
}
 
//=== mail alias ==============================================================================
 
public void mailAliasCreated(User editor, MailAlias mailAlias)
throws ModelException
{
System.out.println("DummyListener.mailAliasCreated: "
+ mailAlias + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.mailAliasCreated: "
+ mailAlias + " by " + editor);
}
 
public void mailAliasModified(User editor, MailAlias mailAlias, MailAlias oldMailAlias)
throws ModelException
{
throws ModelException
{
System.out.println("DummyListener.mailAliasModified: from " + oldMailAlias
+ " to " + mailAlias + " by " + editor);
+ " to " + mailAlias + " by " + editor);
}
 
public void mailAliasDeleted(User editor, MailAlias mailAlias)
throws ModelException
{
System.out.println("DummyListener.mailAliasDeleted: "
+ mailAlias + " by " + editor);
throws ModelException
{
System.out.println("DummyListener.mailAliasDeleted: "
+ mailAlias + " by " + editor);
}
 
}