Index

B C D E F M O P R S T 
All Classes and Interfaces|All Packages|Serialized Form

B

BaseDao<T> - Class in com.ibanfr.infrastructure.dao
 
BaseDao(Class<T>, SessionFactory) - Constructor for class com.ibanfr.infrastructure.dao.BaseDao
 

C

com.ibanfr - package com.ibanfr
 
com.ibanfr.domain.model - package com.ibanfr.domain.model
 
com.ibanfr.infrastructure.dao - package com.ibanfr.infrastructure.dao
 

D

Dao<T> - Interface in com.ibanfr.infrastructure.dao
 
doInTransaction(InvocationContext) - Method in class com.ibanfr.infrastructure.dao.TransactionInterceptor
 
DomainEntity - Class in com.ibanfr.domain.model
 
DomainEntity() - Constructor for class com.ibanfr.domain.model.DomainEntity
 

E

Employee - Class in com.ibanfr.domain.model
 
Employee() - Constructor for class com.ibanfr.domain.model.Employee
 
EmployeeDao - Class in com.ibanfr.infrastructure.dao
 
EmployeeDao(SessionFactory) - Constructor for class com.ibanfr.infrastructure.dao.EmployeeDao
 
EmployeeRepository - Interface in com.ibanfr.domain.model
 

F

findById(Long) - Method in interface com.ibanfr.domain.model.Repository
 
findById(Long) - Method in class com.ibanfr.infrastructure.dao.BaseDao
 
findById(Long) - Method in interface com.ibanfr.infrastructure.dao.Dao
 

M

main(String[]) - Static method in class com.ibanfr.Main
 
Main - Class in com.ibanfr
 
Main() - Constructor for class com.ibanfr.Main
 

O

of(String) - Static method in class com.ibanfr.domain.model.Employee
 
of(String) - Static method in class com.ibanfr.domain.model.Team
 

P

produceSessionFactory(Map<String, Object>, Class<?>...) - Method in class com.ibanfr.infrastructure.dao.SessionFactoryProducer
Produces a SessionFactory instance.

R

Repository<T> - Interface in com.ibanfr.domain.model
 

S

save(T) - Method in interface com.ibanfr.domain.model.Repository
 
save(T) - Method in class com.ibanfr.infrastructure.dao.BaseDao
 
save(T) - Method in interface com.ibanfr.infrastructure.dao.Dao
 
SessionFactoryProducer - Class in com.ibanfr.infrastructure.dao
Uses hibernate native bootstrapping mechanism Native bootstrapping
SessionFactoryProducer() - Constructor for class com.ibanfr.infrastructure.dao.SessionFactoryProducer
 

T

Team - Class in com.ibanfr.domain.model
 
Team() - Constructor for class com.ibanfr.domain.model.Team
Empty constructor required by hibernate
TeamDao - Class in com.ibanfr.infrastructure.dao
 
TeamDao(SessionFactory) - Constructor for class com.ibanfr.infrastructure.dao.TeamDao
 
TeamRepository - Interface in com.ibanfr.domain.model
 
Transactional - Annotation Interface in com.ibanfr.infrastructure.dao
 
TransactionInterceptor - Class in com.ibanfr.infrastructure.dao
 
TransactionInterceptor(SessionFactory) - Constructor for class com.ibanfr.infrastructure.dao.TransactionInterceptor
 
B C D E F M O P R S T 
All Classes and Interfaces|All Packages|Serialized Form