com.liferay.portal.tools.samplesqlbuilder
Class SampleSQLBuilder

java.lang.Object
  extended by com.liferay.portal.tools.samplesqlbuilder.SampleSQLBuilder

public class SampleSQLBuilder
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
SampleSQLBuilder(java.lang.String outputDir, int maxBlogsEntryCommentCount, int maxBlogsEntryCount, int maxGroupCount, int maxMBCategoryCount, int maxMBMessageCount, int maxMBThreadCount, int maxUserCount, int maxUserToGroupCount, int maxWikiNodeCount, int maxWikiPageCommentCount, int maxWikiPageCount, boolean securityEnabled)
           
 
Method Summary
protected  void createSample()
           
protected  java.util.Map<java.lang.String,java.lang.Object> getContext()
           
protected  java.io.Writer getWriter(java.lang.String fileName)
           
 void insertBlogsEntry(com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
           
 void insertBlogsStatsUser(com.liferay.portlet.blogs.model.BlogsStatsUser blogsStatsUser)
           
 void insertGroup(com.liferay.portal.model.Group group, java.util.List<com.liferay.portal.model.Layout> privateLayouts, java.util.List<com.liferay.portal.model.Layout> publicLayouts)
           
 void insertMBCategory(com.liferay.portlet.messageboards.model.MBCategory mbCategory)
           
 void insertMBDiscussion(com.liferay.portlet.messageboards.model.MBDiscussion mbDiscussion)
           
 void insertMBMessage(com.liferay.portlet.messageboards.model.MBMessage mbMessage)
           
 void insertMBStatsUser(com.liferay.portlet.messageboards.model.MBStatsUser mbStatsUser)
           
 void insertMBThread(com.liferay.portlet.messageboards.model.MBThread mbThread)
           
 void insertSecurity(java.lang.String name, long primKey)
           
 void insertSecurity(java.lang.String name, java.lang.String primKey)
           
 void insertTagsAsset(com.liferay.portlet.tags.model.TagsAsset tagsAsset)
           
 void insertUser(com.liferay.portal.model.Contact contact, com.liferay.portal.model.Group group, java.util.List<java.lang.Long> groupIds, java.util.List<java.lang.Long> organizationIds, java.util.List<com.liferay.portal.model.Layout> privateLayouts, java.util.List<com.liferay.portal.model.Layout> publicLayouts, java.util.List<com.liferay.portal.model.Role> roleIds, com.liferay.portal.model.User user)
           
 void insertWikiNode(com.liferay.portlet.wiki.model.WikiNode wikiNode)
           
 void insertWikiPage(com.liferay.portlet.wiki.model.WikiNode wikiNode, com.liferay.portlet.wiki.model.WikiPage wikiPage)
           
static void main(java.lang.String[] args)
           
protected  void processTemplate(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> context)
           
protected  void put(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SampleSQLBuilder

public SampleSQLBuilder(java.lang.String outputDir,
                        int maxBlogsEntryCommentCount,
                        int maxBlogsEntryCount,
                        int maxGroupCount,
                        int maxMBCategoryCount,
                        int maxMBMessageCount,
                        int maxMBThreadCount,
                        int maxUserCount,
                        int maxUserToGroupCount,
                        int maxWikiNodeCount,
                        int maxWikiPageCommentCount,
                        int maxWikiPageCount,
                        boolean securityEnabled)
Method Detail

main

public static void main(java.lang.String[] args)

insertBlogsEntry

public void insertBlogsEntry(com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
                      throws java.lang.Exception
Throws:
java.lang.Exception

insertBlogsStatsUser

public void insertBlogsStatsUser(com.liferay.portlet.blogs.model.BlogsStatsUser blogsStatsUser)
                          throws java.lang.Exception
Throws:
java.lang.Exception

insertGroup

public void insertGroup(com.liferay.portal.model.Group group,
                        java.util.List<com.liferay.portal.model.Layout> privateLayouts,
                        java.util.List<com.liferay.portal.model.Layout> publicLayouts)
                 throws java.lang.Exception
Throws:
java.lang.Exception

insertMBCategory

public void insertMBCategory(com.liferay.portlet.messageboards.model.MBCategory mbCategory)
                      throws java.lang.Exception
Throws:
java.lang.Exception

insertMBDiscussion

public void insertMBDiscussion(com.liferay.portlet.messageboards.model.MBDiscussion mbDiscussion)
                        throws java.lang.Exception
Throws:
java.lang.Exception

insertMBMessage

public void insertMBMessage(com.liferay.portlet.messageboards.model.MBMessage mbMessage)
                     throws java.lang.Exception
Throws:
java.lang.Exception

insertMBStatsUser

public void insertMBStatsUser(com.liferay.portlet.messageboards.model.MBStatsUser mbStatsUser)
                       throws java.lang.Exception
Throws:
java.lang.Exception

insertMBThread

public void insertMBThread(com.liferay.portlet.messageboards.model.MBThread mbThread)
                    throws java.lang.Exception
Throws:
java.lang.Exception

insertSecurity

public void insertSecurity(java.lang.String name,
                           long primKey)
                    throws java.lang.Exception
Throws:
java.lang.Exception

insertSecurity

public void insertSecurity(java.lang.String name,
                           java.lang.String primKey)
                    throws java.lang.Exception
Throws:
java.lang.Exception

insertTagsAsset

public void insertTagsAsset(com.liferay.portlet.tags.model.TagsAsset tagsAsset)
                     throws java.lang.Exception
Throws:
java.lang.Exception

insertUser

public void insertUser(com.liferay.portal.model.Contact contact,
                       com.liferay.portal.model.Group group,
                       java.util.List<java.lang.Long> groupIds,
                       java.util.List<java.lang.Long> organizationIds,
                       java.util.List<com.liferay.portal.model.Layout> privateLayouts,
                       java.util.List<com.liferay.portal.model.Layout> publicLayouts,
                       java.util.List<com.liferay.portal.model.Role> roleIds,
                       com.liferay.portal.model.User user)
                throws java.lang.Exception
Throws:
java.lang.Exception

insertWikiNode

public void insertWikiNode(com.liferay.portlet.wiki.model.WikiNode wikiNode)
                    throws java.lang.Exception
Throws:
java.lang.Exception

insertWikiPage

public void insertWikiPage(com.liferay.portlet.wiki.model.WikiNode wikiNode,
                           com.liferay.portlet.wiki.model.WikiPage wikiPage)
                    throws java.lang.Exception
Throws:
java.lang.Exception

createSample

protected void createSample()
                     throws java.lang.Exception
Throws:
java.lang.Exception

getContext

protected java.util.Map<java.lang.String,java.lang.Object> getContext()

getWriter

protected java.io.Writer getWriter(java.lang.String fileName)
                            throws java.lang.Exception
Throws:
java.lang.Exception

processTemplate

protected void processTemplate(java.lang.String name,
                               java.util.Map<java.lang.String,java.lang.Object> context)
                        throws java.lang.Exception
Throws:
java.lang.Exception

put

protected void put(java.util.Map<java.lang.String,java.lang.Object> context,
                   java.lang.String key,
                   java.lang.Object value)