Index

D E F G M P R S T 
All Classes and Interfaces|All Packages

D

Database - Class in tutorial.persistence
This class is a static facade for persistence operations.
doBusinessOperationXyz() - Method in class tutorial.domain.MyBusinessService
 

E

EntityX - Class in tutorial.domain
 
EntityX() - Constructor for class tutorial.domain.EntityX
 
EntityX(int, String, String) - Constructor for class tutorial.domain.EntityX
 

F

find(Class<E>, Object) - Static method in class tutorial.persistence.Database
 
find(String, Object...) - Static method in class tutorial.persistence.Database
 

G

getCustomerEmail() - Method in class tutorial.domain.EntityX
 
getId() - Method in class tutorial.domain.EntityX
 
getSomeProperty() - Method in class tutorial.domain.EntityX
 
getTotal() - Method in class tutorial.domain.EntityX
 

M

MyBusinessService - Class in tutorial.domain
This class makes use of several idioms which would prevent unit testing with more "conventional" mocking tools.
MyBusinessService(EntityX) - Constructor for class tutorial.domain.MyBusinessService
 

P

persist(Object) - Static method in class tutorial.persistence.Database
 

R

remove(Object) - Static method in class tutorial.persistence.Database
 

S

setCustomerEmail(String) - Method in class tutorial.domain.EntityX
 
setSomeProperty(String) - Method in class tutorial.domain.EntityX
 
setTotal(BigDecimal) - Method in class tutorial.domain.EntityX
 

T

tutorial.domain - package tutorial.domain
 
tutorial.persistence - package tutorial.persistence
 
D E F G M P R S T 
All Classes and Interfaces|All Packages