org.cruxframework.crux.core.client.dataprovider
Class DataProviderRecord<T>

java.lang.Object
  extended by org.cruxframework.crux.core.client.dataprovider.DataProviderRecord<T>

public class DataProviderRecord<T>
extends Object

A record in a DataProvider.

Author:
Thiago da Rosa de Bustamante

Nested Class Summary
static class DataProviderRecord.DataProviderRecordState
           
 
Constructor Summary
DataProviderRecord(DataProvider<T> dataSource)
           
 
Method Summary
 DataProviderRecord.DataProviderRecordState getCurrentState()
           
 T getRecordObject()
           
 boolean isCreated()
           
 boolean isDirty()
           
 boolean isReadOnly()
           
 boolean isRemoved()
           
 boolean isSelected()
           
 void set(T value)
           
 void setDirty()
           
 void setReadOnly(boolean readOnly)
           
 void setSelected(boolean selected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataProviderRecord

public DataProviderRecord(DataProvider<T> dataSource)
Method Detail

getCurrentState

public DataProviderRecord.DataProviderRecordState getCurrentState()

getRecordObject

public T getRecordObject()

isCreated

public boolean isCreated()

isDirty

public boolean isDirty()

isReadOnly

public boolean isReadOnly()

isRemoved

public boolean isRemoved()

isSelected

public boolean isSelected()

set

public void set(T value)

setDirty

public void setDirty()

setReadOnly

public void setReadOnly(boolean readOnly)

setSelected

public void setSelected(boolean selected)


Copyright © 2014. All rights reserved.