RMS: persistencia en J2ME implementacion.
Otros articulos de J2ME:
RMS: persistencia en J2ME.
J2ME El manejo de los MIDlets.
Implementacion:
private int recordId = 0;
private String id = null;
private String year = null;
private String model = null;
private String type = null;
public int getRecordId() {
return recordId;
}
public void setRecordId(int recordId) {
this.recordId = recordId;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getYear() {
return year;
}
public void setYear(String year) {
this.year = year;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
public void getQuery(){
Filter filter = new Filter();
Comparator comparator = new Comparator("1900");
Vector models = getData(rs, filter, comparator);
}
public Vector getData(RecordStore rs, Filter filter, Comparator comparator){
Vector<E> models = new Vector();
try {
RecordEnumeration enumeration = rs.enumerateRecords( filter, comparator, false);
while (enumeration.hasNextElement()){
byte [] record = enumeration.nextRecord();
ByteArrayInputStream bais = new ByteArrayInputStream(record);
DataInputStream dis = new DataInputStream(bais);
Model model = new Model();
model.setRecordId(enumeration.nextRecordId());
model.setId(dis.readUTF());
model.setYear(dis.readUTF());
model.setModel(dis.readUTF());
model.setType(dis.readUTF());
models.addElement(model);
}
} catch (Exception e) {
System.out.println(e.getMessage());
}
return models;
}
Atencion con la linea model.setRecordId(enumeration.nextRecordId()), el objeto model tendra el id del registro del RMS, con el cual lo podra editar o borrar facilmente.
Si desean que ahonde mas en algo aqui mencionado, o en algo no me explique bien, por favor escribanlo en los comentarios.
- beto.bateria's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 3 días 1 hora
hace 3 días 1 hora
hace 2 días 11 horas
hace 45 semanas 1 día
hace 2 años 4 semanas
hace 2 años 8 semanas
hace 2 años 16 semanas
hace 2 años 24 semanas
hace 2 años 27 semanas
hace 2 años 28 semanas