Package de.xima.fc.setup
Class DefaultClientData
- java.lang.Object
-
- de.xima.fc.setup.DefaultClientData
-
- All Implemented Interfaces:
IClientCreateData
,Serializable
- Direct Known Subclasses:
DefaultMandantData
public class DefaultClientData extends Object implements IClientCreateData
Default-implementation of the default data to use while creating an client- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultClientData()
-
Method Summary
-
-
-
Method Detail
-
getProjectModule
public Modul getProjectModule()
- Specified by:
getProjectModule
in interfaceIClientCreateData
-
getDatabaseConnectionModule
public Modul getDatabaseConnectionModule()
- Specified by:
getDatabaseConnectionModule
in interfaceIClientCreateData
-
getUserModule
public Modul getUserModule()
- Specified by:
getUserModule
in interfaceIClientCreateData
-
getUsergroupModule
public Modul getUsergroupModule()
- Specified by:
getUsergroupModule
in interfaceIClientCreateData
-
getInboxesModule
public Modul getInboxesModule()
- Specified by:
getInboxesModule
in interfaceIClientCreateData
-
getApprovalModule
public Modul getApprovalModule()
- Specified by:
getApprovalModule
in interfaceIClientCreateData
-
getProtocolModule
public Modul getProtocolModule()
- Specified by:
getProtocolModule
in interfaceIClientCreateData
-
getTemplateModul
public Modul getTemplateModul()
- Specified by:
getTemplateModul
in interfaceIClientCreateData
-
getDatasourceModule
public Modul getDatasourceModule()
- Specified by:
getDatasourceModule
in interfaceIClientCreateData
-
getUserroleModule
public Modul getUserroleModule()
- Specified by:
getUserroleModule
in interfaceIClientCreateData
-
getInboxModule
public Modul getInboxModule()
- Specified by:
getInboxModule
in interfaceIClientCreateData
-
getFrontendServerModule
public Modul getFrontendServerModule()
- Specified by:
getFrontendServerModule
in interfaceIClientCreateData
-
getClientAdminRole
public Rolle getClientAdminRole(Locale locale)
- Specified by:
getClientAdminRole
in interfaceIClientCreateData
-
getInboxEditorRole
protected Rolle getInboxEditorRole(Locale locale)
Returns an new role for inbox-editors
-
getAllModules
public ArrayList<Modul> getAllModules()
- Specified by:
getAllModules
in interfaceIClientCreateData
-
getAllNonAdminRoles
public ArrayList<Rolle> getAllNonAdminRoles(Locale locale)
- Specified by:
getAllNonAdminRoles
in interfaceIClientCreateData
-
getAllTemplates
public ArrayList<Textbaustein> getAllTemplates(Locale locale)
- Specified by:
getAllTemplates
in interfaceIClientCreateData
-
getDefaultInbox
public Postfach getDefaultInbox(Locale locale)
- Specified by:
getDefaultInbox
in interfaceIClientCreateData
-
getEditorUsergroups
protected BenutzerGruppe getEditorUsergroups(Locale locale)
Returns an new user-group for editors- Parameters:
locale
-Locale
to use for the name of the user-group- Returns:
BenutzerGruppe
the created user-group
-
getAdminUsergroups
protected BenutzerGruppe getAdminUsergroups(Locale locale)
Returns an new user-group for administrators- Parameters:
locale
-Locale
to use for the name of the user-group- Returns:
BenutzerGruppe
the created user-group
-
getAllUsergroups
public ArrayList<BenutzerGruppe> getAllUsergroups(Locale locale)
- Specified by:
getAllUsergroups
in interfaceIClientCreateData
-
getClientadminRoleProperties
public List<EAccessProperty> getClientadminRoleProperties()
- Specified by:
getClientadminRoleProperties
in interfaceIClientCreateData
-
-