A B C D E F G H I J K L M N O P R S T U V _

A

aBoolean - Variable in class canguru.MixurucaEnhanced
 
aByte - Variable in class canguru.MixurucaEnhanced
 
aChar - Variable in class canguru.MixurucaEnhanced
 
aCharacter - Variable in class canguru.MixurucaEnhanced
 
add(Object) - Method in class canguru.Canguru
Adiciona um elemento especificado ao Canguru.
addAll(Collection) - Method in class canguru.Canguru
Adiciona uma Collection de objetos ao Canguru.
addAttribute(Long, String, Long, Object) - Method in class canguru.descriptor.Descriptor
Adiciona um atributo a um elemento
addAttribute(String, AttributeType, Long, Object) - Method in class canguru.descriptor.Element
Adiciona um atributo ao elemento.
addAttributeDefinition(String, Class) - Method in class canguru.descriptor.Descriptor
Adiciona um atributo ao Map com a definição dos atributos a serem salvos
addElement(Long) - Method in class canguru.descriptor.Filtered
Adiciona um elemento
addElement(Long) - Method in class canguru.descriptor.Descriptor
Adiciona um elemento ao descriptor
addFilter(String, Object) - Method in class canguru.Canguru
Adiciona um critério para filtrar a busca
addFilter(String, Object) - Method in class canguru.Canguru.CanguruSaver
Adiciona critério ao filtro
addFilter(String, Object) - Method in class canguru.descriptor.Filtered
Insere filtro por atributo
addFilter(String, Object) - Method in class canguru.descriptor.Descriptor
 
addInvalidAttributes(long, Long) - Method in class canguru.descriptor.DescriptorTest
 
addInvalidDefinitions() - Method in class canguru.descriptor.DescriptorTest
 
addSerializedForm(Long, byte[]) - Method in class canguru.descriptor.Descriptor
Registra forma serializada do elemento
addValidDefinitions() - Method in class canguru.descriptor.DescriptorTest
 
addValidElement(long, Long) - Method in class canguru.descriptor.DescriptorTest
 
aDouble - Variable in class canguru.MixurucaEnhanced
 
aFloat - Variable in class canguru.MixurucaEnhanced
 
aInt - Variable in class canguru.MixurucaEnhanced
 
aInteger - Variable in class canguru.MixurucaEnhanced
 
AllTests - class canguru.AllTests.
 
AllTests() - Constructor for class canguru.AllTests
 
aLong - Variable in class canguru.MixurucaEnhanced
 
AlreadyPresentException - exception canguru.exception.AlreadyPresentException.
Exception lançada quando se tenta adicionar um objeto que já exite no canguru
AlreadyPresentException() - Constructor for class canguru.exception.AlreadyPresentException
Constrói uma nova exceção com a mensagem igual a null
AlreadyPresentException(String) - Constructor for class canguru.exception.AlreadyPresentException
Constrói uma nova exceção com a mensagem especificada
AlreadyPresentException(String, Throwable) - Constructor for class canguru.exception.AlreadyPresentException
Constrói uma nova exceção com a causa e mensagens especificadas.
AlreadyPresentException(Throwable) - Constructor for class canguru.exception.AlreadyPresentException
Constrói uma nova exceção com a causa especificada.
aPBoolean - Variable in class canguru.MixurucaEnhanced
 
aPByte - Variable in class canguru.MixurucaEnhanced
 
aPDouble - Variable in class canguru.MixurucaEnhanced
 
aPFloat - Variable in class canguru.MixurucaEnhanced
 
aPLong - Variable in class canguru.MixurucaEnhanced
 
aPShort - Variable in class canguru.MixurucaEnhanced
 
aShort - Variable in class canguru.MixurucaEnhanced
 
aString - Variable in class canguru.MixurucaEnhanced
 
aStringA - Variable in class canguru.MixurucaEnhanced
 
aStringBuffer - Variable in class canguru.MixurucaEnhanced
 
Attribute - class canguru.descriptor.Attribute.
Define um atributo
Attribute(String, AttributeType, Long, Object) - Constructor for class canguru.descriptor.Attribute
Cria um novo atributo.
AttributeDefinitionNotFoundException - exception canguru.descriptor.exception.AttributeDefinitionNotFoundException.
Exception lançada quando a definição do atributo não foi encontrada no descriptor
AttributeDefinitionNotFoundException() - Constructor for class canguru.descriptor.exception.AttributeDefinitionNotFoundException
Constrói uma nova exceção com a mensagem igual a null
AttributeDefinitionNotFoundException(String) - Constructor for class canguru.descriptor.exception.AttributeDefinitionNotFoundException
Constrói uma nova exceção com a mensagem especificada
AttributeDefinitionNotFoundException(String, Throwable) - Constructor for class canguru.descriptor.exception.AttributeDefinitionNotFoundException
Constrói uma nova exceção com a causa e mensagens especificadas.
AttributeDefinitionNotFoundException(Throwable) - Constructor for class canguru.descriptor.exception.AttributeDefinitionNotFoundException
Constrói uma nova exceção com a causa especificada.
AttributeNotFoundException - exception canguru.descriptor.exception.AttributeNotFoundException.
Exception lançada quando a um atributo não foi encontrado
AttributeNotFoundException() - Constructor for class canguru.descriptor.exception.AttributeNotFoundException
Constrói uma nova exceção com a mensagem igual a null
AttributeNotFoundException(String) - Constructor for class canguru.descriptor.exception.AttributeNotFoundException
Constrói uma nova exceção com a mensagem especificada
AttributeNotFoundException(String, Throwable) - Constructor for class canguru.descriptor.exception.AttributeNotFoundException
Constrói uma nova exceção com a causa e mensagens especificadas.
AttributeNotFoundException(Throwable) - Constructor for class canguru.descriptor.exception.AttributeNotFoundException
Constrói uma nova exceção com a causa especificada.
attributes - Variable in class canguru.descriptor.Element
 
attributesWithId(Long) - Method in class canguru.descriptor.DescriptorTest
 
attributesWithValue(long, Long) - Method in class canguru.descriptor.DescriptorTest
 
AttributeType - class canguru.descriptor.AttributeType.
Representa o tipo de um atributo na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
AttributeType() - Constructor for class canguru.descriptor.AttributeType
 
AttributeTypeConstructor - class canguru.descriptor.AttributeTypeConstructor.
Classe responsável pela criação dos objetos AttributeType
AttributeTypeConstructor() - Constructor for class canguru.descriptor.AttributeTypeConstructor
 
AttributeTypeFactory - interface canguru.descriptor.AttributeTypeFactory.
Abstract Factory de AttributeType

B

beanInfo - Variable in class canguru.Canguru.CanguruSaver
Propriedades do JavaBean
BeanManipulationException - exception canguru.exception.BeanManipulationException.
A exceção lançada quando é gerado um erro de manipulação com JavaBeans, seja no acesso a suas propriedades, seja por erro de introspecção
BeanManipulationException() - Constructor for class canguru.exception.BeanManipulationException
Cria uma nova instância de BeanManipulationException com todos os campos null
BeanManipulationException(String) - Constructor for class canguru.exception.BeanManipulationException
Cria uma nova instância de BeanManipulationException, com uma mensagem explicativa do erro
BeanManipulationException(String, Throwable) - Constructor for class canguru.exception.BeanManipulationException
Cria uma nova instância de BeanManipulationException, com uma mensagem explicativa do erro e sua causa
BeanManipulationException(Throwable) - Constructor for class canguru.exception.BeanManipulationException
Cria uma nova instância de BeanManipulationException, com sua causa
BooleanType - class canguru.descriptor.BooleanType.
Representa um atributo booleano na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
BooleanType() - Constructor for class canguru.descriptor.BooleanType
Constrói o tipo BooleanType, definindo: javaType: Boolean - classe que representa o tipo de um atributo na aplicação Java databaseTipe: CHAR(1) - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras
ByteType - class canguru.descriptor.ByteType.
Representa um atributo byte na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
ByteType() - Constructor for class canguru.descriptor.ByteType
Constrói o tipo ByteType, definindo: javaType: Byte - classe que representa o tipo de um atributo na aplicação Java databaseTipe: CHAR(1) - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras

C

canguru - package canguru
 
canguru - Variable in class canguru.CanguruTest
 
Canguru - class canguru.Canguru.
Classe que representa uma fachada entre a aplicação cliente e o arcabouço Canguru Oferece uma interface de Collection, Persistência e Recuperação de dados.
Canguru.CanguruSaver - class canguru.Canguru.CanguruSaver.
Classe responsável por salvar os dados do Canguru.
Canguru.CanguruSaver(String, Class) - Constructor for class canguru.Canguru.CanguruSaver
Construtor do CanguruSaver.
canguru.database - package canguru.database
 
canguru.descriptor - package canguru.descriptor
 
canguru.descriptor.exception - package canguru.descriptor.exception
 
canguru.exception - package canguru.exception
 
Canguru(String, Class) - Constructor for class canguru.Canguru
Construtor da classe Canguru.
CanguruExample - class canguru.CanguruExample.
Pequeno exemplo de uso do Canguru.
CanguruExample() - Constructor for class canguru.CanguruExample
 
CanguruInitializationException - exception canguru.exception.CanguruInitializationException.
Exception lançada quando ocorre um erro vital durante a inicialização do Canguru
CanguruInitializationException() - Constructor for class canguru.exception.CanguruInitializationException
Cria nova instância de CanguruInitializationException com todos os campos null
CanguruInitializationException(String) - Constructor for class canguru.exception.CanguruInitializationException
Cria nova instância de CanguruInitializationException com uma mensagem explicativa
CanguruInitializationException(String, Throwable) - Constructor for class canguru.exception.CanguruInitializationException
Cria nova instância de CanguruInitializationException com uma mensagem explicativa e sua causa
CanguruInitializationException(Throwable) - Constructor for class canguru.exception.CanguruInitializationException
Cria nova instância de CanguruInitializationException com sua causa
CanguruTest - class canguru.CanguruTest.
Unit Test para o Canguru
CanguruTest(String) - Constructor for class canguru.CanguruTest
Construtor do CanguruTest.
changeId() - Method in class canguru.Mixuruca
 
CharacterType - class canguru.descriptor.CharacterType.
Representa um atributo character na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
CharacterType() - Constructor for class canguru.descriptor.CharacterType
Constrói o tipo CharacterType, definindo: javaType: Character - classe que representa o tipo de um atributo na aplicação Java databaseTipe: CHAR(1) - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras
clear() - Method in class canguru.Canguru
Remove todos os elementos do Canguru.
clear() - Method in class canguru.Canguru.CanguruSaver
Remove todas as associações objeto/Id
clear() - Method in class canguru.PMap
Remove todos os mapeamentos desse Map
clear() - Method in class canguru.ObjectTable
Remove todas as associações entre Id's e objetos
con - Variable in class canguru.database.DAO
Conexão com o banco de dados
contains(Object) - Method in class canguru.Canguru
Verifica se esta Collection contém o elemento dado.
containsAll(Collection) - Method in class canguru.Canguru
Verifica se esta Collection contém todos os elementos da coleção de objetos dada.
containsKey(Object) - Method in class canguru.PMap
Retorna true se esse map contiver um mapeamento para a chave especificada
containsValue(Object) - Method in class canguru.PMap
Retorna true se esse map contiver um mapeamento para o valor especificado
counter - Static variable in class canguru.Mixuruca
 
createTable - Variable in class canguru.database.ProxyDB
PreparedStatement para criação de tabela no banco

D

dao - Variable in class canguru.database.ProxyDB
 
DAO - class canguru.database.DAO.
Classe de conexão com o banco de dados.
DAO() - Constructor for class canguru.database.DAO
Construtor padrão da classe DAO.
databaseType - Variable in class canguru.descriptor.AttributeType
 
date - Variable in class canguru.MixurucaEnhanced
 
DateType - class canguru.descriptor.DateType.
Representa um atributo date na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
DateType() - Constructor for class canguru.descriptor.DateType
Constrói o tipo DataType, definindo: javaType: Date - classe que representa o tipo de um atributo na aplicação Java databaseTipe: TIMESTAMP - tipo a ser armazenado no banco de dados hasId: o id do atributo precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras
descriptor - Variable in class canguru.Canguru.CanguruSaver
Descreve os elementos a serem enviados para o sistema de armazenamento
descriptor - Variable in class canguru.database.ProxyDB
Descritor da classe a ser armazenada/recuperada do banco
descriptor - Variable in class canguru.descriptor.Filtered
 
descriptor - Variable in class canguru.descriptor.DescriptorTest
 
Descriptor - class canguru.descriptor.Descriptor.
Classe com definições para persistência de determinada entidade
Descriptor(String) - Constructor for class canguru.descriptor.Descriptor
Cria um descriptor definindo a entidade a ser tratada
DescriptorTest - class canguru.descriptor.DescriptorTest.
 
DescriptorTest(String) - Constructor for class canguru.descriptor.DescriptorTest
Constructor for DescriptorTest.
DoubleType - class canguru.descriptor.DoubleType.
Representa um atributo double na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
DoubleType() - Constructor for class canguru.descriptor.DoubleType
Constrói o tipo DoubleType, definindo: javaType: Double - classe que representa o tipo de um atributo na aplicação Java databaseTipe: DOUBLE - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras
driver - Variable in class canguru.database.DAO
Driver de conexão com o banco de dados

E

Element - class canguru.descriptor.Element.
 
Element(Long) - Constructor for class canguru.descriptor.Element
Cria um novo elemento
elementId - Variable in class canguru.descriptor.DescriptorTest
 
ElementNotFoundException - exception canguru.descriptor.exception.ElementNotFoundException.
Exception lançada quando um elemento não foi encontrado no descriptor
ElementNotFoundException() - Constructor for class canguru.descriptor.exception.ElementNotFoundException
Constrói uma nova exceção com a mensagem igual a null
ElementNotFoundException(String) - Constructor for class canguru.descriptor.exception.ElementNotFoundException
Constrói uma nova exceção com a mensagem especificada
ElementNotFoundException(String, Throwable) - Constructor for class canguru.descriptor.exception.ElementNotFoundException
Constrói uma nova exceção com a causa e mensagens especificadas.
ElementNotFoundException(Throwable) - Constructor for class canguru.descriptor.exception.ElementNotFoundException
Constrói uma nova exceção com a causa especificada.
elements - Variable in class canguru.descriptor.Filtered
 
elements - Variable in class canguru.descriptor.Descriptor
 
entityDefinition - Variable in class canguru.descriptor.Descriptor
 
entityName - Variable in class canguru.descriptor.Descriptor
 
entrySet() - Method in class canguru.PMap
Retorna uma visão de uma set com os valores contidos nesse map.
equals(Object) - Method in class canguru.Canguru
 
equals(Object) - Method in class canguru.PMap
Compara o objeto especificado com esse mapa.
equals(Object) - Method in class canguru.PMap.PKey
Compara o objeto dado à chave, verificando se são iguais.
execute(String) - Method in class canguru.database.DAO
Executa um comando sql que não retorna resultado

F

fillFilteredStatement(PreparedStatement, Set) - Method in class canguru.database.ProxyDB
Prepara o Statement de busca
filter - Variable in class canguru.descriptor.Filtered
 
filtered - Variable in class canguru.descriptor.Descriptor
 
Filtered - class canguru.descriptor.Filtered.
 
Filtered(Descriptor) - Constructor for class canguru.descriptor.Filtered
 
FilterException - exception canguru.exception.FilterException.
Exception lançada quando ocorre erro no processo de busca com critério de filtragem
FilterException() - Constructor for class canguru.exception.FilterException
Cria nova instância de FilterInitializationException com todos os campos null
FilterException(String) - Constructor for class canguru.exception.FilterException
Cria nova instância de FilterInitializationException com uma mensagem explicativa
FilterException(String, Throwable) - Constructor for class canguru.exception.FilterException
Cria nova instância de FilterInitializationException com uma mensagem explicativa e sua causa
FilterException(Throwable) - Constructor for class canguru.exception.FilterException
Cria nova instância de FilterInitializationException com sua causa
fixReferences(Object, Element) - Method in class canguru.Canguru.CanguruSaver
Ajusta as referências de um objeto após este ter sido desserializado, evitando que, após esse processo, sejam criados objetos clones
FloatType - class canguru.descriptor.FloatType.
Representa um atributo float na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
FloatType() - Constructor for class canguru.descriptor.FloatType
Constrói o tipo FloatType, definindo: javaType: Float - classe que representa o tipo de um atributo na aplicação Java databaseTipe: REAL - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras

G

get(Object) - Method in class canguru.PMap
Retorna o valor para o qual a chave está mapeada
getABoolean() - Method in class canguru.MixurucaEnhanced
 
getAByte() - Method in class canguru.MixurucaEnhanced
 
getAChar() - Method in class canguru.MixurucaEnhanced
 
getACharacter() - Method in class canguru.MixurucaEnhanced
 
getADouble() - Method in class canguru.MixurucaEnhanced
 
getAFloat() - Method in class canguru.MixurucaEnhanced
 
getAInt() - Method in class canguru.MixurucaEnhanced
 
getAInteger() - Method in class canguru.MixurucaEnhanced
 
getALong() - Method in class canguru.MixurucaEnhanced
 
getAPByte() - Method in class canguru.MixurucaEnhanced
 
getAPDouble() - Method in class canguru.MixurucaEnhanced
 
getAPFloat() - Method in class canguru.MixurucaEnhanced
 
getAPLong() - Method in class canguru.MixurucaEnhanced
 
getAPShort() - Method in class canguru.MixurucaEnhanced
 
getAShort() - Method in class canguru.MixurucaEnhanced
 
getAString() - Method in class canguru.MixurucaEnhanced
 
getAStringA() - Method in class canguru.MixurucaEnhanced
 
getAStringBuffer() - Method in class canguru.MixurucaEnhanced
 
getAttribute(String) - Method in class canguru.descriptor.Element
Retorna um atributo pelo nome
getAttributes() - Method in class canguru.descriptor.Element
Retorna um Map com os atributos do elemento
getAttributeType(Class) - Method in interface canguru.descriptor.AttributeTypeFactory
Constrói o tipo de atributo referente à classe java informada
getAttributeType(Class) - Method in class canguru.descriptor.AttributeTypeConstructor
 
getAttributeType(Object) - Method in interface canguru.descriptor.AttributeTypeFactory
Retorna o tipo de atributo padrão quando não é informada uma classe java
getAttributeType(Object) - Method in class canguru.descriptor.AttributeTypeConstructor
 
getAttributeType(String) - Method in class canguru.descriptor.Filtered
Retorna o tipo de um atributo
getAttributeType(String) - Method in class canguru.descriptor.Descriptor
Retorna o tipo de um atributo
getBeanProperty(Object, PropertyDescriptor) - Method in class canguru.Canguru.CanguruSaver
Retorna o valor de uma propriedade de um JavaBean
getDatabaseType() - Method in class canguru.descriptor.AttributeType
Retorna o tipo a ser armazenado no banco de dados
getDatabaseValue(Object) - Method in class canguru.descriptor.AttributeType
Retorna o valor a ser utilizado no tratamento com o banco de dados.
getDatabaseValue(Object) - Method in class canguru.descriptor.ObjectType
Retorna o valor a ser utilizado no tratamento com o banco de dados.
getDatabaseValue(Object) - Method in class canguru.descriptor.DateType
Retorna o valor a ser utilizado no tratamento com o banco de dados.
getDate() - Method in class canguru.MixurucaEnhanced
 
getElement(Long) - Method in class canguru.descriptor.Filtered
Retorna o elemento com o id informado
getElement(Long) - Method in class canguru.descriptor.Descriptor
Retorna o elemento com o id informado
getElements() - Method in class canguru.descriptor.Filtered
Retorna o Map com os elementos filtrados no formato (idElemento, elemento)
getElements() - Method in class canguru.descriptor.Descriptor
Retorna o Map com os elementos a serem salvos no formato (idElemento, elemento)
getEntityDefinition() - Method in class canguru.descriptor.Filtered
Retorna o Map com a definição dos atributos filtrados no formato (nomeAtributo, tipoAtributo)
getEntityDefinition() - Method in class canguru.descriptor.Descriptor
Retorna o Map com a definição dos atributos a serem salvos no formato (nomeAtributo, tipoAtributo)
getEntityName() - Method in class canguru.descriptor.Filtered
Retorna o nome da entidade a ser tratada
getEntityName() - Method in class canguru.descriptor.Descriptor
Retorna o nome da entidade a ser tratada
getFilter() - Method in class canguru.descriptor.Filtered
Retorna o Set com os atributos a serem usados para filtro
getFiltered() - Method in class canguru.descriptor.Descriptor
 
getFilteredObjects() - Method in class canguru.Canguru.CanguruSaver
Retorna Collection com os elementos que satisfaçam as condições do filtro
getFilteredSubset() - Method in class canguru.Canguru
Retorna um Set somente com os objetos que satisfaçam as condições do filtro.
getId() - Method in class canguru.Mixuruca
 
getId() - Method in class canguru.descriptor.Element
Retorna o id do elemento
getId() - Method in class canguru.descriptor.Attribute
Retorna o id do atributo
getId(Object) - Method in class canguru.ObjectTable
Dado um objeto retorna o Id associado a ele ou null se ele não existir.
getJavaType() - Method in class canguru.descriptor.AttributeType
Retorna a classe que representa o tipo na aplicação java
getJdbcType() - Method in class canguru.descriptor.AttributeType
 
getMixuruca() - Method in class canguru.Mixuruca
 
getName() - Method in class canguru.descriptor.Attribute
Retorna o nome do atributo
getObject() - Method in class canguru.PMap.PKey
Retorna a chave imutável
getObject(Long) - Method in class canguru.ObjectTable
Dado um Id rtorna o objeto associado a ele ou null se ele não existir
getPreparedStatement(String) - Method in class canguru.database.DAO
Recebe uma string contendo uma expressão SQL e retorna um PreparedStatetment
getProxyDB() - Method in class canguru.descriptor.Descriptor
 
getSerializedForm() - Method in class canguru.descriptor.Element
Retorna a forma serializada do elemento
getSerializedType() - Method in class canguru.descriptor.Element
Retorna o tipo da forma serializada do elemento
getStringTest() - Method in class canguru.Mixuruca
 
getType() - Method in class canguru.descriptor.Attribute
Retorna o tipo do atributo
getUser() - Method in class canguru.database.DAO
Retorna o usuário usado na conexão com o banco de dados
getValue() - Method in class canguru.descriptor.Attribute
Retorna o valor do atributo

H

hashCode() - Method in class canguru.PMap
Retorna o valor do hashCode do Map
hashCode() - Method in class canguru.PMap.PKey
Retorna o valor do hash code para esta chave
hasId - Variable in class canguru.descriptor.AttributeType
 
hasId() - Method in class canguru.descriptor.AttributeType
Retorna o valor booleano indicando se o id do atributo precisa ser salvo para reestabelecer a referência na recuperação do elemento
hasValue - Variable in class canguru.descriptor.AttributeType
 
hasValue() - Method in class canguru.descriptor.AttributeType
Retorna o valor booleano indicando se o valor do atributo precisa ser salvo para realização de pesquisas futuras

I

id - Variable in class canguru.ObjectTable
Id do objeto
id - Variable in class canguru.Mixuruca
 
id - Variable in class canguru.descriptor.DescriptorTest
 
id - Variable in class canguru.descriptor.Element
 
id - Variable in class canguru.descriptor.Attribute
 
ids - Variable in class canguru.ObjectTableTest
 
initializeTable() - Method in class canguru.database.ProxyDB
Verifica a existência da tabela definida pelo descriptor e a cria se necessário
insert - Variable in class canguru.database.ProxyDB
PreparedStatement para inserção em tabelas no banco
IntegerType - class canguru.descriptor.IntegerType.
Representa um atributo integer na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
IntegerType() - Constructor for class canguru.descriptor.IntegerType
Constrói o tipo IntegerType, definindo: javaType: Integer - classe que representa o tipo de um atributo na aplicação Java databaseTipe: INTEGER - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras
InvalidAttributeException - exception canguru.descriptor.exception.InvalidAttributeException.
Exception lançada quando um atributo é considerado inválido para alguma operação.
InvalidAttributeException() - Constructor for class canguru.descriptor.exception.InvalidAttributeException
Constrói uma nova exceção com a mensagem igual a null
InvalidAttributeException(String) - Constructor for class canguru.descriptor.exception.InvalidAttributeException
Constrói uma nova exceção com a mensagem especificada
InvalidAttributeException(String, Throwable) - Constructor for class canguru.descriptor.exception.InvalidAttributeException
Constrói uma nova exceção com a causa e mensagens especificadas.
InvalidAttributeException(Throwable) - Constructor for class canguru.descriptor.exception.InvalidAttributeException
Constrói uma nova exceção com a causa especificada.
InvalidNameException - exception canguru.descriptor.exception.InvalidNameException.
Exception lançada quando um nome é considerado inválido, ou seja, é nulo ou uma String vazia..
InvalidNameException() - Constructor for class canguru.descriptor.exception.InvalidNameException
Constrói uma nova exceção com a mensagem igual a null
InvalidNameException(String) - Constructor for class canguru.descriptor.exception.InvalidNameException
Constrói uma nova exceção com a mensagem especificada
InvalidNameException(String, Throwable) - Constructor for class canguru.descriptor.exception.InvalidNameException
Constrói uma nova exceção com a causa e mensagens especificadas.
InvalidNameException(Throwable) - Constructor for class canguru.descriptor.exception.InvalidNameException
Constrói uma nova exceção com a causa especificada.
InvalidOperationException - exception canguru.descriptor.exception.InvalidOperationException.
Exception lançada quando se tenta alterar a definição de atributos no descriptor e já existem elementos inseridos
InvalidOperationException() - Constructor for class canguru.descriptor.exception.InvalidOperationException
Constrói uma nova exceção com a mensagem igual a null
InvalidOperationException(String) - Constructor for class canguru.descriptor.exception.InvalidOperationException
Constrói uma nova exceção com a mensagem especificada
InvalidOperationException(String, Throwable) - Constructor for class canguru.descriptor.exception.InvalidOperationException
Constrói uma nova exceção com a causa e mensagens especificadas.
InvalidOperationException(Throwable) - Constructor for class canguru.descriptor.exception.InvalidOperationException
Constrói uma nova exceção com a causa especificada.
IOException - exception canguru.exception.IOException.
Exception lançada em caso de erro de entrada/saída ao salvar ou recuperar dados
IOException() - Constructor for class canguru.exception.IOException
Cria nova instância de FilterInitializationException com todos os campos null
IOException(String) - Constructor for class canguru.exception.IOException
Cria nova instância de FilterInitializationException com uma mensagem explicativa
IOException(String, Throwable) - Constructor for class canguru.exception.IOException
Cria nova instância de FilterInitializationException com uma mensagem explicativa e sua causa
IOException(Throwable) - Constructor for class canguru.exception.IOException
Cria nova instância de FilterInitializationException com sua causa
isAPBoolean() - Method in class canguru.MixurucaEnhanced
 
isEmpty() - Method in class canguru.Canguru
Verifica se não existem elementos nesta Collection
isEmpty() - Method in class canguru.PMap
Verifica se não há mapeamentos chave-objeto neste Map
iterator() - Method in class canguru.Canguru
Retorna um iterator para os elementos deste set

J

javaType - Variable in class canguru.descriptor.AttributeType
 
jdbcType - Variable in class canguru.descriptor.AttributeType
 

K

keySet() - Method in class canguru.PMap
Retorna uma visão de um set com as chaves contidos nesse map.

L

load() - Method in class canguru.database.ProxyDB
Carrega elementos do banco de dados e os insere no descriptor associado ao proxy, sobrescrevendo dados anteriores
load() - Method in class canguru.descriptor.Filtered
Carrega todos os elementos no banco de dados no Map de elementos
load() - Method in class canguru.descriptor.Descriptor
Carrega todos os elementos no banco de dados no Map de elementos
loadFiltered() - Method in class canguru.database.ProxyDB
Carrega elementos do banco de dados de acordo com filtros definidos no descriptor associado ao proxy.
loadFiltered() - Method in class canguru.descriptor.Descriptor
 
loadProperties() - Method in class canguru.database.DAO
Abre arquivo com propriedades sobre a conexão com o banco
LongType - class canguru.descriptor.LongType.
Representa um atributo long na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
LongType() - Constructor for class canguru.descriptor.LongType
Constrói o tipo LongType, definindo: javaType: Long - classe que representa o tipo de um atributo na aplicação Java databaseTipe: BIGINT - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras

M

m0 - Variable in class canguru.CanguruTest
 
m1 - Variable in class canguru.CanguruTest
 
m2 - Variable in class canguru.CanguruTest
 
m3 - Variable in class canguru.CanguruTest
 
main(String[]) - Static method in class canguru.ObjectTableTest
 
main(String[]) - Static method in class canguru.AllTests
 
main(String[]) - Static method in class canguru.CanguruExample
 
main(String[]) - Static method in class canguru.CanguruTest
 
main(String[]) - Static method in class canguru.PMapTest
 
main(String[]) - Static method in class canguru.database.Test
 
main(String[]) - Static method in class canguru.database.DAO
Método para teste da classe
main(String[]) - Static method in class canguru.descriptor.DescriptorTest
 
map - Variable in class canguru.PMap
Map que guarda os objetos associados a uma chave imutável
mapById - Variable in class canguru.ObjectTable
Map que relaciona Id/Objeto, tendo como chave o Id
mapByObject - Variable in class canguru.ObjectTable
Map que relaciona Id/Objeto, tendo como chave o objeto
mixuruca - Variable in class canguru.Mixuruca
 
Mixuruca - class canguru.Mixuruca.
 
Mixuruca() - Constructor for class canguru.Mixuruca
 
MixurucaEnhanced - class canguru.MixurucaEnhanced.
 
MixurucaEnhanced() - Constructor for class canguru.MixurucaEnhanced
 

N

name - Variable in class canguru.descriptor.Attribute
 
numElements - Variable in class canguru.ObjectTableTest
 

O

o - Variable in class canguru.PMap.PKey
Objeto imutável usado como chave
objects - Variable in class canguru.ObjectTableTest
 
objects - Variable in class canguru.Canguru
guarda os elementos
objectTable - Variable in class canguru.ObjectTableTest
 
objectTable - Variable in class canguru.Canguru.CanguruSaver
Utilizado para associar Id's aos objetos
ObjectTable - class canguru.ObjectTable.
Tabela de associação entre os objetos e seus Id's
ObjectTable() - Constructor for class canguru.ObjectTable
Cria uma nova instância de ObjectTable
ObjectTableTest - class canguru.ObjectTableTest.
 
ObjectTableTest(String) - Constructor for class canguru.ObjectTableTest
Constructor for ObjectTableTest.
ObjectType - class canguru.descriptor.ObjectType.
Representa um atributo Object na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
ObjectType() - Constructor for class canguru.descriptor.ObjectType
Constrói o tipo ObjectType, definindo: javaType: Object - classe que representa o tipo de um atributo na aplicação Java databaseTipe: o valor não é salvo no banco hasId: o id do atributo precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo não precisa ser salvo para realização de pesquisas futuras

P

password - Variable in class canguru.database.DAO
Senha
PMap - class canguru.PMap.
Map de objetos que utiliza como chave objetos imutáveis
PMap.PKey - class canguru.PMap.PKey.
Classe responsável por gerar chaves imutáveis que serão usadas em PMap
PMap.PKey(Object) - Constructor for class canguru.PMap.PKey
Cria uma nova chave imutável
PMap() - Constructor for class canguru.PMap
Constrói um PMap vazio
PMapTest - class canguru.PMapTest.
 
PMapTest(String) - Constructor for class canguru.PMapTest
Constructor for PMapTest.
properties - Variable in class canguru.Canguru.CanguruSaver
Lista com os campos que serão salvos
proxyDB - Variable in class canguru.descriptor.Descriptor
 
ProxyDB - class canguru.database.ProxyDB.
Classe que realiza as operações de banco de dados de acordo com a configuração e dados inseridos no descriptor associado ao proxy.
ProxyDB(Descriptor) - Constructor for class canguru.database.ProxyDB
Cria um proxy para realizar as operações relacionadas ao banco de dados.
put(Long, Object) - Method in class canguru.ObjectTable
Insere um objeto na tabela, usando um Id já definido
put(Object) - Method in class canguru.ObjectTable
Se o objeto especificado já estiver guardado devolve o id associado a ele; se ele não estiver, guarda-o e devolve o Id associado a ele.
put(Object, Object) - Method in class canguru.PMap
Associa, no Map, o valor dado com a chave dada
putAll(Map) - Method in class canguru.PMap
Operação não suportada

R

remove(Object) - Method in class canguru.Canguru
Remove, se presente, o elemento dado desta Collection
remove(Object) - Method in class canguru.PMap
Remove o mapeamento para a chave dada
removeAll(Collection) - Method in class canguru.Canguru
Remove desta Collection todos os elementos presentes na coleção dada
removeAllElements() - Method in class canguru.descriptor.Filtered
 
removeAllElements() - Method in class canguru.descriptor.Descriptor
Remove todos os elementos do descriptor
removeFiltered() - Method in class canguru.descriptor.Descriptor
 
resetFilter() - Method in class canguru.Canguru
Remove todos os filtros.
resetFilter() - Method in class canguru.Canguru.CanguruSaver
Remove todos os filtros
resourceName - Variable in class canguru.Canguru.CanguruSaver
Nome para identificar uma collection de maneira única, é através desse nome que os dados serão recuperados
restore() - Method in class canguru.Canguru
Recupera todos os dados do Canguru.
restore() - Method in class canguru.Canguru.CanguruSaver
Recupera todos os dados
retainAll(Collection) - Method in class canguru.Canguru
Mantém nesta Collection todos os elementos presentes na coleção dada
run() - Method in class canguru.CanguruExample
 

S

save() - Method in class canguru.Canguru
Persiste todos os objetos do Canguru.
save() - Method in class canguru.database.ProxyDB
Salva no banco de dados elementos inseridos no descriptor.
save() - Method in class canguru.descriptor.Descriptor
Salva todos os elementos no banco de dados e limpa Map de elementos
save(Collection) - Method in class canguru.Canguru.CanguruSaver
Salva todos os objetos do Set.
saver - Variable in class canguru.Canguru
responsavel por percorrer os objetos p/ salvando-os.
saveReference(Object) - Method in class canguru.Canguru.CanguruSaver
Devolve o Id associado ao objeto, gerando-o se for necessário
select(String) - Method in class canguru.database.DAO
Executa um comando sql que retorna um ResultSet
selectAll - Variable in class canguru.database.ProxyDB
PreparedStatement para selecionar todos dados em tabelas do banco
selectFilteredQuery - Variable in class canguru.database.ProxyDB
PreparedStatement para selecionar dados filtrados em tabelas do banco
selectFilteredQuery(StringBuffer, int, Set) - Method in class canguru.database.ProxyDB
Monta query para seleção usando filtros
serializedForm - Variable in class canguru.descriptor.Element
 
serializedType - Variable in class canguru.descriptor.Element
 
SerializedType - class canguru.descriptor.SerializedType.
Representa um atributo de Seriação na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
SerializedType() - Constructor for class canguru.descriptor.SerializedType
Constrói o tipo SerializedType, definindo: javaType: byte[] - classe que representa o tipo de um atributo na aplicação Java databaseTipe: TEXT - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras
setABoolean(Boolean) - Method in class canguru.MixurucaEnhanced
 
setAByte(Byte) - Method in class canguru.MixurucaEnhanced
 
setAChar(char) - Method in class canguru.MixurucaEnhanced
 
setACharacter(Character) - Method in class canguru.MixurucaEnhanced
 
setADouble(Double) - Method in class canguru.MixurucaEnhanced
 
setAFloat(Float) - Method in class canguru.MixurucaEnhanced
 
setAInt(int) - Method in class canguru.MixurucaEnhanced
 
setAInteger(Integer) - Method in class canguru.MixurucaEnhanced
 
setALong(Long) - Method in class canguru.MixurucaEnhanced
 
setAPBoolean(boolean) - Method in class canguru.MixurucaEnhanced
 
setAPByte(byte) - Method in class canguru.MixurucaEnhanced
 
setAPDouble(double) - Method in class canguru.MixurucaEnhanced
 
setAPFloat(float) - Method in class canguru.MixurucaEnhanced
 
setAPLong(long) - Method in class canguru.MixurucaEnhanced
 
setAPShort(short) - Method in class canguru.MixurucaEnhanced
 
setAShort(Short) - Method in class canguru.MixurucaEnhanced
 
setAString(String) - Method in class canguru.MixurucaEnhanced
 
setAStringA(String[]) - Method in class canguru.MixurucaEnhanced
 
setAStringBuffer(StringBuffer) - Method in class canguru.MixurucaEnhanced
 
setBeanProperty(Object, PropertyDescriptor, Object) - Method in class canguru.Canguru.CanguruSaver
Atualiza o valor de uma propriedade de um JavaBean
setDatabaseType(String) - Method in class canguru.descriptor.AttributeType
Define o tipo a ser armazenado no banco de dados
setDate(Date) - Method in class canguru.MixurucaEnhanced
 
setHasId(boolean) - Method in class canguru.descriptor.AttributeType
Define se o id do atributo precisa ser salvo para reestabelecer a referência na recuperação do elemento
setHasValue(boolean) - Method in class canguru.descriptor.AttributeType
Define se o valor do atributo precisa ser salvo para realização de pesquisas futuras
setId(int) - Method in class canguru.Mixuruca
 
setJavaType(Class) - Method in class canguru.descriptor.AttributeType
Define a classe que representa o tipo na aplicação java
setJdbcType(int) - Method in class canguru.descriptor.AttributeType
 
setMixuruca(Mixuruca) - Method in class canguru.Mixuruca
 
setSerializedForm(byte[]) - Method in class canguru.descriptor.Element
Registra forma serializada do elemento
setStringTest(String) - Method in class canguru.Mixuruca
 
setUp() - Method in class canguru.ObjectTableTest
 
setUp() - Method in class canguru.CanguruTest
 
setUp() - Method in class canguru.PMapTest
 
setUp() - Method in class canguru.descriptor.DescriptorTest
 
ShortType - class canguru.descriptor.ShortType.
Representa um atributo short na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
ShortType() - Constructor for class canguru.descriptor.ShortType
Constrói o tipo ShortType, definindo: javaType: Short - classe que representa o tipo de um atributo na aplicação Java databaseTipe: SMALLINT - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras
size() - Method in class canguru.Canguru
Retorna o número de elementos na Collection
size() - Method in class canguru.PMap
Retorna o número de elementos no Map
stmt - Variable in class canguru.database.DAO
 
storeObject(Object, PMap) - Method in class canguru.Canguru.CanguruSaver
Recebe um objeto a ser persistido, encapsula-o e envia para a camada de armazenamento
stringBuffer - Variable in class canguru.CanguruTest
 
stringTest - Variable in class canguru.Mixuruca
 
StringType - class canguru.descriptor.StringType.
Representa um atributo String na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
StringType() - Constructor for class canguru.descriptor.StringType
Constrói o tipo StringType, definindo: javaType: String - classe que representa o tipo de um atributo na aplicação Java databaseTipe: TEXT - tipo a ser armazenado no banco de dados hasId: o id do atributo não precisa ser salvo para reestabelecer a referência na recuperação do elemento hasValue: o valor do atributo precisa ser salvo para realização de pesquisas futuras
suite() - Static method in class canguru.AllTests
 

T

tearDown() - Method in class canguru.CanguruTest
 
tearDown() - Method in class canguru.PMapTest
 
Test - class canguru.database.Test.
 
Test() - Constructor for class canguru.database.Test
 
testAddFilter() - Method in class canguru.CanguruTest
Testa adição de filtros para recuperação de dados.
testAddRemove() - Method in class canguru.CanguruTest
Testa adição e remoção de objetos da collection.
testBasic() - Method in class canguru.PMapTest
 
testDescriptor() - Method in class canguru.descriptor.DescriptorTest
 
testFilter() - Method in class canguru.CanguruTest
Testa utilização de filtros para recuperação de dados.
testGetId() - Method in class canguru.ObjectTableTest
 
testGetObject() - Method in class canguru.ObjectTableTest
 
testNotNull() - Method in class canguru.CanguruTest
Testa autilização de valores direferentes de null nos objetos guardados.
testNull() - Method in class canguru.CanguruTest
Testa a utilização de null nos objetos guardados.
testPutLongObject() - Method in class canguru.ObjectTableTest
 
testPutObject() - Method in class canguru.ObjectTableTest
 
testReferences() - Method in class canguru.CanguruTest
Testa a integridade das referências dos objetos salvos e recuperados.
toArray() - Method in class canguru.Canguru
Retorna um array contendo todos os elementos nesta Collection.
toArray(Object[]) - Method in class canguru.Canguru
 
toString() - Method in class canguru.Canguru
Gera a representação em formato String do Canguru.
toString() - Method in class canguru.Canguru.CanguruSaver
Devolve a representação em texto do CanguruSaver.
toString() - Method in class canguru.PMap.PKey
Retorna representação textual de PKey
toString() - Method in class canguru.ObjectTable
Retorna representação textual da tabela de objetos, no formato id => objeto
toString() - Method in class canguru.Mixuruca
 
toString() - Method in class canguru.descriptor.Attribute
 
type - Variable in class canguru.descriptor.Attribute
 

U

umInteger - Variable in class canguru.database.Test
 
umString - Variable in class canguru.database.Test
 
url - Variable in class canguru.database.DAO
URL de conexão com o banco de dados
user - Variable in class canguru.database.DAO
Usuário do banco de dados

V

validate() - Method in class canguru.descriptor.Attribute
Valida se é um atributo válido
value - Variable in class canguru.descriptor.Attribute
 
valueClass - Variable in class canguru.Canguru
armazena a classe dos objetos que trataremos.
valueClass - Variable in class canguru.Canguru.CanguruSaver
Classe dos objetos que serão salvos
values() - Method in class canguru.PMap
Retorna uma visão da coleção de valores contido neste Map
verifyTable - Variable in class canguru.database.ProxyDB
PreparedStatement para verificar a existência de tabela no banco

_

_boolean - Variable in class canguru.CanguruTest
 
_boolean - Variable in class canguru.descriptor.DescriptorTest
 
_byte - Variable in class canguru.CanguruTest
 
_byte - Variable in class canguru.descriptor.DescriptorTest
 
_char - Variable in class canguru.CanguruTest
 
_character - Variable in class canguru.CanguruTest
 
_character - Variable in class canguru.descriptor.DescriptorTest
 
_date - Variable in class canguru.CanguruTest
 
_date - Variable in class canguru.descriptor.DescriptorTest
 
_double - Variable in class canguru.CanguruTest
 
_double - Variable in class canguru.descriptor.DescriptorTest
 
_float - Variable in class canguru.CanguruTest
 
_float - Variable in class canguru.descriptor.DescriptorTest
 
_int - Variable in class canguru.CanguruTest
 
_integer - Variable in class canguru.CanguruTest
 
_integer - Variable in class canguru.descriptor.DescriptorTest
 
_long - Variable in class canguru.CanguruTest
 
_long - Variable in class canguru.descriptor.DescriptorTest
 
_object - Variable in class canguru.descriptor.DescriptorTest
 
_pBoolean - Variable in class canguru.CanguruTest
 
_pByte - Variable in class canguru.CanguruTest
 
_pDouble - Variable in class canguru.CanguruTest
 
_pFloat - Variable in class canguru.CanguruTest
 
_pLong - Variable in class canguru.CanguruTest
 
_pShort - Variable in class canguru.CanguruTest
 
_serialized - Variable in class canguru.descriptor.DescriptorTest
 
_short - Variable in class canguru.CanguruTest
 
_short - Variable in class canguru.descriptor.DescriptorTest
 
_string - Variable in class canguru.CanguruTest
 
_string - Variable in class canguru.descriptor.DescriptorTest
 
_stringA - Variable in class canguru.CanguruTest
 

A B C D E F G H I J K L M N O P R S T U V _