com.liferay.portal.tools.servicebuilder
Class Entity

java.lang.Object
  extended by com.liferay.portal.tools.servicebuilder.Entity

public class Entity
extends java.lang.Object

Author:
Brian Wing Shun Chan, Shuyang Zhou

Field Summary
static java.lang.String DEFAULT_DATA_SOURCE
           
static java.lang.String DEFAULT_SESSION_FACTORY
           
static java.lang.String DEFAULT_TX_MANAGER
           
static com.liferay.portal.kernel.util.Accessor<Entity,java.lang.String> NAME_ACCESSOR
           
 
Constructor Summary
Entity(java.lang.String name)
           
Entity(java.lang.String packagePath, java.lang.String portletName, java.lang.String portletShortName, java.lang.String name, java.lang.String humanName, java.lang.String table, java.lang.String alias, boolean uuid, boolean uuidAccessor, boolean localService, boolean remoteService, java.lang.String persistenceClass, java.lang.String finderClass, java.lang.String dataSource, java.lang.String sessionFactory, java.lang.String txManager, boolean cacheEnabled, boolean jsonEnabled, java.util.List<EntityColumn> pkList, java.util.List<EntityColumn> regularColList, java.util.List<EntityColumn> blobList, java.util.List<EntityColumn> collectionList, java.util.List<EntityColumn> columnList, EntityOrder order, java.util.List<EntityFinder> finderList, java.util.List<Entity> referenceList, java.util.List<java.lang.String> txRequiredList)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAlias()
           
 java.util.List<EntityColumn> getBlobList()
           
 java.util.List<EntityFinder> getCollectionFinderList()
           
 java.util.List<EntityColumn> getCollectionList()
           
 EntityColumn getColumn(java.lang.String name)
           
static EntityColumn getColumn(java.lang.String name, java.util.List<EntityColumn> columnList)
           
 EntityColumn getColumnByMappingTable(java.lang.String mappingTable)
           
 java.util.List<EntityColumn> getColumnList()
           
 java.lang.String getDataSource()
           
 EntityColumn getFilterPKColumn()
           
 java.lang.String getFinderClass()
           
 java.util.List<EntityColumn> getFinderColumnsList()
           
 java.util.List<EntityFinder> getFinderList()
           
 java.lang.String getHumanName()
           
 java.lang.String getHumanNames()
           
 java.lang.String getName()
           
 java.lang.String getNames()
           
 EntityOrder getOrder()
           
 java.lang.String getPackagePath()
           
 java.util.List<java.lang.String> getParentTransients()
           
 java.lang.String getPersistenceClass()
           
 java.lang.String getPKClassName()
           
 java.lang.String getPKDBName()
           
 java.util.List<EntityColumn> getPKList()
           
 java.lang.String getPKVarName()
           
 java.lang.String getPortletName()
           
 java.lang.String getPortletShortName()
           
 java.util.List<Entity> getReferenceList()
           
 java.util.List<EntityColumn> getRegularColList()
           
 java.lang.String getSessionFactory()
           
 java.lang.String getShortName()
           
 java.lang.String getSpringPropertyName()
           
 java.lang.String getTable()
           
 java.util.List<java.lang.String> getTransients()
           
 java.lang.String getTXManager()
           
 java.util.List<java.lang.String> getTxRequiredList()
           
 java.util.List<EntityFinder> getUniqueFinderList()
           
 java.lang.String getVarName()
           
 java.lang.String getVarNames()
           
 boolean hasArrayableOperator()
           
 boolean hasColumn(java.lang.String name)
           
static boolean hasColumn(java.lang.String name, java.util.List<EntityColumn> columnList)
           
 boolean hasColumns()
           
 boolean hasCompoundPK()
           
 boolean hasEagerBlobColumn()
           
 boolean hasFinderClass()
           
 int hashCode()
           
 boolean hasLazyBlobColumn()
           
 boolean hasLocalizedColumn()
           
 boolean hasLocalService()
           
 boolean hasPrimitivePK()
           
 boolean hasPrimitivePK(boolean includeWrappers)
           
 boolean hasRemoteService()
           
 boolean hasUuid()
           
 boolean hasUuidAccessor()
           
 boolean isAttachedModel()
           
 boolean isAuditedModel()
           
 boolean isCacheEnabled()
           
 boolean isDefaultDataSource()
           
 boolean isDefaultSessionFactory()
           
 boolean isDefaultTXManager()
           
 boolean isGroupedModel()
           
 boolean isHierarchicalTree()
           
 boolean isJsonEnabled()
           
 boolean isOrdered()
           
 boolean isPermissionCheckEnabled()
           
 boolean isPermissionCheckEnabled(EntityFinder finder)
           
 boolean isPermissionedModel()
           
 boolean isPortalReference()
           
 boolean isResourcedModel()
           
 boolean isWorkflowEnabled()
           
 void setParentTransients(java.util.List<java.lang.String> transients)
           
 void setPortalReference(boolean portalReference)
           
 void setTransients(java.util.List<java.lang.String> transients)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_DATA_SOURCE

public static final java.lang.String DEFAULT_DATA_SOURCE
See Also:
Constant Field Values

DEFAULT_SESSION_FACTORY

public static final java.lang.String DEFAULT_SESSION_FACTORY
See Also:
Constant Field Values

DEFAULT_TX_MANAGER

public static final java.lang.String DEFAULT_TX_MANAGER
See Also:
Constant Field Values

NAME_ACCESSOR

public static final com.liferay.portal.kernel.util.Accessor<Entity,java.lang.String> NAME_ACCESSOR
Constructor Detail

Entity

public Entity(java.lang.String name)

Entity

public Entity(java.lang.String packagePath,
              java.lang.String portletName,
              java.lang.String portletShortName,
              java.lang.String name,
              java.lang.String humanName,
              java.lang.String table,
              java.lang.String alias,
              boolean uuid,
              boolean uuidAccessor,
              boolean localService,
              boolean remoteService,
              java.lang.String persistenceClass,
              java.lang.String finderClass,
              java.lang.String dataSource,
              java.lang.String sessionFactory,
              java.lang.String txManager,
              boolean cacheEnabled,
              boolean jsonEnabled,
              java.util.List<EntityColumn> pkList,
              java.util.List<EntityColumn> regularColList,
              java.util.List<EntityColumn> blobList,
              java.util.List<EntityColumn> collectionList,
              java.util.List<EntityColumn> columnList,
              EntityOrder order,
              java.util.List<EntityFinder> finderList,
              java.util.List<Entity> referenceList,
              java.util.List<java.lang.String> txRequiredList)
Method Detail

getColumn

public static EntityColumn getColumn(java.lang.String name,
                                     java.util.List<EntityColumn> columnList)

hasColumn

public static boolean hasColumn(java.lang.String name,
                                java.util.List<EntityColumn> columnList)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getAlias

public java.lang.String getAlias()

getBlobList

public java.util.List<EntityColumn> getBlobList()

getCollectionFinderList

public java.util.List<EntityFinder> getCollectionFinderList()

getCollectionList

public java.util.List<EntityColumn> getCollectionList()

getColumn

public EntityColumn getColumn(java.lang.String name)

getColumnByMappingTable

public EntityColumn getColumnByMappingTable(java.lang.String mappingTable)

getColumnList

public java.util.List<EntityColumn> getColumnList()

getDataSource

public java.lang.String getDataSource()

getFilterPKColumn

public EntityColumn getFilterPKColumn()

getFinderClass

public java.lang.String getFinderClass()

getFinderColumnsList

public java.util.List<EntityColumn> getFinderColumnsList()

getFinderList

public java.util.List<EntityFinder> getFinderList()

getHumanName

public java.lang.String getHumanName()

getHumanNames

public java.lang.String getHumanNames()

getName

public java.lang.String getName()

getNames

public java.lang.String getNames()

getOrder

public EntityOrder getOrder()

getPackagePath

public java.lang.String getPackagePath()

getParentTransients

public java.util.List<java.lang.String> getParentTransients()

getPersistenceClass

public java.lang.String getPersistenceClass()

getPKClassName

public java.lang.String getPKClassName()

getPKDBName

public java.lang.String getPKDBName()

getPKList

public java.util.List<EntityColumn> getPKList()

getPKVarName

public java.lang.String getPKVarName()

getPortletName

public java.lang.String getPortletName()

getPortletShortName

public java.lang.String getPortletShortName()

getReferenceList

public java.util.List<Entity> getReferenceList()

getRegularColList

public java.util.List<EntityColumn> getRegularColList()

getSessionFactory

public java.lang.String getSessionFactory()

getShortName

public java.lang.String getShortName()

getSpringPropertyName

public java.lang.String getSpringPropertyName()

getTable

public java.lang.String getTable()

getTransients

public java.util.List<java.lang.String> getTransients()

getTXManager

public java.lang.String getTXManager()

getTxRequiredList

public java.util.List<java.lang.String> getTxRequiredList()

getUniqueFinderList

public java.util.List<EntityFinder> getUniqueFinderList()

getVarName

public java.lang.String getVarName()

getVarNames

public java.lang.String getVarNames()

hasArrayableOperator

public boolean hasArrayableOperator()

hasColumn

public boolean hasColumn(java.lang.String name)

hasColumns

public boolean hasColumns()

hasCompoundPK

public boolean hasCompoundPK()

hasEagerBlobColumn

public boolean hasEagerBlobColumn()

hasFinderClass

public boolean hasFinderClass()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

hasLazyBlobColumn

public boolean hasLazyBlobColumn()

hasLocalizedColumn

public boolean hasLocalizedColumn()

hasLocalService

public boolean hasLocalService()

hasPrimitivePK

public boolean hasPrimitivePK()

hasPrimitivePK

public boolean hasPrimitivePK(boolean includeWrappers)

hasRemoteService

public boolean hasRemoteService()

hasUuid

public boolean hasUuid()

hasUuidAccessor

public boolean hasUuidAccessor()

isAttachedModel

public boolean isAttachedModel()

isAuditedModel

public boolean isAuditedModel()

isCacheEnabled

public boolean isCacheEnabled()

isDefaultDataSource

public boolean isDefaultDataSource()

isDefaultSessionFactory

public boolean isDefaultSessionFactory()

isDefaultTXManager

public boolean isDefaultTXManager()

isGroupedModel

public boolean isGroupedModel()

isHierarchicalTree

public boolean isHierarchicalTree()

isJsonEnabled

public boolean isJsonEnabled()

isOrdered

public boolean isOrdered()

isPermissionCheckEnabled

public boolean isPermissionCheckEnabled()

isPermissionCheckEnabled

public boolean isPermissionCheckEnabled(EntityFinder finder)

isPermissionedModel

public boolean isPermissionedModel()

isPortalReference

public boolean isPortalReference()

isResourcedModel

public boolean isResourcedModel()

isWorkflowEnabled

public boolean isWorkflowEnabled()

setParentTransients

public void setParentTransients(java.util.List<java.lang.String> transients)

setPortalReference

public void setPortalReference(boolean portalReference)

setTransients

public void setTransients(java.util.List<java.lang.String> transients)