Class DesignerConfigFactory
- java.lang.Object
 - 
- de.xima.fc.gui.designer.form.utils.DesignerConfigFactory
 
 
- 
public final class DesignerConfigFactory extends Object
Utility methods for creating the designer JSON config required by the client side JavaScript.- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringcreateDesignerConfig(javax.faces.context.FacesContext facesContext, IEntityContext ec, Mandant client, Benutzer user, BaseDesignerModel baseModel, Locale locale, ProjectPageBean projectHolder, IXFormRenderConfig formRenderConfig)Creates the designer config for the current faces request and the given model.static com.alibaba.fastjson.JSONObjectcreateDesignerConfigJson(javax.faces.context.FacesContext facesContext, IEntityContext ec, Mandant client, Benutzer userEntity, BaseDesignerModel baseModel, Locale locale, ProjectPageBean projectHolder, IXFormRenderConfig formRenderConfig)Creates the designer config for the current faces request and the given model. 
 - 
 
- 
- 
Method Detail
- 
createDesignerConfig
public static String createDesignerConfig(javax.faces.context.FacesContext facesContext, IEntityContext ec, Mandant client, Benutzer user, BaseDesignerModel baseModel, Locale locale, ProjectPageBean projectHolder, IXFormRenderConfig formRenderConfig)
Creates the designer config for the current faces request and the given model.- Parameters:
 facesContext- Faces context of the current faces request, used e.g. to encode URLs.ec- Entity context for database transactions.client- Current client.user- Current user.baseModel- Model with the current server side configuration, such as the current user and project.locale- Current locale.projectHolder- Current project.formRenderConfig- Config for the form that is being edited.- Returns:
 - A newly created designer config.
 
 
- 
createDesignerConfigJson
public static com.alibaba.fastjson.JSONObject createDesignerConfigJson(javax.faces.context.FacesContext facesContext, IEntityContext ec, Mandant client, Benutzer userEntity, BaseDesignerModel baseModel, Locale locale, ProjectPageBean projectHolder, IXFormRenderConfig formRenderConfig)Creates the designer config for the current faces request and the given model.- Parameters:
 facesContext- Faces context of the current faces request, used e.g. to encode URLs.ec- Entity context for database transactions.client- Current client.userEntity- Current user.baseModel- Model with the current server side configuration, such as the current user and project.locale- Current locale.projectHolder- Current project.formRenderConfig- Config for the form that is being edited.- Returns:
 - A newly created designer config.
 
 
 - 
 
 -