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 maxUserCount)
           
 
Method Summary
protected  void createClassName(long classNameId, java.lang.String value)
           
protected  void createClassNames()
           
protected  void createCompany()
           
protected  void createCounter(long currentId, java.lang.String name)
           
protected  void createCounters()
           
protected  void createGroup(java.lang.String friendlyURL, long groupId, java.lang.String name)
           
protected  void createGroups()
           
protected  void createOrganization(java.lang.String friendlyURL, long groupId, java.lang.String name, long organizationId, long parentOrganizationId, java.lang.String type)
           
protected  void createOrganizations()
           
protected  void createPermission(java.lang.String actionId, long permissionId, long resourceId)
           
protected  void createResource(long codeId, java.lang.String primKey, long resourceId)
           
protected  void createResourceCode(long codeId, java.lang.String name, int scope)
           
protected  void createResourceCodes()
           
protected  void createRole(java.lang.String name, long roleId)
           
protected  void createRoles()
           
protected  void createUser(long contactId, java.lang.String emailAddress, java.lang.String firstName, long groupId, java.lang.String lastName, java.lang.String screenName, java.util.List<com.liferay.portal.model.Group> userGroups, long userId, java.util.List<com.liferay.portal.model.Organization> userOrganizations, java.util.List<com.liferay.portal.model.Role> userRoles)
           
protected  void createUsers()
           
protected  java.util.Map<java.lang.String,java.lang.Object> getContext()
           
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, boolean value)
           
protected  void put(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.String key, int value)
           
protected  void put(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.String key, long value)
           
protected  void put(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.String key, java.lang.Object value)
           
protected  void put(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.String key, java.lang.String value)
           
protected  void write(java.lang.String s)
           
 
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 maxUserCount)
Method Detail

main

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

createClassName

protected void createClassName(long classNameId,
                               java.lang.String value)
                        throws java.lang.Exception
Throws:
java.lang.Exception

createClassNames

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

createCompany

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

createCounter

protected void createCounter(long currentId,
                             java.lang.String name)
                      throws java.lang.Exception
Throws:
java.lang.Exception

createCounters

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

createGroup

protected void createGroup(java.lang.String friendlyURL,
                           long groupId,
                           java.lang.String name)
                    throws java.lang.Exception
Throws:
java.lang.Exception

createGroups

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

createOrganization

protected void createOrganization(java.lang.String friendlyURL,
                                  long groupId,
                                  java.lang.String name,
                                  long organizationId,
                                  long parentOrganizationId,
                                  java.lang.String type)
                           throws java.lang.Exception
Throws:
java.lang.Exception

createOrganizations

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

createPermission

protected void createPermission(java.lang.String actionId,
                                long permissionId,
                                long resourceId)
                         throws java.lang.Exception
Throws:
java.lang.Exception

createResource

protected void createResource(long codeId,
                              java.lang.String primKey,
                              long resourceId)
                       throws java.lang.Exception
Throws:
java.lang.Exception

createResourceCode

protected void createResourceCode(long codeId,
                                  java.lang.String name,
                                  int scope)
                           throws java.lang.Exception
Throws:
java.lang.Exception

createResourceCodes

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

createRole

protected void createRole(java.lang.String name,
                          long roleId)
                   throws java.lang.Exception
Throws:
java.lang.Exception

createRoles

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

createUser

protected void createUser(long contactId,
                          java.lang.String emailAddress,
                          java.lang.String firstName,
                          long groupId,
                          java.lang.String lastName,
                          java.lang.String screenName,
                          java.util.List<com.liferay.portal.model.Group> userGroups,
                          long userId,
                          java.util.List<com.liferay.portal.model.Organization> userOrganizations,
                          java.util.List<com.liferay.portal.model.Role> userRoles)
                   throws java.lang.Exception
Throws:
java.lang.Exception

createUsers

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

getContext

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

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,
                   boolean value)

put

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

put

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

put

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

put

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

write

protected void write(java.lang.String s)
              throws java.lang.Exception
Throws:
java.lang.Exception