com.liferay.portal.tools.servicebuilder
Class EntityColumn

java.lang.Object
  extended by com.liferay.portal.tools.servicebuilder.EntityColumn
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable<EntityColumn>

public class EntityColumn
extends java.lang.Object
implements java.lang.Cloneable, java.lang.Comparable<EntityColumn>

Author:
Brian Wing Shun Chan, Charles May, Shuyang Zhou

Constructor Summary
EntityColumn(java.lang.String name)
           
EntityColumn(java.lang.String name, java.lang.String dbName, java.lang.String type, boolean primary, boolean accessor, boolean filterPrimary, java.lang.String ejbName, java.lang.String mappingKey, java.lang.String mappingTable, boolean caseSensitive, boolean orderByAscending, boolean orderColumn, java.lang.String comparator, java.lang.String arrayableOperator, java.lang.String idType, java.lang.String idParam, boolean convertNull, boolean lazy, boolean localized, boolean jsonEnabled)
           
EntityColumn(java.lang.String name, java.lang.String dbName, java.lang.String type, boolean primary, boolean accessor, boolean filterPrimary, java.lang.String ejbName, java.lang.String mappingKey, java.lang.String mappingTable, java.lang.String idType, java.lang.String idParam, boolean convertNull, boolean lazy, boolean localized, boolean jsonEnabled)
           
 
Method Summary
 java.lang.Object clone()
           
 int compareTo(EntityColumn entityColumn)
           
protected  java.lang.String convertComparatorToHtml(java.lang.String comparator)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getArrayableOperator()
           
 java.lang.String getComparator()
           
 java.lang.String getDBName()
           
 java.lang.String getEJBName()
           
 java.lang.String getHumanCondition(boolean arrayable)
           
 java.lang.String getHumanName()
           
 java.lang.String getHumanNames()
           
 java.lang.String getIdParam()
           
 java.lang.String getIdType()
           
 java.lang.String getMappingKey()
           
 java.lang.String getMappingTable()
           
 java.lang.String getMethodName()
           
 java.lang.String getMethodNames()
           
 java.lang.String getMethodUserUuidName()
           
 java.lang.String getName()
           
 java.lang.String getNames()
           
 java.lang.String getType()
           
 java.lang.String getUserUuidHumanName()
           
 java.lang.String getUserUuidName()
           
 boolean hasArrayableOperator()
           
 int hashCode()
           
 boolean isAccessor()
           
 boolean isArrayableAndOperator()
           
 boolean isCaseSensitive()
           
 boolean isCollection()
           
 boolean isConvertNull()
           
 boolean isFilterPrimary()
           
 boolean isFinderPath()
           
 boolean isJsonEnabled()
           
 boolean isLazy()
           
 boolean isLocalized()
           
 boolean isMappingManyToMany()
           
 boolean isMappingOneToMany()
           
 boolean isOrderByAscending()
           
 boolean isOrderColumn()
           
 boolean isPrimary()
           
 boolean isPrimitiveType()
           
 boolean isPrimitiveType(boolean includeWrappers)
           
 boolean isUserUuid()
           
 void setArrayableOperator(java.lang.String arrayableOperator)
           
 void setCaseSensitive(boolean caseSensitive)
           
 void setComparator(java.lang.String comparator)
           
 void setConvertNull(boolean convertNull)
           
 void setDBName(java.lang.String dbName)
           
 void setFinderPath(boolean finderPath)
           
 void setIdParam(java.lang.String idParam)
           
 void setIdType(java.lang.String idType)
           
 void setLazy(boolean lazy)
           
 void setLocalized(boolean localized)
           
 void setOrderByAscending(boolean orderByAscending)
           
 void setOrderColumn(boolean orderColumn)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityColumn

public EntityColumn(java.lang.String name)

EntityColumn

public EntityColumn(java.lang.String name,
                    java.lang.String dbName,
                    java.lang.String type,
                    boolean primary,
                    boolean accessor,
                    boolean filterPrimary,
                    java.lang.String ejbName,
                    java.lang.String mappingKey,
                    java.lang.String mappingTable,
                    boolean caseSensitive,
                    boolean orderByAscending,
                    boolean orderColumn,
                    java.lang.String comparator,
                    java.lang.String arrayableOperator,
                    java.lang.String idType,
                    java.lang.String idParam,
                    boolean convertNull,
                    boolean lazy,
                    boolean localized,
                    boolean jsonEnabled)

EntityColumn

public EntityColumn(java.lang.String name,
                    java.lang.String dbName,
                    java.lang.String type,
                    boolean primary,
                    boolean accessor,
                    boolean filterPrimary,
                    java.lang.String ejbName,
                    java.lang.String mappingKey,
                    java.lang.String mappingTable,
                    java.lang.String idType,
                    java.lang.String idParam,
                    boolean convertNull,
                    boolean lazy,
                    boolean localized,
                    boolean jsonEnabled)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

compareTo

public int compareTo(EntityColumn entityColumn)
Specified by:
compareTo in interface java.lang.Comparable<EntityColumn>

equals

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

getArrayableOperator

public java.lang.String getArrayableOperator()

getComparator

public java.lang.String getComparator()

getDBName

public java.lang.String getDBName()

getHumanCondition

public java.lang.String getHumanCondition(boolean arrayable)

getHumanName

public java.lang.String getHumanName()

getHumanNames

public java.lang.String getHumanNames()

getEJBName

public java.lang.String getEJBName()

getIdParam

public java.lang.String getIdParam()

getIdType

public java.lang.String getIdType()

getMappingKey

public java.lang.String getMappingKey()

getMappingTable

public java.lang.String getMappingTable()

getMethodName

public java.lang.String getMethodName()

getMethodNames

public java.lang.String getMethodNames()

getMethodUserUuidName

public java.lang.String getMethodUserUuidName()

getName

public java.lang.String getName()

getNames

public java.lang.String getNames()

getType

public java.lang.String getType()

getUserUuidHumanName

public java.lang.String getUserUuidHumanName()

getUserUuidName

public java.lang.String getUserUuidName()

hasArrayableOperator

public boolean hasArrayableOperator()

hashCode

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

isAccessor

public boolean isAccessor()

isArrayableAndOperator

public boolean isArrayableAndOperator()

isCaseSensitive

public boolean isCaseSensitive()

isCollection

public boolean isCollection()

isConvertNull

public boolean isConvertNull()

isFilterPrimary

public boolean isFilterPrimary()

isFinderPath

public boolean isFinderPath()

isJsonEnabled

public boolean isJsonEnabled()

isLazy

public boolean isLazy()

isLocalized

public boolean isLocalized()

isMappingManyToMany

public boolean isMappingManyToMany()

isMappingOneToMany

public boolean isMappingOneToMany()

isOrderByAscending

public boolean isOrderByAscending()

isOrderColumn

public boolean isOrderColumn()

isPrimary

public boolean isPrimary()

isPrimitiveType

public boolean isPrimitiveType()

isPrimitiveType

public boolean isPrimitiveType(boolean includeWrappers)

isUserUuid

public boolean isUserUuid()

setArrayableOperator

public void setArrayableOperator(java.lang.String arrayableOperator)

setCaseSensitive

public void setCaseSensitive(boolean caseSensitive)

setComparator

public void setComparator(java.lang.String comparator)

setConvertNull

public void setConvertNull(boolean convertNull)

setDBName

public void setDBName(java.lang.String dbName)

setFinderPath

public void setFinderPath(boolean finderPath)

setIdParam

public void setIdParam(java.lang.String idParam)

setIdType

public void setIdType(java.lang.String idType)

setLazy

public void setLazy(boolean lazy)

setLocalized

public void setLocalized(boolean localized)

setOrderByAscending

public void setOrderByAscending(boolean orderByAscending)

setOrderColumn

public void setOrderColumn(boolean orderColumn)

convertComparatorToHtml

protected java.lang.String convertComparatorToHtml(java.lang.String comparator)