Rms

  • Uploaded by: Sergio Pino
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Rms as PDF for free.

More details

  • Words: 542
  • Pages: 27
Record Management System RMS

El sistema de gestión de registros o RMS  (Record Management System),  permite almacenar  información entre cada ejecución de un MIDlet

Estos  Record  Stores  quedan  almacenados  en  el  dispositivo  y  pueden  ser  accedidos  por  cualquier  MIDlet  que  pertenezca  a  la  misma  suite

PROPIEDADES DE LOS  RecordStore 1. Cada Record Store está compuesto por cero o      más registros 2. Un nombre de Record Store es sensible a          mayúsculas y minúsculas y está formado por       un máximo de 32 caracteres UNICODE 3. Dentro de una suite no pueden coexistir dos      Record Stores con el mismo nombre 4. Si una suite de MIDlets es borrada del           dispositivo MID, todos los Record Stores         pertenecientes a esa suite se borrarán 5. Es posible que un MIDlet acceda a un Record      Store creado por otra suite, siempre que         ésta de permiso para ello

ESTRUCTURA DE UN  RecordStore

Interfaces, clases y excepciones que forman el  paquete RMS RecordComparator

Interfaz que define un comparador que premite comparar dos registros

RecordEnumerator

Interfaz que representa un enumerador mediante el cual se puede  recorrer la zona RMS en las dos direcciones

RecordFilter

Interfaz que define un filtro para examinar un registro y comprobar si  satisface el criterio definido por la aplicación

Recordlistener

Interfaz que define los eventos que se reciben cuando en una zona de  almacenamiento se añaden, cambian o eliminan registros

RecordStore

Es la única clase del paquete RMS y representa una zona de  almacenamiento individual

InvalidRecordIDException

Excepción que se lanza cuando el identificador del registro que se  indique no es válido

RecordStoreException

Excepción de tipo general en relación con RMS

RecordStoreFullException

Excepción que se lanza para indicar que la zona de almacenamiento está  llena

RecordStoreNotFoundException

Excepción que se lanza para indicar que en la zona de almacenamiento  no se encuentra el registro cuyo identificador se solicita

RecordStoreNotOpenException

Excepción que se lanza cuando se produce algún problema a la hora  derealizar la operación de cierre de la zona de almacenamiento

Creación de un Record Store static RecordStore openRecordStore(String name, boolean createIfNeccesary)

Versiones alternativas

static RecordStore openRecordStore(String name, boolean createIfNeccesary, int autorización,  boolean writable)  autorización:  AUTHMODE_PRIVATE: Sólo permite el acceso al Record Store a la MIDlet suite que lo creó.  AUTHMODE_ANY: Permite el acceso a cualquier MIDlet del dispositivo. Este modo hay que  usarlo con mucho cuidado ya que podría provocar problemas de privacidad y seguridad. writable: Indicamos si el Record Store puede ser modificado por cualquier MIDlet que pueda  acceder a él. static RecordStore openRecordStore(String name, String vendorName, String suiteName)

Cerrar un record store public void closeRecordStore() throws RecordStoreNotFoundException, RecordStoreException Operaciones generales con los Record Stores

Manipulación de registros

Insertar distintos tipos de datos

Navegación por un RecodStore

Navegación por un RecodStore usando RecodEnumeration

Métodos proporcionados por la interfaz RecodEnumeration

Búsqueda de registros

Estructura de RecordEnumeration

Al pasar ambas referencias con null se obtiene un RecordEnumeration con la mísma estructura que el RecordStore original.

Utilizando la clase Filtro

El resultado del RecordEnumeration sólo tendrá registros en los que se encuentre el patrón de búsqueda.

Ordenación de registros

Se crea una clase que compare

Su uso

Manejo de eventos con RecordStore

La interfaz RecordListener permite capturar los eventos que ocurran al realizar alguna acción al RecordStore

Creación de una clase Listener

Para añadir el RecordListener se puede escribir este código

Related Documents

Rms
April 2020 13
Rms
May 2020 10
Rms
December 2019 21
Solusi Rms
November 2019 17
Rms Aktivierung
October 2019 20
Preguntas Rms
August 2019 11

More Documents from "Franco Faza Zamora"

Rms
April 2020 13
April 2020 9
Tema 5 J2me
December 2019 12
Api De Bajo Nivel
April 2020 8
April 2020 11
Api Midp De Alto Nivel
April 2020 9