br.ufg.integrate.lookup.schema
Interface Schema

All Known Implementing Classes:
SchemaImpl

public interface Schema

Version:
0.1 Representa o esquema de uma fonte de dados específica.
Author:
Rogerio

Method Summary
 void addEntity(Entity e)
          Insere uma entidade na coleção.
 List<Entity> getEntities()
          Retorna a coleção de entidades da fonte de dados.
 Entity getEntity(String entityName)
          Retorna uma entidade específica pelo seu nome.
 String getId()
          Retorna a identificação deste esquema, presente no arquivo 'integra-datasources.xml'.
 String getName()
          Retorna o nome do esquema, que é opcional.
 void setId(String id)
           
 void setName(String aName)
           
 

Method Detail

addEntity

void addEntity(Entity e)
Insere uma entidade na coleção.

Parameters:
e -

getId

String getId()
Retorna a identificação deste esquema, presente no arquivo 'integra-datasources.xml'.

Returns:
Identificador do esquema

getEntities

List<Entity> getEntities()
Retorna a coleção de entidades da fonte de dados.

Returns:
Coleção de entidades

getEntity

Entity getEntity(String entityName)
Retorna uma entidade específica pelo seu nome.

Parameters:
entityName -
Returns:
Entidade pelo nome.

getName

String getName()
Retorna o nome do esquema, que é opcional.

Returns:
Nome do esquema.

setId

void setId(String id)

setName

void setName(String aName)


Copyright © 2008 Rogério Arantes Gaioso. All Rights Reserved.