it.eng.qbe.query
Class SelectField

java.lang.Object
  extended by it.eng.qbe.query.Field
      extended by it.eng.qbe.query.SelectField
All Implemented Interfaces:
IField, ISelectField, java.io.Serializable

public class SelectField
extends Field
implements ISelectField

The Class SelectField.

See Also:
Serialized Form

Constructor Summary
SelectField()
          Instantiates a new select field.
 
Method Summary
 ISelectField getCopy()
          Gets the copy.
 java.lang.String getFieldAlias()
          Gets the field alias.
 java.lang.String getFieldCompleteName()
          Gets the field complete name.
 EntityClass getFieldEntityClass()
          Gets the field entity class.
 java.lang.String getFieldNameWithoutOperators()
          Gets the field name without operators.
 java.lang.String getOriginalFieldName()
          Gets the original field name.
 boolean isVisible()
          Checks if is visible.
 void setFieldAlias(java.lang.String fieldAlias)
          Sets the field alias.
 void setFieldCompleteName(java.lang.String fieldCompleteName)
          Sets the field complete name.
 void setFieldEntityClass(EntityClass ec)
          Sets the field entity class.
 void setFieldName(java.lang.String fieldName)
          Sets the field name.
 void setOriginalFieldName(java.lang.String originalFieldName)
          Sets the original field name.
 void setVisible(boolean visible)
          Sets the visible.
 
Methods inherited from class it.eng.qbe.query.Field
getFieldName, getId, getPrecision, getScale, getType, setId, setPrecision, setScale, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.eng.qbe.query.IField
getFieldName, getId, getPrecision, getScale, getType, setId, setPrecision, setScale, setType
 

Constructor Detail

SelectField

public SelectField()
Instantiates a new select field.

Method Detail

getFieldAlias

public java.lang.String getFieldAlias()
Description copied from interface: ISelectField
Gets the field alias.

Specified by:
getFieldAlias in interface ISelectField
Returns:
the field alias

getCopy

public ISelectField getCopy()
Description copied from interface: ISelectField
Gets the copy.

Specified by:
getCopy in interface ISelectField
Returns:
the copy

setFieldAlias

public void setFieldAlias(java.lang.String fieldAlias)
Description copied from interface: ISelectField
Sets the field alias.

Specified by:
setFieldAlias in interface ISelectField
Parameters:
fieldAlias - the new field alias

setFieldName

public void setFieldName(java.lang.String fieldName)
Description copied from interface: IField
Sets the field name.

Specified by:
setFieldName in interface IField
Overrides:
setFieldName in class Field
Parameters:
fieldName - the new field name

getOriginalFieldName

public java.lang.String getOriginalFieldName()
Gets the original field name.

Returns:
the original field name

setOriginalFieldName

public void setOriginalFieldName(java.lang.String originalFieldName)
Sets the original field name.

Parameters:
originalFieldName - the new original field name

getFieldNameWithoutOperators

public java.lang.String getFieldNameWithoutOperators()
Description copied from interface: ISelectField
Gets the field name without operators.

Specified by:
getFieldNameWithoutOperators in interface ISelectField
Returns:
the field name without operators

setFieldEntityClass

public void setFieldEntityClass(EntityClass ec)
Description copied from interface: ISelectField
Sets the field entity class.

Specified by:
setFieldEntityClass in interface ISelectField
Parameters:
ec - the new field entity class

getFieldEntityClass

public EntityClass getFieldEntityClass()
Description copied from interface: ISelectField
Gets the field entity class.

Specified by:
getFieldEntityClass in interface ISelectField
Returns:
the field entity class

getFieldCompleteName

public java.lang.String getFieldCompleteName()
Description copied from interface: ISelectField
Gets the field complete name.

Specified by:
getFieldCompleteName in interface ISelectField
Returns:
the field complete name

setFieldCompleteName

public void setFieldCompleteName(java.lang.String fieldCompleteName)
Description copied from interface: ISelectField
Sets the field complete name.

Specified by:
setFieldCompleteName in interface ISelectField
Parameters:
fieldCompleteName - the new field complete name

isVisible

public boolean isVisible()
Description copied from interface: ISelectField
Checks if is visible.

Specified by:
isVisible in interface ISelectField
Returns:
true, if is visible

setVisible

public void setVisible(boolean visible)
Description copied from interface: ISelectField
Sets the visible.

Specified by:
setVisible in interface ISelectField
Parameters:
visible - the new visible