com.liferay.portlet.journal.util
Class JournalConverterImpl
java.lang.Object
com.liferay.portlet.journal.util.JournalConverterImpl
- All Implemented Interfaces:
- JournalConverter
public class JournalConverterImpl
- extends Object
- implements JournalConverter
|
Method Summary |
protected void |
addDDMFields(Element dynamicElementElement,
DDMStructure ddmStructure,
Fields ddmFields,
String[] availableLanguageIds,
String defaultLanguageId)
|
protected static void |
addMetadataEntry(Element metadataElement,
String name,
String value)
|
protected void |
addMissingFieldValues(Field ddmField,
String defaultLanguageId,
Set<String> missingLanguageIds)
|
protected int |
countFieldRepetition(Fields ddmFields,
String fieldName,
String parentFieldName,
int parentOffset)
|
protected static String |
decodeURL(String url)
|
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[] availableLanguageIds,
String defaultLanguageId)
|
protected String |
getFieldInstanceId(Fields ddmFields,
String fieldName,
int index)
|
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)
|
String |
updateDynamicElements(String content)
|
protected void |
updateElement(Element element)
|
protected void |
updateFieldsDisplay(Fields ddmFields,
String fieldName,
String index,
String instanceId)
|
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 |
JournalConverterImpl
public JournalConverterImpl()
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
updateDynamicElements
public String updateDynamicElements(String content)
throws Exception
- Specified by:
updateDynamicElements in interface JournalConverter
- Throws:
Exception
addMetadataEntry
protected static void addMetadataEntry(Element metadataElement,
String name,
String value)
decodeURL
protected static String decodeURL(String url)
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[] availableLanguageIds,
String defaultLanguageId)
throws Exception
- Throws:
Exception
addMissingFieldValues
protected void addMissingFieldValues(Field ddmField,
String defaultLanguageId,
Set<String> missingLanguageIds)
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[] availableLanguageIds,
String defaultLanguageId)
throws Exception
- Throws:
Exception
getFieldInstanceId
protected String getFieldInstanceId(Fields ddmFields,
String fieldName,
int index)
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
updateElement
protected void updateElement(Element element)
updateFieldsDisplay
protected void updateFieldsDisplay(Fields ddmFields,
String fieldName,
String index,
String instanceId)
updateJournalXSDDynamicElement
protected void updateJournalXSDDynamicElement(Element element)