|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vishnu.sharing.AbstractShareable vishnu.model.shareables.ShareableRecord
public class ShareableRecord
Constructor Summary | |
---|---|
ShareableRecord(Record r)
|
Method Summary | |
---|---|
Record |
clone()
Clona el registro |
int |
columns()
Devuelve la camtidad de columnas del registro. |
long |
getId()
Devuelve el identificador unico para el registro dentro de la tabla |
Value |
getValue(int index)
Devuelve el valor asociado a la columna numero index. |
Value |
getValue(java.lang.String name)
Devuelve el valor asociado a la columna name. |
int |
index()
Devuelve la posicion que ocupa el regstro dentro de la tabla. |
void |
index(int index)
Asigna la posicion dentro de la tabla que usara el registro. |
boolean |
isDefined(int index)
Indica si el campo numero index tiene algun valor. |
boolean |
isDefined(java.lang.String name)
Indica si el campo de nombre name tiene algun valor. |
void |
setId(long id)
Setea el identificador unico para el registro dentro de la tabla |
void |
setValue(int index,
Value v)
Asigna el valor v a la columna numero index. |
void |
setValue(java.lang.String name,
Value v)
asigna v a la columna con nombre name |
int |
size()
Devuelve el tamaņo en bytes del record. |
java.lang.String |
toString()
|
Methods inherited from class vishnu.sharing.AbstractShareable |
---|
shareGate |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ShareableRecord(Record r)
Method Detail |
---|
public int index()
Record
index
in interface Record
public void index(int index)
Record
index
in interface Record
index
- - la posicion dentro de la tabla del registro.public Value getValue(java.lang.String name)
Record
getValue
in interface Record
name
- - el valor asociado al campo de nombre name.
public Value getValue(int index)
Record
getValue
in interface Record
index
- - el valor asociado al campo numero index.
public void setValue(int index, Value v)
Record
setValue
in interface Record
index
- - el numero del campo a setear.v
- - el nuevo valor del campo.public void setValue(java.lang.String name, Value v)
Record
setValue
in interface Record
name
- - el nombre del campo a setear.v
- - el nuevo valor del campo.public int columns()
Record
columns
in interface Record
public int size()
Record
size
in interface Record
public boolean isDefined(int index)
Record
isDefined
in interface Record
index
- - el numero del campo.
public boolean isDefined(java.lang.String name)
Record
isDefined
in interface Record
name
- - el nombre del campo.
public Record clone()
Record
clone
in interface Record
clone
in class java.lang.Object
public long getId()
Record
getId
in interface Record
public void setId(long id)
Record
setId
in interface Record
id
- - el identificador del registro dentro de la tabla.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |