it.eng.qbe.javascript
Class QbeJsTreeNodeId

java.lang.Object
  extended by it.eng.qbe.javascript.QbeJsTreeNodeId
All Implemented Interfaces:
IJsTreeNodeId

public class QbeJsTreeNodeId
extends java.lang.Object
implements IJsTreeNodeId

The Class QbeJsTreeNodeId.


Constructor Summary
QbeJsTreeNodeId(it.eng.qbe.query.ISelectField field, java.lang.String classPrefix)
          Instantiates a new qbe js tree node id.
QbeJsTreeNodeId(java.lang.String className, java.lang.String fieldName)
          Instantiates a new qbe js tree node id.
QbeJsTreeNodeId(java.lang.String className, java.lang.String fieldName, java.lang.String classPrefix)
          Instantiates a new qbe js tree node id.
 
Method Summary
 java.lang.String getClassAlias()
          Gets the class alias.
 java.lang.String getClassName()
          Gets the class name.
 java.lang.String getClassPrefix()
          Gets the class prefix.
 java.lang.String getFieldAlias()
          Gets the field alias.
 java.lang.String getFieldName()
          Gets the field name.
 java.lang.String getId()
          Gets the id.
 int hashCode()
           
 void setClassPrefix(java.lang.String classPrefix)
          Sets the class prefix.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QbeJsTreeNodeId

public QbeJsTreeNodeId(java.lang.String className,
                       java.lang.String fieldName)
Instantiates a new qbe js tree node id.

Parameters:
className - the class name
fieldName - the field name

QbeJsTreeNodeId

public QbeJsTreeNodeId(java.lang.String className,
                       java.lang.String fieldName,
                       java.lang.String classPrefix)
Instantiates a new qbe js tree node id.

Parameters:
className - the class name
fieldName - the field name
classPrefix - the class prefix

QbeJsTreeNodeId

public QbeJsTreeNodeId(it.eng.qbe.query.ISelectField field,
                       java.lang.String classPrefix)
Instantiates a new qbe js tree node id.

Parameters:
field - the field
classPrefix - the class prefix
Method Detail

getClassName

public java.lang.String getClassName()
Gets the class name.

Returns:
the class name

getFieldName

public java.lang.String getFieldName()
Gets the field name.

Returns:
the field name

getClassAlias

public java.lang.String getClassAlias()
Gets the class alias.

Returns:
the class alias

getFieldAlias

public java.lang.String getFieldAlias()
Gets the field alias.

Returns:
the field alias

getId

public java.lang.String getId()
Description copied from interface: IJsTreeNodeId
Gets the id.

Specified by:
getId in interface IJsTreeNodeId
Returns:
the id

hashCode

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

getClassPrefix

public java.lang.String getClassPrefix()
Gets the class prefix.

Returns:
the class prefix

setClassPrefix

public void setClassPrefix(java.lang.String classPrefix)
Sets the class prefix.

Parameters:
classPrefix - the new class prefix