public class DDMImpl
extends java.lang.Object
implements com.liferay.portlet.dynamicdatamapping.util.DDM
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELDS_DISPLAY_NAME |
static java.lang.String |
INSTANCE_SEPARATOR |
static java.lang.String |
TYPE_CHECKBOX |
static java.lang.String |
TYPE_DDM_DATE |
static java.lang.String |
TYPE_DDM_DOCUMENTLIBRARY |
static java.lang.String |
TYPE_DDM_IMAGE |
static java.lang.String |
TYPE_DDM_LINK_TO_PAGE |
static java.lang.String |
TYPE_DDM_TEXT_HTML |
static java.lang.String |
TYPE_RADIO |
static java.lang.String |
TYPE_SELECT |
| Constructor and Description |
|---|
DDMImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected com.liferay.portlet.dynamicdatamapping.storage.Field |
createField(com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure,
java.lang.String fieldName,
java.util.List<java.io.Serializable> fieldValues,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portlet.dynamicdatamapping.util.DDMDisplay |
getDDMDisplay(com.liferay.portal.service.ServiceContext serviceContext) |
protected com.liferay.portlet.dynamicdatamapping.model.DDMStructure |
getDDMStructure(long ddmStructureId,
long ddmTemplateId) |
java.io.Serializable |
getDisplayFieldValue(com.liferay.portal.theme.ThemeDisplay themeDisplay,
java.io.Serializable fieldValue,
java.lang.String type) |
protected java.util.List<java.lang.String> |
getFieldNames(java.lang.String fieldNamespace,
java.lang.String fieldName,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portlet.dynamicdatamapping.storage.Fields |
getFields(long ddmStructureId,
long ddmTemplateId,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portlet.dynamicdatamapping.storage.Fields |
getFields(long ddmStructureId,
long ddmTemplateId,
java.lang.String fieldNamespace,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portlet.dynamicdatamapping.storage.Fields |
getFields(long ddmStructureId,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portlet.dynamicdatamapping.storage.Fields |
getFields(long ddmStructureId,
java.lang.String fieldNamespace,
com.liferay.portal.service.ServiceContext serviceContext) |
java.lang.String[] |
getFieldsDisplayValues(com.liferay.portlet.dynamicdatamapping.storage.Field fieldsDisplayField) |
protected java.util.List<java.io.Serializable> |
getFieldValues(com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure,
java.lang.String fieldName,
java.lang.String fieldNamespace,
com.liferay.portal.service.ServiceContext serviceContext) |
protected byte[] |
getImageBytes(com.liferay.portal.kernel.upload.UploadRequest uploadRequest,
java.lang.String fieldNameValue) |
protected java.lang.String |
getImageFieldValue(com.liferay.portal.kernel.upload.UploadRequest uploadRequest,
java.lang.String fieldNameValue) |
java.io.Serializable |
getIndexedFieldValue(java.io.Serializable fieldValue,
java.lang.String type) |
com.liferay.portal.kernel.util.OrderByComparator |
getStructureOrderByComparator(java.lang.String orderByCol,
java.lang.String orderByType) |
com.liferay.portal.kernel.util.OrderByComparator |
getTemplateOrderByComparator(java.lang.String orderByCol,
java.lang.String orderByType) |
com.liferay.portlet.dynamicdatamapping.storage.Fields |
mergeFields(com.liferay.portlet.dynamicdatamapping.storage.Fields newFields,
com.liferay.portlet.dynamicdatamapping.storage.Fields existingFields) |
public static final java.lang.String FIELDS_DISPLAY_NAME
public static final java.lang.String INSTANCE_SEPARATOR
public static final java.lang.String TYPE_CHECKBOX
public static final java.lang.String TYPE_DDM_DATE
public static final java.lang.String TYPE_DDM_DOCUMENTLIBRARY
public static final java.lang.String TYPE_DDM_IMAGE
public static final java.lang.String TYPE_DDM_LINK_TO_PAGE
public static final java.lang.String TYPE_DDM_TEXT_HTML
public static final java.lang.String TYPE_RADIO
public static final java.lang.String TYPE_SELECT
public com.liferay.portlet.dynamicdatamapping.util.DDMDisplay getDDMDisplay(com.liferay.portal.service.ServiceContext serviceContext)
getDDMDisplay in interface com.liferay.portlet.dynamicdatamapping.util.DDMpublic java.io.Serializable getDisplayFieldValue(com.liferay.portal.theme.ThemeDisplay themeDisplay,
java.io.Serializable fieldValue,
java.lang.String type)
throws java.lang.Exception
getDisplayFieldValue in interface com.liferay.portlet.dynamicdatamapping.util.DDMjava.lang.Exceptionpublic com.liferay.portlet.dynamicdatamapping.storage.Fields getFields(long ddmStructureId,
long ddmTemplateId,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFields in interface com.liferay.portlet.dynamicdatamapping.util.DDMcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portlet.dynamicdatamapping.storage.Fields getFields(long ddmStructureId,
long ddmTemplateId,
java.lang.String fieldNamespace,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFields in interface com.liferay.portlet.dynamicdatamapping.util.DDMcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portlet.dynamicdatamapping.storage.Fields getFields(long ddmStructureId,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFields in interface com.liferay.portlet.dynamicdatamapping.util.DDMcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portlet.dynamicdatamapping.storage.Fields getFields(long ddmStructureId,
java.lang.String fieldNamespace,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFields in interface com.liferay.portlet.dynamicdatamapping.util.DDMcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String[] getFieldsDisplayValues(com.liferay.portlet.dynamicdatamapping.storage.Field fieldsDisplayField)
throws java.lang.Exception
getFieldsDisplayValues in interface com.liferay.portlet.dynamicdatamapping.util.DDMjava.lang.Exceptionpublic java.io.Serializable getIndexedFieldValue(java.io.Serializable fieldValue,
java.lang.String type)
throws java.lang.Exception
getIndexedFieldValue in interface com.liferay.portlet.dynamicdatamapping.util.DDMjava.lang.Exceptionpublic com.liferay.portal.kernel.util.OrderByComparator getStructureOrderByComparator(java.lang.String orderByCol,
java.lang.String orderByType)
getStructureOrderByComparator in interface com.liferay.portlet.dynamicdatamapping.util.DDMpublic com.liferay.portal.kernel.util.OrderByComparator getTemplateOrderByComparator(java.lang.String orderByCol,
java.lang.String orderByType)
getTemplateOrderByComparator in interface com.liferay.portlet.dynamicdatamapping.util.DDMpublic com.liferay.portlet.dynamicdatamapping.storage.Fields mergeFields(com.liferay.portlet.dynamicdatamapping.storage.Fields newFields,
com.liferay.portlet.dynamicdatamapping.storage.Fields existingFields)
mergeFields in interface com.liferay.portlet.dynamicdatamapping.util.DDMprotected com.liferay.portlet.dynamicdatamapping.storage.Field createField(com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure,
java.lang.String fieldName,
java.util.List<java.io.Serializable> fieldValues,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portlet.dynamicdatamapping.model.DDMStructure getDDMStructure(long ddmStructureId,
long ddmTemplateId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.util.List<java.lang.String> getFieldNames(java.lang.String fieldNamespace,
java.lang.String fieldName,
com.liferay.portal.service.ServiceContext serviceContext)
protected java.util.List<java.io.Serializable> getFieldValues(com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure,
java.lang.String fieldName,
java.lang.String fieldNamespace,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected byte[] getImageBytes(com.liferay.portal.kernel.upload.UploadRequest uploadRequest,
java.lang.String fieldNameValue)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getImageFieldValue(com.liferay.portal.kernel.upload.UploadRequest uploadRequest,
java.lang.String fieldNameValue)