@Override public JSONArray getDDMFormFieldsJSONArray(long structureId, String script) throws PortalException { com.liferay.dynamic.data.mapping.model.DDMStructure ddmStructure = _ddmStructureLocalService.fetchDDMStructure(structureId); return _ddm.getDDMFormFieldsJSONArray(ddmStructure, script); }
public static DDMFormValues getDDMFormValues( long ddmStructureId, String fieldNamespace, ServiceContext serviceContext) throws PortalException { return getDDM().getDDMFormValues( ddmStructureId, fieldNamespace, serviceContext); }
public static DDMFormLayout getDefaultDDMFormLayout(DDMForm ddmForm) { return getDDM().getDefaultDDMFormLayout(ddmForm); }
public static DDMForm updateDDMFormDefaultLocale( DDMForm ddmForm, Locale newDefaultLocale) { return getDDM().updateDDMFormDefaultLocale(ddmForm, newDefaultLocale); }
@Override public Serializable getIndexedFieldValue( Serializable fieldValue, String fieldType) throws Exception { return _ddm.getIndexedFieldValue(fieldValue, fieldType); }
public static Fields getFields( long ddmStructureId, long ddmTemplateId, ServiceContext serviceContext) throws PortalException { return getDDM().getFields( ddmStructureId, ddmTemplateId, serviceContext); }
public static DDMForm getDDMForm(long classNameId, long classPK) throws PortalException { return getDDM().getDDMForm(classNameId, classPK); }
public static Serializable getDisplayFieldValue( ThemeDisplay themeDisplay, Serializable fieldValue, String type) throws Exception { return getDDM().getDisplayFieldValue(themeDisplay, fieldValue, type); }
public static String getDDMFormJSONString(DDMForm ddmForm) { return getDDM().getDDMFormJSONString(ddmForm); }
public static String getDDMFormValuesJSONString( DDMFormValues ddmFormValues) { return getDDM().getDDMFormValuesJSONString(ddmFormValues); }
@Override public String prepareLocalizedDefinitionForImport( DDMStructure structure, Locale defaultImportLocale) { DDMForm ddmForm = ddm.updateDDMFormDefaultLocale( structure.getDDMForm(), defaultImportLocale); return ddmFormJSONSerializer.serialize(ddmForm); }
public static Serializable getIndexedFieldValue( Serializable fieldValue, String type) throws Exception { return getDDM().getIndexedFieldValue(fieldValue, type); }
public static Fields getFields( long ddmStructureId, String fieldNamespace, ServiceContext serviceContext) throws PortalException { return getDDM().getFields( ddmStructureId, fieldNamespace, serviceContext); }
public static DDMForm getDDMForm(PortletRequest portletRequest) throws PortalException { return getDDM().getDDMForm(portletRequest); }
protected String getDefaultDDMFormLayoutDefinition(DDMForm ddmForm) { DDMFormLayout ddmFormLayout = _ddm.getDefaultDDMFormLayout(ddmForm); return _ddmFormLayoutJSONSerializer.serialize(ddmFormLayout); }
protected DDMForm getDDMForm(Element structureElement, Locale locale) throws Exception { Element structureElementDefinitionElement = structureElement.element( "definition"); if (structureElementDefinitionElement != null) { return _ddmFormJSONDeserializer.deserialize( structureElementDefinitionElement.getTextTrim()); } Element structureElementRootElement = structureElement.element("root"); String definition = structureElementRootElement.asXML(); DDMForm ddmForm = _ddmFormXSDDeserializer.deserialize(definition); return _ddm.updateDDMFormDefaultLocale(ddmForm, locale); }
@Override public QueryFilter createFieldValueQueryFilter( String ddmStructureFieldName, Serializable ddmStructureFieldValue, Locale locale) throws Exception { BooleanQuery booleanQuery = new BooleanQueryImpl(); String[] ddmStructureFieldNameParts = StringUtil.split( ddmStructureFieldName, DDMIndexer.DDM_FIELD_SEPARATOR); DDMStructure structure = _ddmStructureLocalService.getStructure( GetterUtil.getLong(ddmStructureFieldNameParts[2])); String fieldName = StringUtil.replaceLast( ddmStructureFieldNameParts[3], StringPool.UNDERLINE.concat(LocaleUtil.toLanguageId(locale)), StringPool.BLANK); if (structure.hasField(fieldName)) { ddmStructureFieldValue = _ddm.getIndexedFieldValue( ddmStructureFieldValue, structure.getFieldType(fieldName)); } booleanQuery.addRequiredTerm( ddmStructureFieldName, StringPool.QUOTE + ddmStructureFieldValue + StringPool.QUOTE); return new QueryFilter(booleanQuery); }
public static JSONArray getDDMFormFieldsJSONArray( DDMStructureVersion ddmStructureVersion, String script) { return getDDM().getDDMFormFieldsJSONArray(ddmStructureVersion, script); }
@Override public DDMFormValues getDDMFormValues( long ddmStructureId, String fieldNamespace, ServiceContext serviceContext) throws PortalException { return _ddmBeanTranslator.translate( _ddm.getDDMFormValues( ddmStructureId, fieldNamespace, serviceContext)); }
public static Fields getFields( long ddmStructureId, long ddmTemplateId, String fieldNamespace, ServiceContext serviceContext) throws PortalException { return getDDM().getFields( ddmStructureId, ddmTemplateId, fieldNamespace, serviceContext); }