protected void transformCheckboxDDMFormFieldValues( DDMFormValues ddmFormValues) throws Exception { DDMFormValuesTransformer ddmFormValuesTransformer = new DDMFormValuesTransformer(ddmFormValues); ddmFormValuesTransformer.addTransformer( new CheckboxDDMFormFieldValueTransformer(_jsonFactory)); ddmFormValuesTransformer.transform(); }
protected void traverse( List<DDMFormField> ddmFormFields, Map<String, List<DDMFormFieldValue>> ddmFormFieldValuesMap) throws PortalException { for (DDMFormField ddmFormField : ddmFormFields) { List<DDMFormFieldValue> ddmFormFieldValues = ddmFormFieldValuesMap.get(ddmFormField.getName()); if (ddmFormFieldValues == null) { continue; } String fieldType = ddmFormField.getType(); if (_ddmFormFieldValueTransformersMap.containsKey(fieldType)) { performTransformation( ddmFormFieldValues, _ddmFormFieldValueTransformersMap.get(fieldType)); } for (DDMFormFieldValue ddmFormFieldValue : ddmFormFieldValues) { traverse( ddmFormField.getNestedDDMFormFields(), ddmFormFieldValue.getNestedDDMFormFieldValuesMap()); } } }
public void transform() throws PortalException { DDMForm ddmForm = _ddmFormValues.getDDMForm(); traverse( ddmForm.getDDMFormFields(), _ddmFormValues.getDDMFormFieldValuesMap()); }
protected void transformDDMFormFieldValues(DDMFormValues ddmFormValues) throws Exception { DDMFormValuesTransformer ddmFormValuesTransformer = new DDMFormValuesTransformer(ddmFormValues); ddmFormValuesTransformer.addTransformer( new RadioDDMFormFieldValueTransformer()); ddmFormValuesTransformer.addTransformer( new SelectDDMFormFieldValueTransformer()); ddmFormValuesTransformer.transform(); }
@Override public DDMFormValues replaceImportContentReferences( PortletDataContext portletDataContext, StagedModel stagedModel, DDMFormValues ddmFormValues) throws Exception { DDMFormValuesTransformer ddmFormValuesTransformer = new DDMFormValuesTransformer(ddmFormValues); ddmFormValuesTransformer.addTransformer( new FileEntryImportDDMFormFieldValueTransformer( portletDataContext)); ddmFormValuesTransformer.addTransformer( new LayoutImportDDMFormFieldValueTransformer(portletDataContext)); ddmFormValuesTransformer.transform(); return ddmFormValues; }
protected void transformFieldTypeDDMFormFields( long groupId, long companyId, long userId, String userName, Timestamp createDate, long entryId, String entryVersion, String entryModelName, DDMFormValues ddmFormValues) throws Exception { DDMFormValuesTransformer ddmFormValuesTransformer = new DDMFormValuesTransformer(ddmFormValues); ddmFormValuesTransformer.addTransformer( new FileUploadDDMFormFieldValueTransformer( groupId, companyId, userId, userName, createDate, entryId, entryVersion, entryModelName)); ddmFormValuesTransformer.addTransformer( new DateDDMFormFieldValueTransformer()); ddmFormValuesTransformer.transform(); }
@Override public DDMFormValues replaceExportContentReferences( PortletDataContext portletDataContext, StagedModel stagedModel, DDMFormValues ddmFormValues, boolean exportReferencedContent, boolean escapeContent) throws Exception { DDMFormValuesTransformer ddmFormValuesTransformer = new DDMFormValuesTransformer(ddmFormValues); ddmFormValuesTransformer.addTransformer( new FileEntryExportDDMFormFieldValueTransformer( exportReferencedContent, portletDataContext, stagedModel)); ddmFormValuesTransformer.addTransformer( new LayoutExportDDMFormFieldValueTransformer( portletDataContext, stagedModel)); ddmFormValuesTransformer.transform(); return ddmFormValues; }
protected void transformDDMFormValues( DDMFormValues ddmFormValues, ServiceContext serviceContext) throws PortalException { DDMFormValuesTransformer ddmFormValuesTransformer = new DDMFormValuesTransformer(ddmFormValues); ddmFormValuesTransformer.addTransformer( new DocumentLibraryDDMFormFieldValueTransformer()); ddmFormValuesTransformer.addTransformer( new FormsDocumentLibraryDDMFormFieldValueTransformer()); ddmFormValuesTransformer.addTransformer( new HTMLSanitizerDDMFormFieldValueTransformer( serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), serviceContext.getUserId())); ddmFormValuesTransformer.transform(); }
new DDMFormValuesTransformer(ddmFormValues); portletDataContext, stagedModel); ddmFormValuesTransformer.addTransformer( imageExportDDMFormFieldValueTransformer); ddmFormValuesTransformer.transform();
new DDMFormValuesTransformer(ddmFormValues); stagedModel); ddmFormValuesTransformer.addTransformer( imageImportDDMFormFieldValueTransformer); ddmFormValuesTransformer.transform();