| | |
| | | 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 { |
| | |
| | | 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); |
| | | } |
| | | |