org.cruxframework.crux.core.client.datasource
Class DataSourceRecord<T>

java.lang.Object
  extended by org.cruxframework.crux.core.client.datasource.DataSourceRecord<T>

public class DataSourceRecord<T>
extends Object

A record in a datasource.

Author:
Thiago da Rosa de Bustamante

Nested Class Summary
static class DataSourceRecord.DataSourceRecordState
           
 
Field Summary
protected  Object identifier
           
protected  T recordObject
           
 
Constructor Summary
DataSourceRecord(DataSource<T> dataSource, Object identifier)
           
 
Method Summary
 DataSourceRecord.DataSourceRecordState getCurrentState()
           
 Object getIdentifier()
           
 T getRecordObject()
           
 boolean isCreated()
           
 boolean isDirty()
           
 boolean isReadOnly()
           
 boolean isRemoved()
           
 boolean isSelected()
           
 void set(T value)
           
 void setDirty()
           
 void setReadOnly(boolean readOnly)
           
 void setRecordDto(Object obj)
           
 void setRecordObject(T recordObject)
           
 void setSelected(boolean selected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identifier

protected Object identifier

recordObject

protected T recordObject
Constructor Detail

DataSourceRecord

public DataSourceRecord(DataSource<T> dataSource,
                        Object identifier)
Method Detail

getCurrentState

public DataSourceRecord.DataSourceRecordState getCurrentState()

getIdentifier

public Object getIdentifier()

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)

setRecordObject

public void setRecordObject(T recordObject)

setRecordDto

public void setRecordDto(Object obj)

setSelected

public void setSelected(boolean selected)


Copyright © 2014. All rights reserved.