public class MediaWikiImporter extends java.lang.Object implements WikiImporter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SHARED_IMAGES_CONTENT |
static java.lang.String |
SHARED_IMAGES_TITLE |
| Constructor and Description |
|---|
MediaWikiImporter() |
| Modifier and Type | Method and Description |
|---|---|
protected long |
getUserId(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.lang.String author,
java.util.Map<java.lang.String,java.lang.String> usersMap) |
protected void |
importPage(long userId,
java.lang.String author,
com.liferay.portlet.wiki.model.WikiNode node,
java.lang.String title,
java.lang.String content,
java.lang.String summary,
java.util.Map<java.lang.String,java.lang.String> usersMap,
boolean strictImportMode) |
void |
importPages(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.io.InputStream[] inputStreams,
java.util.Map<java.lang.String,java.lang.String[]> options) |
protected boolean |
isSpecialMediaWikiPage(java.lang.String title,
java.util.List<java.lang.String> specialNamespaces) |
protected boolean |
isValidImage(java.lang.String[] paths,
java.io.InputStream inputStream) |
protected void |
moveFrontPage(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.util.Map<java.lang.String,java.lang.String[]> options) |
protected java.lang.String |
normalize(java.lang.String categoryName,
int length) |
protected java.lang.String |
normalizeDescription(java.lang.String description) |
protected java.lang.String |
normalizeTitle(java.lang.String title) |
protected void |
processImages(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.io.InputStream imagesInputStream) |
protected void |
processRegularPages(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
com.liferay.portal.kernel.xml.Element rootElement,
java.util.List<java.lang.String> specialNamespaces,
java.util.Map<java.lang.String,java.lang.String> usersMap,
java.io.InputStream imagesInputStream,
java.util.Map<java.lang.String,java.lang.String[]> options) |
protected void |
processSpecialPages(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
com.liferay.portal.kernel.xml.Element rootElement,
java.util.List<java.lang.String> specialNamespaces) |
protected java.lang.String[] |
readAssetTagNames(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.lang.String content) |
protected java.lang.String |
readParentTitle(java.lang.String content) |
protected java.lang.String |
readRedirectTitle(java.lang.String content) |
protected java.util.List<java.lang.String> |
readSpecialNamespaces(com.liferay.portal.kernel.xml.Element root) |
protected java.util.Map<java.lang.String,java.lang.String> |
readUsersFile(java.io.InputStream usersInputStream) |
public static final java.lang.String SHARED_IMAGES_CONTENT
public static final java.lang.String SHARED_IMAGES_TITLE
public void importPages(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.io.InputStream[] inputStreams,
java.util.Map<java.lang.String,java.lang.String[]> options)
throws com.liferay.portal.kernel.exception.PortalException
importPages in interface WikiImportercom.liferay.portal.kernel.exception.PortalExceptionprotected long getUserId(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.lang.String author,
java.util.Map<java.lang.String,java.lang.String> usersMap)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected void importPage(long userId,
java.lang.String author,
com.liferay.portlet.wiki.model.WikiNode node,
java.lang.String title,
java.lang.String content,
java.lang.String summary,
java.util.Map<java.lang.String,java.lang.String> usersMap,
boolean strictImportMode)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected boolean isSpecialMediaWikiPage(java.lang.String title,
java.util.List<java.lang.String> specialNamespaces)
protected boolean isValidImage(java.lang.String[] paths,
java.io.InputStream inputStream)
protected void moveFrontPage(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.util.Map<java.lang.String,java.lang.String[]> options)
protected java.lang.String normalize(java.lang.String categoryName,
int length)
protected java.lang.String normalizeDescription(java.lang.String description)
protected java.lang.String normalizeTitle(java.lang.String title)
protected void processImages(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.io.InputStream imagesInputStream)
throws java.lang.Exception
java.lang.Exceptionprotected void processRegularPages(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
com.liferay.portal.kernel.xml.Element rootElement,
java.util.List<java.lang.String> specialNamespaces,
java.util.Map<java.lang.String,java.lang.String> usersMap,
java.io.InputStream imagesInputStream,
java.util.Map<java.lang.String,java.lang.String[]> options)
protected void processSpecialPages(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
com.liferay.portal.kernel.xml.Element rootElement,
java.util.List<java.lang.String> specialNamespaces)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String[] readAssetTagNames(long userId,
com.liferay.portlet.wiki.model.WikiNode node,
java.lang.String content)
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.lang.String readParentTitle(java.lang.String content)
protected java.lang.String readRedirectTitle(java.lang.String content)
protected java.util.List<java.lang.String> readSpecialNamespaces(com.liferay.portal.kernel.xml.Element root)
throws com.liferay.portlet.wiki.ImportFilesException
com.liferay.portlet.wiki.ImportFilesExceptionprotected java.util.Map<java.lang.String,java.lang.String> readUsersFile(java.io.InputStream usersInputStream)
throws java.io.IOException
java.io.IOException