Liferay 6.2-ce-ga5

com.liferay.portlet.journal.util
Class JournalConverterImpl

java.lang.Object
  extended by com.liferay.portlet.journal.util.JournalConverterImpl
All Implemented Interfaces:
JournalConverter

public class JournalConverterImpl
extends Object
implements JournalConverter


Constructor Summary
JournalConverterImpl()
           
 
Method Summary
protected  void addDDMFields(Element dynamicElementElement, DDMStructure ddmStructure, Fields ddmFields, String defaultLanguageId)
           
protected static void addMetadataEntry(Element metadataElement, String name, String value)
           
protected  int countFieldRepetition(Fields ddmFields, String fieldName, String parentFieldName, int parentOffset)
           
protected static Element fetchMetadataEntry(Element parentElement, String attributeName, String attributeValue)
           
protected  String getAvailableLocales(Fields ddmFields)
           
 String getContent(DDMStructure ddmStructure, Fields ddmFields)
           
 Fields getDDMFields(DDMStructure ddmStructure, String content)
           
 String getDDMXSD(String journalXSD)
           
static String getDDMXSD(String journalXSD, Locale defaultLocale)
           
protected  Serializable getDocumentLibraryValue(String url)
           
protected  Field getField(Element dynamicElementElement, DDMStructure ddmStructure, String defaultLanguageId)
           
protected  Serializable getFieldValue(String dataType, String type, Element dynamicContentElement)
           
protected  FileEntry getFileEntryByDocumentLibraryURL(String url)
           
protected  FileEntry getFileEntryByOldDocumentLibraryURL(String url)
           
protected  void getJournalMetadataElement(Element metadataElement)
           
 String getJournalXSD(String ddmXSD)
           
protected  void removeAttribute(Element element, String attributeName)
           
protected  void updateContentDynamicElement(Element dynamicElementElement, DDMStructure ddmStructure, Fields ddmFields, DDMFieldsCounter ddmFieldsCounter)
           
protected  void updateContentDynamicElement(Element dynamicElementElement, DDMStructure ddmStructure, Fields ddmFields, String fieldName, DDMFieldsCounter ddmFieldsCounter)
           
protected  void updateDDMXSDDynamicElement(Element dynamicElementElement, String defaultLanguageId)
           
protected  void updateDynamicContentValue(Element dynamicContentElement, String fieldType, boolean multiple, String fieldValue)
           
protected  void updateFieldsDisplay(Fields ddmFields, String fieldName)
           
protected  void updateJournalXSDDynamicElement(Element element)
           
protected static void updateJournalXSDDynamicElement(Element element, String defaultLanguageId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JournalConverterImpl

public JournalConverterImpl()
Method Detail

getDDMXSD

public static String getDDMXSD(String journalXSD,
                               Locale defaultLocale)
                        throws Exception
Throws:
Exception

getContent

public String getContent(DDMStructure ddmStructure,
                         Fields ddmFields)
                  throws Exception
Specified by:
getContent in interface JournalConverter
Throws:
Exception

getDDMFields

public Fields getDDMFields(DDMStructure ddmStructure,
                           String content)
                    throws Exception
Specified by:
getDDMFields in interface JournalConverter
Throws:
Exception

getDDMXSD

public String getDDMXSD(String journalXSD)
                 throws Exception
Specified by:
getDDMXSD in interface JournalConverter
Throws:
Exception

getJournalXSD

public String getJournalXSD(String ddmXSD)
                     throws Exception
Specified by:
getJournalXSD in interface JournalConverter
Throws:
Exception

addMetadataEntry

protected static void addMetadataEntry(Element metadataElement,
                                       String name,
                                       String value)

fetchMetadataEntry

protected static Element fetchMetadataEntry(Element parentElement,
                                            String attributeName,
                                            String attributeValue)

updateJournalXSDDynamicElement

protected static void updateJournalXSDDynamicElement(Element element,
                                                     String defaultLanguageId)

addDDMFields

protected void addDDMFields(Element dynamicElementElement,
                            DDMStructure ddmStructure,
                            Fields ddmFields,
                            String defaultLanguageId)
                     throws Exception
Throws:
Exception

countFieldRepetition

protected int countFieldRepetition(Fields ddmFields,
                                   String fieldName,
                                   String parentFieldName,
                                   int parentOffset)
                            throws Exception
Throws:
Exception

getAvailableLocales

protected String getAvailableLocales(Fields ddmFields)

getDocumentLibraryValue

protected Serializable getDocumentLibraryValue(String url)

getField

protected Field getField(Element dynamicElementElement,
                         DDMStructure ddmStructure,
                         String defaultLanguageId)
                  throws Exception
Throws:
Exception

getFieldValue

protected Serializable getFieldValue(String dataType,
                                     String type,
                                     Element dynamicContentElement)
                              throws Exception
Throws:
Exception

getFileEntryByDocumentLibraryURL

protected FileEntry getFileEntryByDocumentLibraryURL(String url)
                                              throws PortalException,
                                                     SystemException
Throws:
PortalException
SystemException

getFileEntryByOldDocumentLibraryURL

protected FileEntry getFileEntryByOldDocumentLibraryURL(String url)
                                                 throws PortalException,
                                                        SystemException
Throws:
PortalException
SystemException

getJournalMetadataElement

protected void getJournalMetadataElement(Element metadataElement)

removeAttribute

protected void removeAttribute(Element element,
                               String attributeName)

updateContentDynamicElement

protected void updateContentDynamicElement(Element dynamicElementElement,
                                           DDMStructure ddmStructure,
                                           Fields ddmFields,
                                           DDMFieldsCounter ddmFieldsCounter)
                                    throws Exception
Throws:
Exception

updateContentDynamicElement

protected void updateContentDynamicElement(Element dynamicElementElement,
                                           DDMStructure ddmStructure,
                                           Fields ddmFields,
                                           String fieldName,
                                           DDMFieldsCounter ddmFieldsCounter)
                                    throws Exception
Throws:
Exception

updateDDMXSDDynamicElement

protected void updateDDMXSDDynamicElement(Element dynamicElementElement,
                                          String defaultLanguageId)

updateDynamicContentValue

protected void updateDynamicContentValue(Element dynamicContentElement,
                                         String fieldType,
                                         boolean multiple,
                                         String fieldValue)
                                  throws Exception
Throws:
Exception

updateFieldsDisplay

protected void updateFieldsDisplay(Fields ddmFields,
                                   String fieldName)

updateJournalXSDDynamicElement

protected void updateJournalXSDDynamicElement(Element element)

Liferay 6.2-ce-ga5