org.trails.component
Class HibernateObjectTable

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by org.trails.component.TrailsComponent
                  extended by org.trails.component.ClassDescriptorComponent
                      extended by org.trails.component.ObjectTable
                          extended by org.trails.component.HibernateObjectTable
All Implemented Interfaces:
java.util.EventListener, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.event.PageBeginRenderListener, org.apache.tapestry.IComponent, org.apache.tapestry.IDirectEvent, org.apache.tapestry.internal.Component, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent

@ComponentClass(allowBody=true,
                allowInformalParameters=true)
public abstract class HibernateObjectTable
extends ObjectTable


Field Summary
static java.lang.String BLOB_COLUMN
           
 
Fields inherited from class org.trails.component.ObjectTable
columns, LINK_COLUMN
 
Fields inherited from class org.trails.component.TrailsComponent
DEFAULT
 
Fields inherited from class org.apache.tapestry.AbstractComponent
_body, _bodyCount
 
Constructor Summary
HibernateObjectTable()
           
 
Method Summary
protected  void alterTableColumn(IPropertyDescriptor descriptor, TrailsTableColumn tableColumn)
           
abstract  org.hibernate.criterion.DetachedCriteria getCriteria()
           
abstract  HibernatePersistenceService getHibernatePersistenceService()
           
 HibernatePersistenceService getPersistenceService()
           
 java.lang.Object getSource()
           
abstract  void setCriteria(org.hibernate.criterion.DetachedCriteria criteria)
           
 
Methods inherited from class org.trails.component.ObjectTable
generateTableColumnModel, getArrowDownAsset, getArrowUpAsset, getColumn, getColumns, getColumnsCache, getColumnsClass, getEvaluator, getExtraColumns, getFirstDisplayableProperty, getIdentifierProperty, getIdentifierPropertyDescriptor, getIndex, getInitialSortColumn, getInitialSortOrder, getInstances, getLinkProperty, getObject, getObjectParameter, getPageSize, getPersist, getRowsClass, getTableColumnModel, getTableViewComponent, isCacheDisabled, isShowCollections, pageBeginRender, prepareForRender, setColumnsCache, setExtraColumns, setInstances, setObjectParameter, setShowCollections, shouldDisplay
 
Methods inherited from class org.trails.component.ClassDescriptorComponent
getBlock, getClassDescriptor, getPropertyDescriptors, getPropertyNames, hasBlock
 
Methods inherited from class org.trails.component.TrailsComponent
getMessage, getResourceBundleMessageSource
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, getContainedRenderers, getInnerRenderers, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, equals, finishLoad, generateClientId, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getRenderWorker, getSpecification, getSpecifiedId, getTemplateTagName, hasEvents, hashCode, isInActiveState, isParameterBound, isRendering, isStateful, pageEndRender, peekClientId, render, renderBody, renderIdAttribute, renderInformalParameters, setBinding, setClientId, setContainedComponent, setContainer, setHasEvents, setId, setNamespace, setPage, setTemplateTagName, toString, triggerEvent
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getSpecification, getSpecifiedId, getTemplateTagName, isRendering, peekClientId, renderBody, setBinding, setClientId, setContainedComponent, setContainer, setId, setNamespace, setPage, setTemplateTagName
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Field Detail

BLOB_COLUMN

public static final java.lang.String BLOB_COLUMN
See Also:
Constant Field Values
Constructor Detail

HibernateObjectTable

public HibernateObjectTable()
Method Detail

getHibernatePersistenceService

@InjectObject(value="service:trails.hibernate.PersistenceService")
public abstract HibernatePersistenceService getHibernatePersistenceService()

getPersistenceService

public HibernatePersistenceService getPersistenceService()
Specified by:
getPersistenceService in class ObjectTable
Returns:

getCriteria

@Parameter
public abstract org.hibernate.criterion.DetachedCriteria getCriteria()

setCriteria

public abstract void setCriteria(org.hibernate.criterion.DetachedCriteria criteria)

getSource

public java.lang.Object getSource()
Overrides:
getSource in class ObjectTable

alterTableColumn

protected void alterTableColumn(IPropertyDescriptor descriptor,
                                TrailsTableColumn tableColumn)
Overrides:
alterTableColumn in class ObjectTable


Copyright © 2004-2008. All Rights Reserved.