A B C D E F G H I L N R S T

A

AbstractDaoTest<T,PK extends Serializable> - Class in com.banda.serverbase.test
An abstract class that tests the core DAO functionality - getAll, get, exists, save, remove
AbstractDaoTest() - Constructor for class com.banda.serverbase.test.AbstractDaoTest
 
assemble(Serializable, Object) - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 
assertNotEmpty(Collection<?>) - Method in class com.banda.serverbase.test.Spring4Test
 
assertObjectEquals(T, T) - Method in class com.banda.serverbase.test.AbstractDaoTest
 

B

BasicDaoTest<T,PK extends Serializable> - Class in com.banda.serverbase.test
An abstract class that tests the core DAO functionality integrated with the random test object generation.
BasicDaoTest() - Constructor for class com.banda.serverbase.test.BasicDaoTest
 
BndServerBaseException - Exception in com.banda.serverbase
 
BndServerBaseException() - Constructor for exception com.banda.serverbase.BndServerBaseException
 
BndServerBaseException(String) - Constructor for exception com.banda.serverbase.BndServerBaseException
 
BndServerBaseException(String, Throwable) - Constructor for exception com.banda.serverbase.BndServerBaseException
 

C

clear() - Method in interface com.banda.serverbase.persistence.GenericDAO
Clears session.
clear() - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
clear() - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
clone(T) - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 
CollectionAsStringUserType<C extends Collection,T> - Class in com.banda.serverbase.persistence.types
A Hibernate custom type that converts a typed collection to/from String representation.
CollectionAsStringUserType() - Constructor for class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 
com.banda.serverbase - package com.banda.serverbase
 
com.banda.serverbase.persistence - package com.banda.serverbase.persistence
 
com.banda.serverbase.persistence.types - package com.banda.serverbase.persistence.types
 
com.banda.serverbase.test - package com.banda.serverbase.test
 
copy(T, T) - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 
createDaoInstance(Class<T>) - Static method in class com.banda.serverbase.persistence.GenericHibernate3DAO
For Spring configuration purpose only.
createDaoInstance(Class<T>) - Static method in class com.banda.serverbase.persistence.GenericHibernate4DAO
For Spring configuration purpose only.
createNewArray(int) - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 
createNewInstance() - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 
createRandomInstance() - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 
createRandomObject(Class<T>) - Method in class com.banda.serverbase.test.Spring4Test
 
createRandomObjects(Class<T>, int) - Method in class com.banda.serverbase.test.Spring4Test
 

D

deepCopy(Object) - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 
disassemble(Object) - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 

E

equals(Object, Object) - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 
evict(T) - Method in interface com.banda.serverbase.persistence.GenericDAO
Evicts given object from session.
evict(T) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
evict(T) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
exists(PK) - Method in interface com.banda.serverbase.persistence.GenericDAO
Checks for existence of an object with given key.
exists(PK) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
exists(PK) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 

F

fillNewArray(T, int) - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 
findUniqueByNamedQuery(String) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
findUniqueByNamedQueryAndNamedParam(String, String, Object) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
flush() - Method in interface com.banda.serverbase.persistence.GenericDAO
Flushes session.
flush() - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
flush() - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 

G

GenericDAO<T,PK extends Serializable> - Interface in com.banda.serverbase.persistence
Title: GenericDAO
GenericHibernate3DAO<T,PK extends Serializable> - Class in com.banda.serverbase.persistence
This class serves as the Base class for all other DAOs - namely to hold common CRUD methods that they might all use.
GenericHibernate3DAO(Class<? extends T>) - Constructor for class com.banda.serverbase.persistence.GenericHibernate3DAO
Constructor that takes in a class to see which type of entity to persist
GenericHibernate4DAO<T,PK extends Serializable> - Class in com.banda.serverbase.persistence
This class serves as the Base class for all other DAOs - namely to hold common CRUD methods that they might all use.
GenericHibernate4DAO(Class<? extends T>) - Constructor for class com.banda.serverbase.persistence.GenericHibernate4DAO
Constructor that takes in a class to see which type of entity to persist
get(PK) - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to get an object based on class and identifier.
get(Collection<PK>) - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to get objects based on class and identifiers.
get(PK) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
get(Collection<PK>) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
get(PK) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
get(Collection<PK>) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
getAll() - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method used to get all objects of a particular type.
getAll() - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
Generic method used to get all objects of a particular type.
getAll() - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
Generic method used to get all objects of a particular type.
getByExample(T) - Method in interface com.banda.serverbase.persistence.GenericDAO
Gets objects from the database that match given example.
getByExample(T) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
getByExample(T) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
getByUniqueExample(T) - Method in interface com.banda.serverbase.persistence.GenericDAO
Gets object from the database that match given example.
getByUniqueExample(T) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
getByUniqueExample(T) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
getDao() - Method in class com.banda.serverbase.test.AbstractDaoTest
Gets the DAO class tested by this class.
getDao() - Method in class com.banda.serverbase.test.BasicDaoTest
 
getExistingTestKey() - Method in class com.banda.serverbase.test.AbstractDaoTest
Gets the key existing in database for testing.
getExistingTestKey() - Method in class com.banda.serverbase.test.BasicDaoTest
 
getKey(T) - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to get the identifier of a given object.
getKey(T) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
getKey(T) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
getKey(T) - Method in class com.banda.serverbase.test.AbstractDaoTest
 
getLast() - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to get the last object.
getLast() - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
getLast() - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
getObjectClass() - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 
getSessionFactory() - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
getTestObject() - Method in class com.banda.serverbase.test.AbstractDaoTest
Gets the test data for DAO testing.
getTestObject() - Method in class com.banda.serverbase.test.BasicDaoTest
 
getValuesAsString(T) - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 

H

hashCode(Object) - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 
HibernateCustomReplicator - Class in com.banda.serverbase.persistence
Replicates given bean to its underlying class, thus remove (unserializable) Hibernate AOP wrapper.
HibernateCustomReplicator() - Constructor for class com.banda.serverbase.persistence.HibernateCustomReplicator
 
HibernateCustomReplicator.BeanTransformerWithoutInit - Class in com.banda.serverbase.persistence
Custom bean transformer that ignores not initialized properties/associations
HibernateCustomReplicator.BeanTransformerWithoutInit() - Constructor for class com.banda.serverbase.persistence.HibernateCustomReplicator.BeanTransformerWithoutInit
 
HibernateCustomReplicator.BeanTransformerWithoutInitFactory - Class in com.banda.serverbase.persistence
Factory class for creating BeanTransformerWithoutInit - the bean transformer without initialization.
HibernateCustomReplicator.BeanTransformerWithoutInitFactory() - Constructor for class com.banda.serverbase.persistence.HibernateCustomReplicator.BeanTransformerWithoutInitFactory
 

I

isMutable() - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 
isTransformable(Object, Class<?>, PropertyInfo) - Method in class com.banda.serverbase.persistence.HibernateCustomReplicator.BeanTransformerWithoutInit
 

L

log - Variable in class com.banda.serverbase.persistence.GenericHibernate3DAO
Log variable for all child classes.
log - Variable in class com.banda.serverbase.persistence.GenericHibernate4DAO
Log variable for all child classes.

N

newCustomBeanTransformer(BeanTransformerSpi) - Method in class com.banda.serverbase.persistence.HibernateCustomReplicator.BeanTransformerWithoutInitFactory
 
nullSafeGet(ResultSet, String[], Object) - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 
nullSafeSet(PreparedStatement, Object, int) - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 

R

remove(T) - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to delete a given object
remove(Collection<T>) - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to delete a given object
remove(PK) - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to delete an object with given id
remove(T) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
remove(Collection<T>) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
remove(PK) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
remove(T) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
remove(Collection<T>) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
remove(PK) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
replace(Object, Object, Object) - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 
reportValues(Object) - Method in class com.banda.serverbase.test.Spring4Test
 
returnedClass() - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 

S

save(T) - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to save an object - handles insert, update and remove.
save(C) - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to save collection of objects - handles insert, update and remove.
save(T) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
save(C) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
save(T) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
save(C) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
setKey(T, PK) - Method in interface com.banda.serverbase.persistence.GenericDAO
Generic method to set the identifier for a given object.
setKey(T, PK) - Method in class com.banda.serverbase.persistence.GenericHibernate3DAO
 
setKey(T, PK) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
setObjectClass(Class<T>) - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 
setParameterValues(Properties) - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 
setRandomValues(T, ClassValueBoundBundle) - Method in class com.banda.serverbase.SpringReflectionProviderImpl
 
setSessionFactory(SessionFactory) - Method in class com.banda.serverbase.persistence.GenericHibernate4DAO
 
setUp(GenericDAO<T, PK>, Class<? extends T>, PK) - Method in class com.banda.serverbase.test.BasicDaoTest
 
setUpTestData() - Method in class com.banda.serverbase.test.BasicDaoTest
 
Spring4Test - Class in com.banda.serverbase.test
An abstract super class of all Spring-based JUnit tests.
Spring4Test() - Constructor for class com.banda.serverbase.test.Spring4Test
 
SpringReflectionProviderImpl<T> - Class in com.banda.serverbase
A Spring bean based implementation of ReflectionProvider
SpringReflectionProviderImpl() - Constructor for class com.banda.serverbase.SpringReflectionProviderImpl
 
SpringReflectionProviderImpl(Class<T>) - Constructor for class com.banda.serverbase.SpringReflectionProviderImpl
 
sqlTypes() - Method in class com.banda.serverbase.persistence.types.CollectionAsStringUserType
 

T

testExists() - Method in class com.banda.serverbase.test.AbstractDaoTest
 
testGet() - Method in class com.banda.serverbase.test.AbstractDaoTest
 
testGetAll() - Method in class com.banda.serverbase.test.AbstractDaoTest
 
testGetLast() - Method in class com.banda.serverbase.test.AbstractDaoTest
 
testRemove() - Method in class com.banda.serverbase.test.AbstractDaoTest
 
testSave() - Method in class com.banda.serverbase.test.AbstractDaoTest
 
transform(Object, Class<T>, PropertyInfo) - Method in class com.banda.serverbase.persistence.HibernateCustomReplicator.BeanTransformerWithoutInit
 

A B C D E F G H I L N R S T

Copyright © 2013. All Rights Reserved.