HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2011-07-14 c010faacc164d4f2d31b77ce386ca9d99a3a4ad8
create pac-domain
1 files modified
7 ■■■■■ changed files
hsarback/src/de/hsadmin/mods/pac/PacModuleImpl.java 7 ●●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/pac/PacModuleImpl.java
@@ -11,10 +11,12 @@
import de.hsadmin.core.model.AbstractEntity;
import de.hsadmin.core.model.AbstractModuleImpl;
import de.hsadmin.core.model.AuthorisationException;
import de.hsadmin.core.model.GenericModuleImpl;
import de.hsadmin.core.model.HSAdminException;
import de.hsadmin.core.util.TextUtil;
import de.hsadmin.mods.cust.Contact;
import de.hsadmin.mods.cust.Customer;
import de.hsadmin.mods.dom.Domain;
import de.hsadmin.mods.user.UnixUser;
public class PacModuleImpl extends AbstractModuleImpl {
@@ -98,6 +100,11 @@
        if (maxUid >= nUID) nUID = maxUid + 1;
        admin.setUserId(nUID);
        users.add(admin);
        GenericModuleImpl helperModule = new GenericModuleImpl(getTransaction());
        Domain pacDomain = new Domain();
        pacDomain.setName(pac.getName() + ".hostsharing.net");
        pacDomain.setUser(admin);
        helperModule.add(pacDomain);
        return super.add(newEntity);
    }