com.liferay.portal.tools.samplesqlbuilder
Class DataFactory

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

public class DataFactory
extends java.lang.Object

Author:
Brian Wing Shun Chan

Constructor Summary
DataFactory(java.lang.String baseDir, int maxGroupsCount, int maxUserToGroupCount, com.liferay.util.SimpleCounter counter, com.liferay.util.SimpleCounter dlDateCounter, com.liferay.util.SimpleCounter permissionCounter, com.liferay.util.SimpleCounter resourceCounter, com.liferay.util.SimpleCounter resourceCodeCounter, com.liferay.util.SimpleCounter resourcePermissionCounter, com.liferay.util.SimpleCounter socialActivityCounter)
           
 
Method Summary
 com.liferay.portlet.asset.model.AssetEntry addAssetEntry(long groupId, long userId, long classNameId, long classPK, boolean visible, java.lang.String mimeType, java.lang.String title)
           
 com.liferay.portlet.blogs.model.BlogsEntry addBlogsEntry(long groupId, long userId, java.lang.String title, java.lang.String urlTitle, java.lang.String content)
           
 com.liferay.portlet.blogs.model.BlogsStatsUser addBlogsStatsUser(long groupId, long userId)
           
 com.liferay.portal.model.Contact addContact(java.lang.String firstName, java.lang.String lastName)
           
 com.liferay.portlet.dynamicdatamapping.model.DDMContent addDDMContent(long groupId, long companyId, long userId)
           
 com.liferay.portlet.dynamicdatamapping.model.DDMStorageLink addDDMStorageLink(long classNameId, long classPK, long structureId)
           
 com.liferay.portlet.dynamicdatamapping.model.DDMStructure addDDMStructure(long groupId, long companyId, long userId, long classNameId)
           
 com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink addDDMStructureLink(long classPK, long structureId)
           
 com.liferay.portlet.documentlibrary.model.DLFileEntry addDlFileEntry(long groupId, long companyId, long userId, long folderId, java.lang.String extension, java.lang.String mimeType, java.lang.String name, java.lang.String title, java.lang.String description)
           
 com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata addDLFileEntryMetadata(long ddmStorageId, long ddmStructureId, long fileEntryId, long fileVersionId)
           
 com.liferay.portlet.documentlibrary.model.DLFileRank addDLFileRank(long groupId, long companyId, long userId, long fileEntryId)
           
 com.liferay.portlet.documentlibrary.model.DLFileVersion addDLFileVersion(com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
           
 com.liferay.portlet.documentlibrary.model.DLFolder addDLFolder(long groupId, long companyId, long userId, long parentFolderId, java.lang.String name, java.lang.String description)
           
 com.liferay.portlet.documentlibrary.model.DLSync addDLSync(long companyId, long fileId, long repositoryId, long parentFolderId, boolean typeFolder)
           
 com.liferay.portal.model.Group addGroup(long groupId, long classNameId, long classPK, java.lang.String name, java.lang.String friendlyURL, boolean site)
           
 com.liferay.portal.model.Layout addLayout(int layoutId, java.lang.String name, java.lang.String friendlyURL, java.lang.String column1, java.lang.String column2)
           
 com.liferay.portlet.messageboards.model.MBCategory addMBCategory(long categoryId, long groupId, long companyId, long userId, java.lang.String name, java.lang.String description, int threadCount, int messageCount)
           
 com.liferay.portlet.messageboards.model.MBDiscussion addMBDiscussion(long classNameId, long classPK, long threadId)
           
 com.liferay.portlet.messageboards.model.MBMessage addMBMessage(long messageId, long groupId, long userId, long classNameId, long classPK, long categoryId, long threadId, long rootMessageId, long parentMessageId, java.lang.String subject, java.lang.String body)
           
 com.liferay.portlet.messageboards.model.MBStatsUser addMBStatsUser(long groupId, long userId)
           
 com.liferay.portlet.messageboards.model.MBThread addMBThread(long threadId, long groupId, long companyId, long categoryId, long rootMessageId, int messageCount, long lastPostByUserId)
           
 java.util.List<com.liferay.portal.model.Permission> addPermissions(com.liferay.portal.model.Resource resource)
           
 com.liferay.portal.model.Resource addResource(java.lang.String name, java.lang.String primKey)
           
 java.util.List<com.liferay.portal.model.ResourcePermission> addResourcePermission(long companyId, java.lang.String name, java.lang.String primKey)
           
 java.util.List<com.liferay.portal.kernel.util.KeyValuePair> addRolesPermissions(com.liferay.portal.model.Resource resource, java.util.List<com.liferay.portal.model.Permission> permissions, com.liferay.portal.model.Role memberRole)
           
 com.liferay.portlet.social.model.SocialActivity addSocialActivity(long groupId, long companyId, long userId, long classNameId, long classPK)
           
 com.liferay.portal.model.User addUser(boolean defaultUser, java.lang.String screenName)
           
 java.util.List<java.lang.Long> addUserToGroupIds(long groupId)
           
 com.liferay.portlet.wiki.model.WikiNode addWikiNode(long groupId, long userId, java.lang.String name, java.lang.String description)
           
 com.liferay.portlet.wiki.model.WikiPage addWikiPage(long groupId, long userId, long nodeId, java.lang.String title, double version, java.lang.String content, boolean head)
           
 com.liferay.portal.model.Role getAdministratorRole()
           
 com.liferay.portal.model.ClassName getBlogsEntryClassName()
           
 java.util.List<com.liferay.portal.model.ClassName> getClassNames()
           
 com.liferay.portal.model.Company getCompany()
           
 java.util.List<CounterModelImpl> getCounters()
           
 java.lang.String getDateLong(java.util.Date date)
           
 java.lang.String getDateString(java.util.Date date)
           
 com.liferay.portal.model.ClassName getDDMContentClassName()
           
 com.liferay.portal.model.User getDefaultUser()
           
 com.liferay.portal.model.ClassName getDLFileEntryClassName()
           
 com.liferay.portal.model.ClassName getGroupClassName()
           
 java.util.List<com.liferay.portal.model.Group> getGroups()
           
 com.liferay.portal.model.Group getGuestGroup()
           
 com.liferay.portal.model.Role getGuestRole()
           
 com.liferay.portal.model.ClassName getMBMessageClassName()
           
 com.liferay.portal.model.Role getOrganizationAdministratorRole()
           
 com.liferay.portal.model.Role getOrganizationOwnerRole()
           
 com.liferay.portal.model.Role getOrganizationUserRole()
           
 com.liferay.portal.model.Role getPowerUserRole()
           
 java.util.List<com.liferay.portal.model.ResourceCode> getResourceCodes()
           
 com.liferay.portal.model.ClassName getRoleClassName()
           
 java.util.List<com.liferay.portal.model.Role> getRoles()
           
 com.liferay.portal.model.Role getSiteAdministratorRole()
           
 com.liferay.portal.model.Role getSiteMemberRole()
           
 com.liferay.portal.model.Role getSiteOwnerRole()
           
 com.liferay.portal.model.ClassName getUserClassName()
           
 java.lang.Object[] getUserNames()
           
 com.liferay.portal.model.Role getUserRole()
           
 com.liferay.portal.model.ClassName getWikiPageClassName()
           
 void initClassNames()
           
 void initCompany()
           
 void initCounters()
           
 void initDefaultUser()
           
 void initGroups()
           
 void initResourceCodes()
           
 void initResourceCodes(java.lang.String name)
           
 void initRoles()
           
 void initUserNames()
           
protected  java.util.Date newCreateDate()
           
 com.liferay.portal.kernel.util.IntegerWrapper newInteger()
           
protected  com.liferay.portal.model.ResourceCode newResourceCode()
           
protected  com.liferay.portal.model.Role newRole()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataFactory

public DataFactory(java.lang.String baseDir,
                   int maxGroupsCount,
                   int maxUserToGroupCount,
                   com.liferay.util.SimpleCounter counter,
                   com.liferay.util.SimpleCounter dlDateCounter,
                   com.liferay.util.SimpleCounter permissionCounter,
                   com.liferay.util.SimpleCounter resourceCounter,
                   com.liferay.util.SimpleCounter resourceCodeCounter,
                   com.liferay.util.SimpleCounter resourcePermissionCounter,
                   com.liferay.util.SimpleCounter socialActivityCounter)
Method Detail

addAssetEntry

public com.liferay.portlet.asset.model.AssetEntry addAssetEntry(long groupId,
                                                                long userId,
                                                                long classNameId,
                                                                long classPK,
                                                                boolean visible,
                                                                java.lang.String mimeType,
                                                                java.lang.String title)

addBlogsEntry

public com.liferay.portlet.blogs.model.BlogsEntry addBlogsEntry(long groupId,
                                                                long userId,
                                                                java.lang.String title,
                                                                java.lang.String urlTitle,
                                                                java.lang.String content)

addBlogsStatsUser

public com.liferay.portlet.blogs.model.BlogsStatsUser addBlogsStatsUser(long groupId,
                                                                        long userId)

addContact

public com.liferay.portal.model.Contact addContact(java.lang.String firstName,
                                                   java.lang.String lastName)

addDDMContent

public com.liferay.portlet.dynamicdatamapping.model.DDMContent addDDMContent(long groupId,
                                                                             long companyId,
                                                                             long userId)

addDDMStorageLink

public com.liferay.portlet.dynamicdatamapping.model.DDMStorageLink addDDMStorageLink(long classNameId,
                                                                                     long classPK,
                                                                                     long structureId)

addDDMStructure

public com.liferay.portlet.dynamicdatamapping.model.DDMStructure addDDMStructure(long groupId,
                                                                                 long companyId,
                                                                                 long userId,
                                                                                 long classNameId)

addDDMStructureLink

public com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink addDDMStructureLink(long classPK,
                                                                                         long structureId)

addDlFileEntry

public com.liferay.portlet.documentlibrary.model.DLFileEntry addDlFileEntry(long groupId,
                                                                            long companyId,
                                                                            long userId,
                                                                            long folderId,
                                                                            java.lang.String extension,
                                                                            java.lang.String mimeType,
                                                                            java.lang.String name,
                                                                            java.lang.String title,
                                                                            java.lang.String description)

addDLFileEntryMetadata

public com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata addDLFileEntryMetadata(long ddmStorageId,
                                                                                            long ddmStructureId,
                                                                                            long fileEntryId,
                                                                                            long fileVersionId)

addDLFileRank

public com.liferay.portlet.documentlibrary.model.DLFileRank addDLFileRank(long groupId,
                                                                          long companyId,
                                                                          long userId,
                                                                          long fileEntryId)

addDLFileVersion

public com.liferay.portlet.documentlibrary.model.DLFileVersion addDLFileVersion(com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)

addDLFolder

public com.liferay.portlet.documentlibrary.model.DLFolder addDLFolder(long groupId,
                                                                      long companyId,
                                                                      long userId,
                                                                      long parentFolderId,
                                                                      java.lang.String name,
                                                                      java.lang.String description)

addDLSync

public com.liferay.portlet.documentlibrary.model.DLSync addDLSync(long companyId,
                                                                  long fileId,
                                                                  long repositoryId,
                                                                  long parentFolderId,
                                                                  boolean typeFolder)

addGroup

public com.liferay.portal.model.Group addGroup(long groupId,
                                               long classNameId,
                                               long classPK,
                                               java.lang.String name,
                                               java.lang.String friendlyURL,
                                               boolean site)

addLayout

public com.liferay.portal.model.Layout addLayout(int layoutId,
                                                 java.lang.String name,
                                                 java.lang.String friendlyURL,
                                                 java.lang.String column1,
                                                 java.lang.String column2)

addMBCategory

public com.liferay.portlet.messageboards.model.MBCategory addMBCategory(long categoryId,
                                                                        long groupId,
                                                                        long companyId,
                                                                        long userId,
                                                                        java.lang.String name,
                                                                        java.lang.String description,
                                                                        int threadCount,
                                                                        int messageCount)

addMBDiscussion

public com.liferay.portlet.messageboards.model.MBDiscussion addMBDiscussion(long classNameId,
                                                                            long classPK,
                                                                            long threadId)

addMBMessage

public com.liferay.portlet.messageboards.model.MBMessage addMBMessage(long messageId,
                                                                      long groupId,
                                                                      long userId,
                                                                      long classNameId,
                                                                      long classPK,
                                                                      long categoryId,
                                                                      long threadId,
                                                                      long rootMessageId,
                                                                      long parentMessageId,
                                                                      java.lang.String subject,
                                                                      java.lang.String body)

addMBStatsUser

public com.liferay.portlet.messageboards.model.MBStatsUser addMBStatsUser(long groupId,
                                                                          long userId)

addMBThread

public com.liferay.portlet.messageboards.model.MBThread addMBThread(long threadId,
                                                                    long groupId,
                                                                    long companyId,
                                                                    long categoryId,
                                                                    long rootMessageId,
                                                                    int messageCount,
                                                                    long lastPostByUserId)

addPermissions

public java.util.List<com.liferay.portal.model.Permission> addPermissions(com.liferay.portal.model.Resource resource)

addResource

public com.liferay.portal.model.Resource addResource(java.lang.String name,
                                                     java.lang.String primKey)

addResourcePermission

public java.util.List<com.liferay.portal.model.ResourcePermission> addResourcePermission(long companyId,
                                                                                         java.lang.String name,
                                                                                         java.lang.String primKey)

addRolesPermissions

public java.util.List<com.liferay.portal.kernel.util.KeyValuePair> addRolesPermissions(com.liferay.portal.model.Resource resource,
                                                                                       java.util.List<com.liferay.portal.model.Permission> permissions,
                                                                                       com.liferay.portal.model.Role memberRole)

addSocialActivity

public com.liferay.portlet.social.model.SocialActivity addSocialActivity(long groupId,
                                                                         long companyId,
                                                                         long userId,
                                                                         long classNameId,
                                                                         long classPK)

addUser

public com.liferay.portal.model.User addUser(boolean defaultUser,
                                             java.lang.String screenName)

addUserToGroupIds

public java.util.List<java.lang.Long> addUserToGroupIds(long groupId)

addWikiNode

public com.liferay.portlet.wiki.model.WikiNode addWikiNode(long groupId,
                                                           long userId,
                                                           java.lang.String name,
                                                           java.lang.String description)

addWikiPage

public com.liferay.portlet.wiki.model.WikiPage addWikiPage(long groupId,
                                                           long userId,
                                                           long nodeId,
                                                           java.lang.String title,
                                                           double version,
                                                           java.lang.String content,
                                                           boolean head)

getAdministratorRole

public com.liferay.portal.model.Role getAdministratorRole()

getBlogsEntryClassName

public com.liferay.portal.model.ClassName getBlogsEntryClassName()

getClassNames

public java.util.List<com.liferay.portal.model.ClassName> getClassNames()

getCompany

public com.liferay.portal.model.Company getCompany()

getCounters

public java.util.List<CounterModelImpl> getCounters()

getDateLong

public java.lang.String getDateLong(java.util.Date date)

getDateString

public java.lang.String getDateString(java.util.Date date)

getDDMContentClassName

public com.liferay.portal.model.ClassName getDDMContentClassName()

getDefaultUser

public com.liferay.portal.model.User getDefaultUser()

getDLFileEntryClassName

public com.liferay.portal.model.ClassName getDLFileEntryClassName()

getGroupClassName

public com.liferay.portal.model.ClassName getGroupClassName()

getGroups

public java.util.List<com.liferay.portal.model.Group> getGroups()

getGuestGroup

public com.liferay.portal.model.Group getGuestGroup()

getGuestRole

public com.liferay.portal.model.Role getGuestRole()

getMBMessageClassName

public com.liferay.portal.model.ClassName getMBMessageClassName()

getOrganizationAdministratorRole

public com.liferay.portal.model.Role getOrganizationAdministratorRole()

getOrganizationOwnerRole

public com.liferay.portal.model.Role getOrganizationOwnerRole()

getOrganizationUserRole

public com.liferay.portal.model.Role getOrganizationUserRole()

getPowerUserRole

public com.liferay.portal.model.Role getPowerUserRole()

getResourceCodes

public java.util.List<com.liferay.portal.model.ResourceCode> getResourceCodes()

getRoleClassName

public com.liferay.portal.model.ClassName getRoleClassName()

getRoles

public java.util.List<com.liferay.portal.model.Role> getRoles()

getSiteAdministratorRole

public com.liferay.portal.model.Role getSiteAdministratorRole()

getSiteMemberRole

public com.liferay.portal.model.Role getSiteMemberRole()

getSiteOwnerRole

public com.liferay.portal.model.Role getSiteOwnerRole()

getUserClassName

public com.liferay.portal.model.ClassName getUserClassName()

getUserNames

public java.lang.Object[] getUserNames()

getUserRole

public com.liferay.portal.model.Role getUserRole()

getWikiPageClassName

public com.liferay.portal.model.ClassName getWikiPageClassName()

initClassNames

public void initClassNames()

initCompany

public void initCompany()

initCounters

public void initCounters()

initDefaultUser

public void initDefaultUser()

initGroups

public void initGroups()

initResourceCodes

public void initResourceCodes()
                       throws java.lang.Exception
Throws:
java.lang.Exception

initResourceCodes

public void initResourceCodes(java.lang.String name)

initRoles

public void initRoles()

initUserNames

public void initUserNames()
                   throws java.lang.Exception
Throws:
java.lang.Exception

newCreateDate

protected java.util.Date newCreateDate()

newInteger

public com.liferay.portal.kernel.util.IntegerWrapper newInteger()

newResourceCode

protected com.liferay.portal.model.ResourceCode newResourceCode()

newRole

protected com.liferay.portal.model.Role newRole()