lumis.service.autoadministration.table
Class LastContentsQueryBuilder

Package class diagram package LastContentsQueryBuilder
java.lang.Object
  extended by lumis.doui.table.QueryBuilder
      extended by lumis.service.autoadministration.table.LastContentsQueryBuilder

public class LastContentsQueryBuilder
extends QueryBuilder

Query builder to add content tables.

Since:
7.0.0

Field Summary
 
Fields inherited from class lumis.doui.table.QueryBuilder
mappings, parameters, primaryKey, source, sourceId, sourceNode, transaction
 
Constructor Summary
LastContentsQueryBuilder(IParameters parameters, TableSource source, ITransaction transaction)
          Creates the object.
 
Method Summary
protected  void addQueryTables(QueryBase queryBase)
          Adds the appropriate meta data tables based on the meta data that the given content supports.
 
Methods inherited from class lumis.doui.table.QueryBuilder
buildQueryDelete, buildQueryDelete, buildQueryInsert, buildQuerySelect, buildQueryUpdate, getFilter, getPrimaryKey, getPrimaryKeyFilterGroup, getSortOrders, getSource, getStartAtValue, getTable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LastContentsQueryBuilder

public LastContentsQueryBuilder(IParameters parameters,
                                TableSource source,
                                ITransaction transaction)
                         throws PortalException
Creates the object.

Parameters:
parameters - The IParameters implementation object that contains the operation parameters
source - The represented source over which the operation will be executed
transaction -
Throws:
PortalException
Method Detail

addQueryTables

protected void addQueryTables(QueryBase queryBase)
                       throws PortalException
Adds the appropriate meta data tables based on the meta data that the given content supports. The tables are added to the query base with the appropriate joins.

Overrides:
addQueryTables in class QueryBuilder
Parameters:
queryBase -
Throws:
PortalException


Lumisportal  7.0.0.121130 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.