public class DDMFormTemplateSynchonizer
extends java.lang.Object
Constructor and Description |
---|
DDMFormTemplateSynchonizer(DDMForm structureDDMForm,
DDMFormJSONDeserializer ddmFormJSONDeserializer,
DDMFormJSONSerializer ddmFormJSONSerializer,
DDMTemplateLocalService ddmTemplateLocalService) |
Modifier and Type | Method and Description |
---|---|
protected void |
addRequiredDDMFormFields(java.util.List<DDMFormField> structureDDMFormFields,
java.util.List<DDMFormField> templateDDMFormFields) |
protected DDMFormField |
getDDMFormField(java.util.List<DDMFormField> ddmFormFields,
java.lang.String name) |
protected java.util.List<DDMTemplate> |
getDDMFormTemplates() |
void |
setDDMFormTemplates(java.util.List<DDMTemplate> ddmFormTemplates) |
void |
synchronize() |
protected void |
synchronizeDDMFormFieldOptions(DDMFormField structureDDMFormField,
DDMFormField templateDDMFormField) |
protected void |
synchronizeDDMFormFieldRequiredProperty(DDMFormField structureDDMFormField,
DDMFormField templateDDMFormField,
java.lang.String templateMode) |
protected void |
synchronizeDDMFormFields(java.util.Map<java.lang.String,DDMFormField> structureDDMFormFieldsMap,
java.util.List<DDMFormField> templateDDMFormFields,
java.lang.String templateMode) |
protected void |
updateDDMTemplate(DDMTemplate ddmTemplate,
DDMForm templateDDMForm) |
public DDMFormTemplateSynchonizer(DDMForm structureDDMForm, DDMFormJSONDeserializer ddmFormJSONDeserializer, DDMFormJSONSerializer ddmFormJSONSerializer, DDMTemplateLocalService ddmTemplateLocalService)
public void setDDMFormTemplates(java.util.List<DDMTemplate> ddmFormTemplates)
public void synchronize() throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected void addRequiredDDMFormFields(java.util.List<DDMFormField> structureDDMFormFields, java.util.List<DDMFormField> templateDDMFormFields)
protected DDMFormField getDDMFormField(java.util.List<DDMFormField> ddmFormFields, java.lang.String name)
protected java.util.List<DDMTemplate> getDDMFormTemplates()
protected void synchronizeDDMFormFieldOptions(DDMFormField structureDDMFormField, DDMFormField templateDDMFormField)
protected void synchronizeDDMFormFieldRequiredProperty(DDMFormField structureDDMFormField, DDMFormField templateDDMFormField, java.lang.String templateMode)
protected void synchronizeDDMFormFields(java.util.Map<java.lang.String,DDMFormField> structureDDMFormFieldsMap, java.util.List<DDMFormField> templateDDMFormFields, java.lang.String templateMode)
protected void updateDDMTemplate(DDMTemplate ddmTemplate, DDMForm templateDDMForm)