org.alfresco.repo.search.impl.querymodel.impl
Class BaseColumn

java.lang.Object
  extended by org.alfresco.repo.search.impl.querymodel.impl.BaseColumn
All Implemented Interfaces:
Column, FunctionInvokation
Direct Known Subclasses:
LuceneColumn

public class BaseColumn
extends java.lang.Object
implements Column


Constructor Summary
BaseColumn(Function function, java.util.Map functionArguments, java.lang.String alias)
           
 
Method Summary
 java.lang.String getAlias()
          Get the column alias.
 Function getFunction()
          Get the function
 java.util.Map getFunctionArguments()
          Get the functions arguments.
 boolean isOrderable()
           
 boolean isQueryable()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseColumn

public BaseColumn(Function function,
                  java.util.Map functionArguments,
                  java.lang.String alias)
Method Detail

getAlias

public java.lang.String getAlias()
Description copied from interface: Column
Get the column alias.

Specified by:
getAlias in interface Column
Returns:

getFunction

public Function getFunction()
Description copied from interface: FunctionInvokation
Get the function

Specified by:
getFunction in interface FunctionInvokation
Returns:

getFunctionArguments

public java.util.Map getFunctionArguments()
Description copied from interface: FunctionInvokation
Get the functions arguments.

Specified by:
getFunctionArguments in interface FunctionInvokation
Returns:

toString

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

isOrderable

public boolean isOrderable()
Specified by:
isOrderable in interface Column

isQueryable

public boolean isQueryable()
Specified by:
isQueryable in interface Column


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.