public class DDMXSDImpl
extends java.lang.Object
implements com.liferay.portlet.dynamicdatamapping.util.DDMXSD
| Constructor and Description |
|---|
DDMXSDImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected com.liferay.portal.kernel.json.JSONArray |
addStructureFieldAttributes(com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
com.liferay.portal.kernel.json.JSONArray jsonArray) |
protected int |
countFieldRepetition(java.lang.String[] fieldsDisplayValues,
java.lang.String parentFieldName,
int offset) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getFieldContext(javax.servlet.jsp.PageContext pageContext,
java.lang.String portletNamespace,
java.lang.String namespace,
com.liferay.portal.kernel.xml.Element dynamicElementElement,
java.util.Locale locale) |
java.lang.String |
getFieldHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale) |
java.lang.String |
getFieldHTMLByName(javax.servlet.jsp.PageContext pageContext,
long classNameId,
long classPK,
java.lang.String fieldName,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale) |
protected java.lang.String |
getFieldNamespace(java.lang.String fieldDisplayValue,
DDMFieldsCounter ddmFieldsCounter,
int offset) |
protected int |
getFieldOffset(java.lang.String[] fieldsDisplayValues,
java.lang.String name,
int index) |
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getFieldsContext(javax.servlet.jsp.PageContext pageContext,
java.lang.String portletNamespace,
java.lang.String namespace) |
protected DDMFieldsCounter |
getFieldsCounter(javax.servlet.jsp.PageContext pageContext,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace) |
protected java.lang.String |
getFieldsDisplayValue(javax.servlet.jsp.PageContext pageContext,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields) |
protected java.lang.String[] |
getFieldsDisplayValues(java.lang.String fieldDisplayValue) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getFreeMarkerContext(javax.servlet.jsp.PageContext pageContext,
java.lang.String portletNamespace,
java.lang.String namespace,
com.liferay.portal.kernel.xml.Element dynamicElementElement,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
boolean readOnly,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
boolean readOnly,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
java.lang.String portletNamespace,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
boolean readOnly,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale) |
java.lang.String |
getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
java.lang.String portletNamespace,
java.util.Locale locale) |
com.liferay.portal.kernel.json.JSONArray |
getJSONArray(com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
java.lang.String xsd) |
com.liferay.portal.kernel.json.JSONArray |
getJSONArray(com.liferay.portal.kernel.xml.Document document) |
com.liferay.portal.kernel.json.JSONArray |
getJSONArray(com.liferay.portal.kernel.xml.Element element) |
com.liferay.portal.kernel.json.JSONArray |
getJSONArray(java.lang.String xml) |
protected java.net.URL |
getResource(java.lang.String name) |
java.lang.String |
getSimpleFieldHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
com.liferay.portlet.dynamicdatamapping.storage.Field field,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale) |
java.lang.String |
getSimpleFieldHTMLByName(javax.servlet.jsp.PageContext pageContext,
long classNameId,
long classPK,
com.liferay.portlet.dynamicdatamapping.storage.Field field,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale) |
protected com.liferay.portal.kernel.json.JSONArray |
getStructureFieldReadOnlyAttributes(com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
java.lang.String fieldName) |
java.lang.String |
getXSD(long classNameId,
long classPK) |
protected java.lang.String |
processFTL(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
java.lang.String mode,
boolean readOnly,
java.util.Map<java.lang.String,java.lang.Object> freeMarkerContext) |
protected java.lang.String |
processFTL(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.template.Template template) |
protected void |
putMetadataValue(com.liferay.portal.kernel.json.JSONObject jsonObject,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String type) |
public java.lang.String getFieldHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale)
throws java.lang.Exception
getFieldHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getFieldHTMLByName(javax.servlet.jsp.PageContext pageContext,
long classNameId,
long classPK,
java.lang.String fieldName,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale)
throws java.lang.Exception
getFieldHTMLByName in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
boolean readOnly,
java.util.Locale locale)
throws java.lang.Exception
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
boolean readOnly,
java.util.Locale locale)
throws java.lang.Exception
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.util.Locale locale)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
java.lang.String portletNamespace,
java.util.Locale locale)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.util.Locale locale)
throws java.lang.Exception
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
boolean readOnly,
java.util.Locale locale)
throws java.lang.Exception
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.util.Locale locale)
throws java.lang.Exception
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale)
throws java.lang.Exception
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
java.lang.String xml,
java.lang.String portletNamespace,
java.util.Locale locale)
throws java.lang.Exception
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic com.liferay.portal.kernel.json.JSONArray getJSONArray(com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
java.lang.String xsd)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getJSONArray in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.json.JSONArray getJSONArray(com.liferay.portal.kernel.xml.Document document)
throws com.liferay.portal.kernel.exception.PortalException
getJSONArray in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDcom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.json.JSONArray getJSONArray(com.liferay.portal.kernel.xml.Element element)
throws com.liferay.portal.kernel.exception.PortalException
getJSONArray in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDcom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.json.JSONArray getJSONArray(java.lang.String xml)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getJSONArray in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getSimpleFieldHTML(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
com.liferay.portlet.dynamicdatamapping.storage.Field field,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale)
throws java.lang.Exception
getSimpleFieldHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getSimpleFieldHTMLByName(javax.servlet.jsp.PageContext pageContext,
long classNameId,
long classPK,
com.liferay.portlet.dynamicdatamapping.storage.Field field,
java.lang.String portletNamespace,
java.lang.String namespace,
java.lang.String mode,
boolean readOnly,
java.util.Locale locale)
throws java.lang.Exception
getSimpleFieldHTMLByName in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDjava.lang.Exceptionpublic java.lang.String getXSD(long classNameId,
long classPK)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getXSD in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSDcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portal.kernel.json.JSONArray addStructureFieldAttributes(com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
com.liferay.portal.kernel.json.JSONArray jsonArray)
protected int countFieldRepetition(java.lang.String[] fieldsDisplayValues,
java.lang.String parentFieldName,
int offset)
protected java.util.Map<java.lang.String,java.lang.Object> getFieldContext(javax.servlet.jsp.PageContext pageContext,
java.lang.String portletNamespace,
java.lang.String namespace,
com.liferay.portal.kernel.xml.Element dynamicElementElement,
java.util.Locale locale)
protected int getFieldOffset(java.lang.String[] fieldsDisplayValues,
java.lang.String name,
int index)
protected java.lang.String getFieldNamespace(java.lang.String fieldDisplayValue,
DDMFieldsCounter ddmFieldsCounter,
int offset)
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getFieldsContext(javax.servlet.jsp.PageContext pageContext,
java.lang.String portletNamespace,
java.lang.String namespace)
protected DDMFieldsCounter getFieldsCounter(javax.servlet.jsp.PageContext pageContext, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, java.lang.String portletNamespace, java.lang.String namespace)
protected java.lang.String getFieldsDisplayValue(javax.servlet.jsp.PageContext pageContext,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields)
protected java.lang.String[] getFieldsDisplayValues(java.lang.String fieldDisplayValue)
protected java.util.Map<java.lang.String,java.lang.Object> getFreeMarkerContext(javax.servlet.jsp.PageContext pageContext,
java.lang.String portletNamespace,
java.lang.String namespace,
com.liferay.portal.kernel.xml.Element dynamicElementElement,
java.util.Locale locale)
protected java.net.URL getResource(java.lang.String name)
protected com.liferay.portal.kernel.json.JSONArray getStructureFieldReadOnlyAttributes(com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
java.lang.String fieldName)
protected java.lang.String processFTL(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.xml.Element element,
java.lang.String mode,
boolean readOnly,
java.util.Map<java.lang.String,java.lang.Object> freeMarkerContext)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String processFTL(javax.servlet.jsp.PageContext pageContext,
com.liferay.portal.kernel.template.Template template)
throws java.lang.Exception
java.lang.ExceptionThemeUtil.includeFTL(javax.servlet.ServletContext, javax.servlet.http.HttpServletRequest, javax.servlet.jsp.PageContext, java.lang.String, com.liferay.portal.model.Theme, boolean)protected void putMetadataValue(com.liferay.portal.kernel.json.JSONObject jsonObject,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String type)