Package de.xima.fc.setup.interfaces
Interface IClientCreator
- 
- All Known Subinterfaces:
 IMandantCreator
- All Known Implementing Classes:
 DefaultClientCreator,DefaultMandantCreator
public interface IClientCreatorInterface for classes which should create clients- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default MandantcreateClient(IEntityContext ec, Mandant man, MandantMailData mailData, MandantLdapData ldapData, Benutzer ben, IClientCreateData defaultData)Deprecated.MandantcreateClient(IEntityContext ec, Mandant man, MandantMailData mailData, String adminEmail, IClientCreateData defaultData, IUser creator)Method to create an client with the given data.default MandantcreateMandant(IEntityContext ec, Mandant man, Benutzer ben, IClientCreateData defaultData)Deprecated. 
 - 
 
- 
- 
Method Detail
- 
createClient
Mandant createClient(IEntityContext ec, Mandant man, MandantMailData mailData, String adminEmail, IClientCreateData defaultData, IUser creator)
Method to create an client with the given data. Default: CallscreateMandant(IEntityContext, Mandant, Benutzer, IClientCreateData)for compatibility-reasons.- Parameters:
 ec- theIEntityContextfor database-transactionsman-Mandantthe client to createmailData-MandantMailDatathe clients mail-server-dataadminEmail- email address of the new client admindefaultData-IClientCreateDatathe default data to use while creating the clientcreator- the user that is creating the client (needed for protocol purposes)- Returns:
 Mandantthe created client- Since:
 - 8.0.0
 
 
- 
createMandant
@Deprecated default Mandant createMandant(IEntityContext ec, Mandant man, Benutzer ben, IClientCreateData defaultData)
Deprecated.- Parameters:
 ec- theIEntityContextfor database-transactionsman-Mandantthe client to createben-Benutzerthe clients admin-userdefaultData-IClientCreateDatathe default data to use while creating the client- Returns:
 Mandantthe created client
 
- 
createClient
@Deprecated default Mandant createClient(IEntityContext ec, Mandant man, MandantMailData mailData, MandantLdapData ldapData, Benutzer ben, IClientCreateData defaultData)
Deprecated.Method to create an client with the given data. Default: CallscreateMandant(IEntityContext, Mandant, Benutzer, IClientCreateData)for compatibility-reasons.- Parameters:
 ec- theIEntityContextfor database-transactionsman-Mandantthe client to createmailData-MandantMailDatathe clients mail-server-dataldapData-MandantLdapDatathe clients ldap-server-databen-Benutzerthe clients admin-userdefaultData-IClientCreateDatathe default data to use while creating the client- Returns:
 Mandantthe created client
 
 - 
 
 -