org.weda.store.impl
Class SummaryRowImpl
java.lang.Object
org.weda.store.impl.SummaryRowImpl
- All Implemented Interfaces:
- java.lang.Cloneable, ObjectSourceListener, SummaryRow
public class SummaryRowImpl
- extends java.lang.Object
- implements SummaryRow, ObjectSourceListener, java.lang.Cloneable
- Author:
- Mikhail Titov
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SummaryRowImpl
public SummaryRowImpl()
init
public void init()
throws SummaryRowException
- Throws:
SummaryRowException
hasElement
public boolean hasElement(int objectPosition,
java.lang.String propertyName)
- Specified by:
hasElement
in interface SummaryRow
getResultValue
public java.lang.Object getResultValue(int objectPosition,
java.lang.String propertyName)
throws SummaryRowException
- Specified by:
getResultValue
in interface SummaryRow
- Throws:
SummaryRowException
rowsChanged
public void rowsChanged(RowsChangeEvent event)
- Description copied from interface:
ObjectSourceListener
- Вызывается в том случае если в конролируемом источнике объектов произошли
изменения в наборе строк источника (строки обновились, добавились, изменились
удалились).
- Specified by:
rowsChanged
in interface ObjectSourceListener
addSummaryElement
public void addSummaryElement(SummaryElement element)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
getObjectSource
public ObjectSource getObjectSource()
setObjectSource
public void setObjectSource(ObjectSource objectSource)
rowsChanging
public void rowsChanging(RowsChangeEvent event)
- Description copied from interface:
ObjectSourceListener
- Метод вызывается непосредственно перед тем как изменения в строках будут
зафиксированы (например перед фиксацией изменений в БД).
Для события
RowsChangeEvent.ChangeType#REFRESH
метод вызывается
перед тем как строки будут перечитаны, иными словами
event.getRows().size()
будет возвращать 0
для этого типа события.
- Specified by:
rowsChanging
in interface ObjectSourceListener
Copyright © 2005-2006 . All Rights Reserved.