br.ufg.integrate.lookup.schema
Interface Attribute

All Known Implementing Classes:
Column

public interface Attribute

Version:
0.1 Interface que representa os atributos de uma entidade.
Author:
Rogerio

Method Summary
 String getDataType()
          Retorna o tipo de dados real do atributo
 String getName()
          Retorna o nome do atributo.
 Ref getRef()
          Referência à entidade e ao atributo estrangeiro.
 int getSize()
          Retorna o tamanho do atributo (opcional).
 String getXMLSchemaType()
          Retorna o tipo de dados XML Schema convertido do tipo de dado real.
 boolean isId()
          Especifica se este atributo identifica a entidade (se é chave).
 boolean isPermitsNull()
          Se o atributo é obrigatório ou não.
 boolean isRef()
          Especifica se este atributo referencia outra entidade (se é chave estrangeira).
 void setIsRef(boolean isRef)
          Se este atributo referencia outra entidade ou não.
 void setRef(Ref ref)
          Referência para objeto que representa a entidade e o atributo referenciados.
 

Method Detail

getDataType

String getDataType()
Retorna o tipo de dados real do atributo

Returns:
Tipo de dados do atributo.

getName

String getName()
Retorna o nome do atributo.

Returns:
Nome do atributo.

getSize

int getSize()
Retorna o tamanho do atributo (opcional). Por exemplo, para tipos numéricos.

Returns:
Tamanho do atributo.

getXMLSchemaType

String getXMLSchemaType()
Retorna o tipo de dados XML Schema convertido do tipo de dado real.

Returns:
Tipo de dados XML Schema.

isId

boolean isId()
Especifica se este atributo identifica a entidade (se é chave).

Returns:
Identificador do atributo.

isRef

boolean isRef()
Especifica se este atributo referencia outra entidade (se é chave estrangeira).

Returns:
Se referencia outra entidade.

getRef

Ref getRef()
Referência à entidade e ao atributo estrangeiro.

Returns:
Referência à entidade estrangeira.

isPermitsNull

boolean isPermitsNull()
Se o atributo é obrigatório ou não.

Returns:
Se é atributo obrigatório ou não.

setIsRef

void setIsRef(boolean isRef)
Se este atributo referencia outra entidade ou não.

Parameters:
isRef -

setRef

void setRef(Ref ref)
Referência para objeto que representa a entidade e o atributo referenciados.

Parameters:
ref -


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