br.ufg.integrate.lookup.schema.jdbc
Class SchemaImpl

java.lang.Object
  extended by br.ufg.integrate.lookup.schema.jdbc.SchemaImpl
All Implemented Interfaces:
Schema

public class SchemaImpl
extends Object
implements Schema

Version:
0.1 Representa o esquema de um banco de dados específico.
Author:
Rogerio

Constructor Summary
SchemaImpl()
           
SchemaImpl(String name)
           
 
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 a referência para entidade solicitada pelo nome, somente se a mesma fizer parte da coleção.
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaImpl

public SchemaImpl()

SchemaImpl

public SchemaImpl(String name)
Method Detail

addEntity

public void addEntity(Entity e)
Description copied from interface: Schema
Insere uma entidade na coleção.

Specified by:
addEntity in interface Schema

getId

public String getId()
Description copied from interface: Schema
Retorna a identificação deste esquema, presente no arquivo 'integra-datasources.xml'.

Specified by:
getId in interface Schema
Returns:
Identificador do esquema

getName

public String getName()
Description copied from interface: Schema
Retorna o nome do esquema, que é opcional.

Specified by:
getName in interface Schema
Returns:
Nome do esquema.

getEntity

public Entity getEntity(String entityName)
Retorna a referência para entidade solicitada pelo nome, somente se a mesma fizer parte da coleção. Se não fizer, é retornado o valor null.

Specified by:
getEntity in interface Schema
Returns:
Entidade pelo nome.

getEntities

public List<Entity> getEntities()
Description copied from interface: Schema
Retorna a coleção de entidades da fonte de dados.

Specified by:
getEntities in interface Schema
Returns:
Coleção de entidades

setId

public void setId(String id)
Specified by:
setId in interface Schema

setName

public void setName(String aName)
Specified by:
setName in interface Schema


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