com.pmease.quickbuild.plugin.report.engine.datareport
Class DataColumn

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
      extended by com.pmease.quickbuild.plugin.report.engine.datareport.DataColumn
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
StatsDataColumn

public class DataColumn
extends AbstractTypedXMLObject

See Also:
Serialized Form

Field Summary
static DataColumn BUILD_ID_COLUMN
           
static java.lang.String BUILD_ID_COLUMN_NAME
           
static DataColumn ID_COLUMN
           
static java.lang.String ID_COLUMN_NAME
           
 
Constructor Summary
DataColumn()
           
DataColumn(DataColumn other)
           
DataColumn(java.lang.String columnName, DataType dataType)
           
DataColumn(java.lang.String columnName, DataType dataType, boolean isKey)
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 void fromXML(org.dom4j.Element element)
           
 java.lang.String getColumnName()
           
 DataType getDataType()
           
 java.lang.String getDisplayName()
           
 java.lang.String getElementName()
           
 DataType getItemType()
           
 java.lang.String getSqlType()
           
 java.lang.String getType()
           
 int hashCode()
           
 boolean isIndexed()
           
 boolean isNullable()
           
 boolean isPrimary()
           
 boolean isSearchable()
           
 boolean isUpdatable()
           
 void setColumnName(java.lang.String columnName)
           
 void setDataType(DataType dataType)
           
 void setDisplayName(java.lang.String displayName)
           
 void setIndexed(boolean indexed)
           
 void setNullable(boolean nullable)
           
 void setPrimary(boolean isKey)
           
 void setSearchable(boolean searchable)
           
 void setSqlType(java.lang.String sqlType)
           
 void setUpdatable(boolean updatable)
           
 java.lang.String toString()
           
 org.dom4j.Element toXML()
           
protected  void updateArgs()
           
protected  void updateSearchable()
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
initFromClassResource, initFromLocal, initFromStream, reflectionReadFromNode, reflectionWriteToNode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID_COLUMN_NAME

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

BUILD_ID_COLUMN_NAME

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

ID_COLUMN

public static final DataColumn ID_COLUMN

BUILD_ID_COLUMN

public static final DataColumn BUILD_ID_COLUMN
Constructor Detail

DataColumn

public DataColumn()

DataColumn

public DataColumn(java.lang.String columnName,
                  DataType dataType)

DataColumn

public DataColumn(java.lang.String columnName,
                  DataType dataType,
                  boolean isKey)

DataColumn

public DataColumn(DataColumn other)
Method Detail

updateArgs

protected void updateArgs()

fromXML

public void fromXML(org.dom4j.Element element)
Specified by:
fromXML in interface XMLSerializable
Overrides:
fromXML in class AbstractTypedXMLObject

updateSearchable

protected void updateSearchable()

toXML

public org.dom4j.Element toXML()
Specified by:
toXML in interface XMLSerializable
Overrides:
toXML in class AbstractTypedXMLObject

getColumnName

public java.lang.String getColumnName()

setColumnName

public void setColumnName(java.lang.String columnName)

getDataType

public DataType getDataType()

setDataType

public void setDataType(DataType dataType)

getItemType

public DataType getItemType()

isPrimary

public boolean isPrimary()

setPrimary

public void setPrimary(boolean isKey)

isIndexed

public boolean isIndexed()

setIndexed

public void setIndexed(boolean indexed)

isNullable

public boolean isNullable()

setNullable

public void setNullable(boolean nullable)

isSearchable

public boolean isSearchable()

setSearchable

public void setSearchable(boolean searchable)

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in class AbstractTypedXMLObject

getSqlType

public java.lang.String getSqlType()

setSqlType

public void setSqlType(java.lang.String sqlType)

isUpdatable

public boolean isUpdatable()

setUpdatable

public void setUpdatable(boolean updatable)

getDisplayName

public java.lang.String getDisplayName()

setDisplayName

public void setDisplayName(java.lang.String displayName)

equals

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

hashCode

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getType

public java.lang.String getType()


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.