Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 1044 → Rev 1045

/hostadmiral/trunk/src/ak/hostadmiral/core/model/UserManager.java
132,6 → 132,9
listener.userModified(editor, user, oldUser);
}
}
 
// reset backup
user.resetOrigin();
}
 
public void addCreatedListener(UserCreatedListener listener)
/hostadmiral/trunk/src/ak/hostadmiral/core/model/User.java
62,6 → 62,11
origin = new User(this);
}
 
protected void resetOrigin()
{
origin = null;
}
 
/**
*
* @hibernate.property
/hostadmiral/trunk/src/ak/hostadmiral/core/model/InetDomainManager.java
102,6 → 102,9
listener.inetDomainModified(editor, domain, oldDomain);
}
}
 
// reset backup
domain.resetOrigin();
}
 
public void addCreatedListener(InetDomainCreatedListener listener)
/hostadmiral/trunk/src/ak/hostadmiral/core/model/SystemUser.java
39,6 → 39,11
origin = new SystemUser(this);
}
 
protected void resetOrigin()
{
origin = null;
}
 
/**
*
* @hibernate.property
/hostadmiral/trunk/src/ak/hostadmiral/core/model/MailboxManager.java
117,6 → 117,9
listener.mailboxModified(editor, mailbox, oldMailbox);
}
}
 
// reset backup
mailbox.resetOrigin();
}
 
public void addCreatedListener(MailboxCreatedListener listener)
/hostadmiral/trunk/src/ak/hostadmiral/core/model/SystemUserManager.java
118,6 → 118,9
listener.systemUserModified(editor, systemUser, oldSystemUser);
}
}
 
// reset backup
systemUser.resetOrigin();
}
 
public void addCreatedListener(SystemUserCreatedListener listener)
/hostadmiral/trunk/src/ak/hostadmiral/core/model/MailAliasManager.java
108,6 → 108,9
listener.mailAliasModified(editor, mailAlias, oldMailAlias);
}
}
 
// reset backup
mailAlias.resetOrigin();
}
 
public void addCreatedListener(MailAliasCreatedListener listener)
/hostadmiral/trunk/src/ak/hostadmiral/core/model/InetDomain.java
36,6 → 36,11
origin = new InetDomain(this);
}
 
protected void resetOrigin()
{
origin = null;
}
 
/**
*
* @hibernate.property
/hostadmiral/trunk/src/ak/hostadmiral/core/model/Mailbox.java
55,6 → 55,11
origin = new Mailbox(this);
}
 
protected void resetOrigin()
{
origin = null;
}
 
/**
*
* @hibernate.property
/hostadmiral/trunk/src/ak/hostadmiral/core/model/MailAlias.java
41,6 → 41,11
origin = new MailAlias(this);
}
 
protected void resetOrigin()
{
origin = null;
}
 
/**
*
* @hibernate.property
/hostadmiral/trunk/src/ak/hostadmiral/core/model/UserValidatorAtDomain.java
11,8 → 11,17
public void validateUser(User editor, User user)
throws ModelException
{
// superuser
if(editor.isSuperuser()) return;
 
// name not changed
if(user.getOrigin() != null && user.getOrigin().getLogin() != null
&& user.getLogin().equals(user.getOrigin().getLogin()))
{
return;
}
 
// go throug all domains
Collection domains = InetDomainManager.getInstance().listInetDomains(editor);
for(Iterator i = domains.iterator(); i.hasNext(); ) {
InetDomain domain = (InetDomain)i.next();
21,6 → 30,7
return;
}
 
// nothing found
throw new ModelUserException("ak.hostadmiral.core.uservalidator.atdomain.login.wrong");
}
}