Package de.xima.fc.setup.interfaces
Interface IClientCreator
-
- All Known Subinterfaces:
IMandantCreator
- All Known Implementing Classes:
DefaultClientCreator
,DefaultMandantCreator
public interface IClientCreator
Interface 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 Mandant
createClient(IEntityContext ec, Mandant man, MandantMailData mailData, MandantLdapData ldapData, Benutzer ben, IClientCreateData defaultData)
Deprecated.Mandant
createClient(IEntityContext ec, Mandant man, MandantMailData mailData, String adminEmail, IClientCreateData defaultData, IUser creator)
Method to create an client with the given data.default Mandant
createMandant(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
- theIEntityContext
for database-transactionsman
-Mandant
the client to createmailData
-MandantMailData
the clients mail-server-dataadminEmail
- email address of the new client admindefaultData
-IClientCreateData
the default data to use while creating the clientcreator
- the user that is creating the client (needed for protocol purposes)- Returns:
Mandant
the created client- Since:
- 8.0.0
-
createMandant
@Deprecated default Mandant createMandant(IEntityContext ec, Mandant man, Benutzer ben, IClientCreateData defaultData)
Deprecated.- Parameters:
ec
- theIEntityContext
for database-transactionsman
-Mandant
the client to createben
-Benutzer
the clients admin-userdefaultData
-IClientCreateData
the default data to use while creating the client- Returns:
Mandant
the 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
- theIEntityContext
for database-transactionsman
-Mandant
the client to createmailData
-MandantMailData
the clients mail-server-dataldapData
-MandantLdapData
the clients ldap-server-databen
-Benutzer
the clients admin-userdefaultData
-IClientCreateData
the default data to use while creating the client- Returns:
Mandant
the created client
-
-