Index

A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages

A

Access() - Constructor for enum class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.Access
 
addAddress(int, AddressDTO) - Method in class info.ejava.examples.svc.aop.items.controllers.ContactsController
 
addAddress(int, AddressDTO) - Method in interface info.ejava.examples.svc.aop.items.services.ContactsService
 
addAddress(int, AddressDTO) - Method in class info.ejava.examples.svc.aop.items.services.ContactsServiceImpl
 
addCalled(String) - Method in interface info.ejava.examples.svc.aop.items.introductions.MyUsageIntroduction
 
addCalled(String) - Method in class info.ejava.examples.svc.aop.items.introductions.MyUsageIntroductionImpl
 
AddressDTO - Class in info.ejava.examples.svc.aop.items.dto
 
AddressDTO() - Constructor for class info.ejava.examples.svc.aop.items.dto.AddressDTO
 
addresses - Variable in class info.ejava.examples.svc.aop.items.dto.ContactDTO
 
ADMIN - Enum constant in enum class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.Access
 
afterMowerUpdate(JoinPoint, int, MowerDTO) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
afterReturning(Object, Method, Object[], Object) - Method in class info.ejava.examples.svc.aop.items.proxyfactory.SampleAdvice1
 
afterReturningMowerUpdate(JoinPoint, int, MowerDTO, MowerDTO) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
afterThrowingMowerUpdate(JoinPoint, int, MowerDTO, ClientErrorException.NotFoundException) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
anyCreate() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
anyCreateItem() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
anyCreateItem() - Method in class info.ejava.examples.svc.aop.items.introductions.MyUsageAspect
A pointcut to match any createItem method in the target package, taking and returning any argument.
anyFullyQualifiedGrillServiceMethod() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
anyMethodTakingGrillParam() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
anyPatternGrillServiceMethod() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
AopNormalizationExampleApp - Class in info.ejava.examples.svc.aop.items
 
AopNormalizationExampleApp() - Constructor for class info.ejava.examples.svc.aop.items.AopNormalizationExampleApp
 
aroundMowerUpdate(ProceedingJoinPoint, int, MowerDTO) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
assignAccess(ItemDTO) - Method in class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessAspects.MyAccessAssignmentAspect
 

B

BedDTO - Class in info.ejava.examples.svc.aop.items.dto
 
BedDTO(int, String) - Constructor for class info.ejava.examples.svc.aop.items.dto.BedDTO
 
BedsController - Class in info.ejava.examples.svc.aop.items.controllers
 
BedsController(ItemsService<BedDTO>) - Constructor for class info.ejava.examples.svc.aop.items.controllers.BedsController
 
bedsService - Variable in class info.ejava.examples.svc.aop.items.ReflectionAdvice
 
BedsServiceImpl - Class in info.ejava.examples.svc.aop.items.services
 
BedsServiceImpl() - Constructor for class info.ejava.examples.svc.aop.items.services.BedsServiceImpl
 
before(Method, Object[], Object) - Method in class info.ejava.examples.svc.aop.items.proxyfactory.SampleAdvice1
 
beforeAtTarget(JoinPoint, Order) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeBeds(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeCreateGrillAdvice(GrillDTO) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeGrillServiceMethod() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeGrillServiceMethod(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeGrillsMethodsUnknown(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeMowerUpdate(JoinPoint, int, MowerDTO) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeOrderAnnotation(Order) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeServiceMethod(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeTarget(ItemsService<BedDTO>, Object) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
beforeUpdateGrillAdvice(int, GrillDTO) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
belowPackage() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
belowPackage(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 

C

calls - Variable in class info.ejava.examples.svc.aop.items.introductions.MyUsageIntroductionImpl
 
CGLibAdvice - Class in info.ejava.examples.svc.aop.items
This example creates a CGLIB proxy for a class and an optional target object.
CGLibAdvice() - Constructor for class info.ejava.examples.svc.aop.items.CGLibAdvice
 
ChairDTO - Class in info.ejava.examples.svc.aop.items.dto
 
ChairDTO(int, String) - Constructor for class info.ejava.examples.svc.aop.items.dto.ChairDTO
 
chairs - Variable in class info.ejava.examples.svc.aop.items.services.ChairsServiceImpl
 
ChairsController - Class in info.ejava.examples.svc.aop.items.controllers
 
ChairsController() - Constructor for class info.ejava.examples.svc.aop.items.controllers.ChairsController
 
chairsService - Variable in class info.ejava.examples.svc.aop.items.controllers.ChairsController
 
ChairsServiceImpl - Class in info.ejava.examples.svc.aop.items.services
 
ChairsServiceImpl() - Constructor for class info.ejava.examples.svc.aop.items.services.ChairsServiceImpl
 
city - Variable in class info.ejava.examples.svc.aop.items.dto.AddressDTO
 
clear() - Method in interface info.ejava.examples.svc.aop.items.introductions.MyUsageIntroduction
 
clear() - Method in class info.ejava.examples.svc.aop.items.introductions.MyUsageIntroductionImpl
 
clone(T) - Method in class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
Place a clone of the provided objects into storage since tests are all running within the same JVM instance/thread.
ContactDTO - Class in info.ejava.examples.svc.aop.items.dto
 
ContactDTO() - Constructor for class info.ejava.examples.svc.aop.items.dto.ContactDTO
 
ContactDTONormalizer - Class in info.ejava.examples.svc.aop.items.normalizers
 
ContactDTONormalizer() - Constructor for class info.ejava.examples.svc.aop.items.normalizers.ContactDTONormalizer
 
contacts - Variable in class info.ejava.examples.svc.aop.items.services.ContactsServiceImpl
 
ContactsController - Class in info.ejava.examples.svc.aop.items.controllers
 
ContactsController() - Constructor for class info.ejava.examples.svc.aop.items.controllers.ContactsController
 
contactsService - Variable in class info.ejava.examples.svc.aop.items.controllers.ContactsController
 
ContactsService - Interface in info.ejava.examples.svc.aop.items.services
 
ContactsServiceImpl - Class in info.ejava.examples.svc.aop.items.services
 
ContactsServiceImpl() - Constructor for class info.ejava.examples.svc.aop.items.services.ContactsServiceImpl
 
contectId - Variable in class info.ejava.examples.svc.aop.items.dto.ContactDTO
 
createContact(ContactDTO) - Method in class info.ejava.examples.svc.aop.items.controllers.ContactsController
 
createContact(ContactDTO) - Method in interface info.ejava.examples.svc.aop.items.services.ContactsService
 
createContact(ContactDTO) - Method in class info.ejava.examples.svc.aop.items.services.ContactsServiceImpl
 
createGrill(GrillDTO) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
createItem(BedDTO) - Method in class info.ejava.examples.svc.aop.items.services.BedsServiceImpl
 
createItem(ChairDTO) - Method in class info.ejava.examples.svc.aop.items.controllers.ChairsController
 
createItem(ChairDTO) - Method in class info.ejava.examples.svc.aop.items.services.ChairsServiceImpl
 
createItem(GrillDTO) - Method in class info.ejava.examples.svc.aop.items.controllers.GrillsController
 
createItem(GrillDTO) - Method in class info.ejava.examples.svc.aop.items.services.GrillsServiceImpl
 
createItem(MowerDTO) - Method in class info.ejava.examples.svc.aop.items.services.MowersServiceImpl
 
createItem(T) - Method in class info.ejava.examples.svc.aop.items.controllers.ItemsController
 
createItem(T) - Method in interface info.ejava.examples.svc.aop.items.services.ItemsService
 
createItem(T) - Method in class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
 
createItemMethod(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
createItemTakingExplicitGrillParam() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 

D

data - Variable in record class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.TargetWrapper
The field for the data record component.
data - Variable in class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroductionImpl
 
data() - Method in record class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.TargetWrapper
Returns the value of the data record component.
decorateWithAccesses(ProceedingJoinPoint) - Method in class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessAspects.MyAccessDecorationAspect
 
deleteContact(int) - Method in class info.ejava.examples.svc.aop.items.controllers.ContactsController
 
deleteContact(int) - Method in interface info.ejava.examples.svc.aop.items.services.ContactsService
 
deleteContact(int) - Method in class info.ejava.examples.svc.aop.items.services.ContactsServiceImpl
 
deleteContacts() - Method in interface info.ejava.examples.svc.aop.items.services.ContactsService
 
deleteContacts() - Method in class info.ejava.examples.svc.aop.items.services.ContactsServiceImpl
 
deleteContacts(int) - Method in class info.ejava.examples.svc.aop.items.controllers.ContactsController
 
deleteItem(int) - Method in class info.ejava.examples.svc.aop.items.controllers.ChairsController
 
deleteItem(int) - Method in class info.ejava.examples.svc.aop.items.controllers.ItemsController
 
deleteItem(int) - Method in class info.ejava.examples.svc.aop.items.services.BedsServiceImpl
 
deleteItem(int) - Method in class info.ejava.examples.svc.aop.items.services.ChairsServiceImpl
 
deleteItem(int) - Method in class info.ejava.examples.svc.aop.items.services.GrillsServiceImpl
 
deleteItem(int) - Method in interface info.ejava.examples.svc.aop.items.services.ItemsService
 
deleteItem(int) - Method in class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
 
deleteItem(int) - Method in class info.ejava.examples.svc.aop.items.services.MowersServiceImpl
 
deleteItems() - Method in class info.ejava.examples.svc.aop.items.controllers.ChairsController
 
deleteItems() - Method in class info.ejava.examples.svc.aop.items.controllers.ItemsController
 
deleteItems() - Method in class info.ejava.examples.svc.aop.items.services.BedsServiceImpl
 
deleteItems() - Method in class info.ejava.examples.svc.aop.items.services.ChairsServiceImpl
 
deleteItems() - Method in class info.ejava.examples.svc.aop.items.services.GrillsServiceImpl
 
deleteItems() - Method in interface info.ejava.examples.svc.aop.items.services.ItemsService
 
deleteItems() - Method in class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
 
deleteItems() - Method in class info.ejava.examples.svc.aop.items.services.MowersServiceImpl
 
deriveAccess(int) - Method in class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessAspects.MyAccessAssignmentAspect
 
DynamicProxyAdvice - Class in info.ejava.examples.svc.aop.items
This example creates a Dynamic Proxy using an interface and an optional target object using java.lang.reflect mechanisms.
DynamicProxyAdvice() - Constructor for class info.ejava.examples.svc.aop.items.DynamicProxyAdvice
 

E

equals(Object) - Method in record class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.TargetWrapper
Indicates whether some other object is "equal to" this one.
ExceptionAdvice - Class in info.ejava.examples.svc.aop.items.controllers
 
ExceptionAdvice() - Constructor for class info.ejava.examples.svc.aop.items.controllers.ExceptionAdvice
 
explicitCreateGrillOneParam() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
explicitDeleteAllGrills() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 

F

firstName - Variable in class info.ejava.examples.svc.aop.items.dto.ContactDTO
 

G

getAllCalled() - Method in interface info.ejava.examples.svc.aop.items.introductions.MyUsageIntroduction
 
getAllCalled() - Method in class info.ejava.examples.svc.aop.items.introductions.MyUsageIntroductionImpl
 
getContact(int) - Method in class info.ejava.examples.svc.aop.items.controllers.ContactsController
 
getContact(int) - Method in interface info.ejava.examples.svc.aop.items.services.ContactsService
 
getContact(int) - Method in class info.ejava.examples.svc.aop.items.services.ContactsServiceImpl
 
getData() - Method in interface info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction
 
getItem(int) - Method in class info.ejava.examples.svc.aop.items.controllers.ChairsController
 
getItem(int) - Method in class info.ejava.examples.svc.aop.items.controllers.ItemsController
 
getItem(int) - Method in class info.ejava.examples.svc.aop.items.services.BedsServiceImpl
 
getItem(int) - Method in class info.ejava.examples.svc.aop.items.services.ChairsServiceImpl
 
getItem(int) - Method in class info.ejava.examples.svc.aop.items.services.GrillsServiceImpl
 
getItem(int) - Method in interface info.ejava.examples.svc.aop.items.services.ItemsService
 
getItem(int) - Method in class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
 
getItem(int) - Method in class info.ejava.examples.svc.aop.items.services.MowersServiceImpl
 
getRawTarget() - Method in interface info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction
Instead of returning a raw target, hide the target from proxy within a wrapper but eliminate the wrapper when marshalling.
getRawTarget() - Method in class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroductionImpl
 
getter() - Method in class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessAspects
Match all getItem methods of the targeted package that return any type of object.
getUserRoles() - Method in interface info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction
 
grillArgs() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
grillDeleteAll(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
GrillDTO - Class in info.ejava.examples.svc.aop.items.dto
 
GrillDTO(int, String) - Constructor for class info.ejava.examples.svc.aop.items.dto.GrillDTO
 
grillNoargsDeleteMethod() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
GrillsController - Class in info.ejava.examples.svc.aop.items.controllers
 
GrillsController(ItemsService<GrillDTO>) - Constructor for class info.ejava.examples.svc.aop.items.controllers.GrillsController
 
grillServiceCreateItem() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
grillServiceMethod(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
grillServicePatternAnyMethod() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
GrillsServiceImpl - Class in info.ejava.examples.svc.aop.items.services
 
GrillsServiceImpl() - Constructor for class info.ejava.examples.svc.aop.items.services.GrillsServiceImpl
 

H

hashCode() - Method in record class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.TargetWrapper
Returns a hash code value for this object.

I

id - Variable in class info.ejava.examples.svc.aop.items.dto.ItemDTO
 
info.ejava.examples.svc.aop.items - package info.ejava.examples.svc.aop.items
 
info.ejava.examples.svc.aop.items.aspects - package info.ejava.examples.svc.aop.items.aspects
 
info.ejava.examples.svc.aop.items.controllers - package info.ejava.examples.svc.aop.items.controllers
 
info.ejava.examples.svc.aop.items.dto - package info.ejava.examples.svc.aop.items.dto
 
info.ejava.examples.svc.aop.items.dynamicproxies - package info.ejava.examples.svc.aop.items.dynamicproxies
 
info.ejava.examples.svc.aop.items.introductions - package info.ejava.examples.svc.aop.items.introductions
 
info.ejava.examples.svc.aop.items.normalizers - package info.ejava.examples.svc.aop.items.normalizers
 
info.ejava.examples.svc.aop.items.proxyfactory - package info.ejava.examples.svc.aop.items.proxyfactory
 
info.ejava.examples.svc.aop.items.services - package info.ejava.examples.svc.aop.items.services
 
intercept(Object, Method, Object[], MethodProxy) - Method in class info.ejava.examples.svc.aop.items.aspects.MyMethodInterceptor
 
invoke(Object, Method, Object[]) - Method in class info.ejava.examples.svc.aop.items.dynamicproxies.MyInvocationHandler
This method will get called for each method call to the proxy.
ItemDTO - Class in info.ejava.examples.svc.aop.items.dto
 
ItemDTO() - Constructor for class info.ejava.examples.svc.aop.items.dto.ItemDTO
 
ItemNormalizer<T> - Class in info.ejava.examples.svc.aop.items.normalizers
 
ItemNormalizer() - Constructor for class info.ejava.examples.svc.aop.items.normalizers.ItemNormalizer
 
items - Variable in class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
 
ItemsAspect - Class in info.ejava.examples.svc.aop.items.aspects
This is a demonstration Aspect, with a variety of pointcuts and advice to be used during the lecture.
ItemsAspect() - Constructor for class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
ItemsController<T> - Class in info.ejava.examples.svc.aop.items.controllers
 
ItemsController(ItemsService<T>) - Constructor for class info.ejava.examples.svc.aop.items.controllers.ItemsController
 
itemsService - Variable in class info.ejava.examples.svc.aop.items.controllers.ItemsController
 
ItemsService<T> - Interface in info.ejava.examples.svc.aop.items.services
 
ItemsServiceImpl<T> - Class in info.ejava.examples.svc.aop.items.services
 
ItemsServiceImpl() - Constructor for class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
 

L

lastName - Variable in class info.ejava.examples.svc.aop.items.dto.ContactDTO
 
logFilter() - Method in class info.ejava.examples.svc.aop.items.AopNormalizationExampleApp
 

M

main(String[]) - Static method in class info.ejava.examples.svc.aop.items.AopNormalizationExampleApp
 
mapper - Variable in class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
 
MEMBER - Enum constant in enum class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.Access
 
mixin - Static variable in class info.ejava.examples.svc.aop.items.introductions.MyUsageAspect
This will define an Introduction interface and default implementation that will be added to subjects matching the provided expression.
MowerDTO - Class in info.ejava.examples.svc.aop.items.dto
 
MowerDTO(int, String) - Constructor for class info.ejava.examples.svc.aop.items.dto.MowerDTO
 
MowersController - Class in info.ejava.examples.svc.aop.items.controllers
 
MowersController(ItemsService<MowerDTO>) - Constructor for class info.ejava.examples.svc.aop.items.controllers.MowersController
 
MowersServiceImpl - Class in info.ejava.examples.svc.aop.items.services
 
MowersServiceImpl() - Constructor for class info.ejava.examples.svc.aop.items.services.MowersServiceImpl
 
mowerUpdate(int, MowerDTO) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
MyAccessAspects - Class in info.ejava.examples.svc.aop.items.proxyfactory
This programmatic implementation of a Introduction artificially breaks the solution into two separate advice: 1) decorate the POJO with extra access field(s) and 2) determine the caller accesses and assigning markings to the POJO.
MyAccessAspects() - Constructor for class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessAspects
 
MyAccessAspects.MyAccessAssignmentAspect - Class in info.ejava.examples.svc.aop.items.proxyfactory
This advice runs second/last to identify the caller accesses and annotate the Introduction with those values.
MyAccessAspects.MyAccessDecorationAspect - Class in info.ejava.examples.svc.aop.items.proxyfactory
This advice runs first to invoke the business method and then augment the response object with an implementation of the MyAccessIntroduction interface.
MyAccessAssignmentAspect() - Constructor for class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessAspects.MyAccessAssignmentAspect
 
MyAccessDecorationAspect() - Constructor for class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessAspects.MyAccessDecorationAspect
 
MyAccessIntroduction<T> - Interface in info.ejava.examples.svc.aop.items.proxyfactory
This is an example AOP Introduction interface that will be added to a targeted object at runtime.
MyAccessIntroduction.Access - Enum Class in info.ejava.examples.svc.aop.items.proxyfactory
 
MyAccessIntroduction.TargetWrapper<T> - Record Class in info.ejava.examples.svc.aop.items.proxyfactory
 
MyAccessIntroductionImpl<T> - Class in info.ejava.examples.svc.aop.items.proxyfactory
This is an implementation class for the example Access Introduction.
MyAccessIntroductionImpl() - Constructor for class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroductionImpl
 
MyInvocationHandler - Class in info.ejava.examples.svc.aop.items.dynamicproxies
This is an example Dynamic Proxy.
MyInvocationHandler() - Constructor for class info.ejava.examples.svc.aop.items.dynamicproxies.MyInvocationHandler
 
MyMethodInterceptor - Class in info.ejava.examples.svc.aop.items.aspects
 
MyMethodInterceptor() - Constructor for class info.ejava.examples.svc.aop.items.aspects.MyMethodInterceptor
 
MyUsageAspect - Class in info.ejava.examples.svc.aop.items.introductions
This example AOP component defines an Introduction to be added to components matching an expression and implements advice that will track calls made to methods matching a pointcut.
MyUsageAspect() - Constructor for class info.ejava.examples.svc.aop.items.introductions.MyUsageAspect
 
MyUsageIntroduction - Interface in info.ejava.examples.svc.aop.items.introductions
This is an example Introduction interface that will be assigned to a proxy that wraps an advised object.
MyUsageIntroductionImpl - Class in info.ejava.examples.svc.aop.items.introductions
This example Introduction can be added to an advised object to track some per-advised information.
MyUsageIntroductionImpl() - Constructor for class info.ejava.examples.svc.aop.items.introductions.MyUsageIntroductionImpl
 

N

name - Variable in class info.ejava.examples.svc.aop.items.dto.ItemDTO
 
newInstance(Object) - Static method in class info.ejava.examples.svc.aop.items.dynamicproxies.MyInvocationHandler
A convenience method to build a Dynamic Proxy for the interfaces of a target object of an unknown type.
nextId - Variable in class info.ejava.examples.svc.aop.items.services.ChairsServiceImpl
 
nextId - Variable in class info.ejava.examples.svc.aop.items.services.ContactsServiceImpl
 
nextId - Variable in class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
 
noargsGrillMethod() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
normalize(AddressDTO) - Method in class info.ejava.examples.svc.aop.items.normalizers.ContactDTONormalizer
 
normalize(ContactDTO) - Method in class info.ejava.examples.svc.aop.items.normalizers.ContactDTONormalizer
 
normalize(T) - Method in class info.ejava.examples.svc.aop.items.normalizers.ItemNormalizer
 
normalizeName(String) - Method in class info.ejava.examples.svc.aop.items.normalizers.NormalizerBase
This method formats a string such that the leading character of each work is in a capital letter followed by lower-case letters.
NormalizerBase - Class in info.ejava.examples.svc.aop.items.normalizers
 
NormalizerBase() - Constructor for class info.ejava.examples.svc.aop.items.normalizers.NormalizerBase
 

O

oneArgGrill(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
orderAnnotation() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
orderAnnotationValue(Order) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
OWNER - Enum constant in enum class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.Access
 

P

ProgrammaticAOPAdvice - Class in info.ejava.examples.svc.aop.items
This example creates a proxy using a Spring ProxyFactory.
ProgrammaticAOPAdvice() - Constructor for class info.ejava.examples.svc.aop.items.ProgrammaticAOPAdvice
 

R

recordCalled(JoinPoint, MyUsageIntroduction) - Method in class info.ejava.examples.svc.aop.items.introductions.MyUsageAspect
Advice that will run before each target implementing the MyUsageIntroduction interface and is the subject of a createItem method call.
ReflectionAdvice - Class in info.ejava.examples.svc.aop.items
This example makes an simple, example method call to a target object using java.lang.reflect.Method.
ReflectionAdvice() - Constructor for class info.ejava.examples.svc.aop.items.ReflectionAdvice
 
returnsFullyQualifiedGrill() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
returnsGrill(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
returnsGrillPattern() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
run(String...) - Method in class info.ejava.examples.svc.aop.items.CGLibAdvice
 
run(String...) - Method in class info.ejava.examples.svc.aop.items.DynamicProxyAdvice
 
run(String...) - Method in class info.ejava.examples.svc.aop.items.ProgrammaticAOPAdvice
 
run(String...) - Method in class info.ejava.examples.svc.aop.items.ReflectionAdvice
 

S

SampleAdvice1 - Class in info.ejava.examples.svc.aop.items.proxyfactory
This class provides programmatic advice definitions that can be assigned using a ProxyFactory
SampleAdvice1() - Constructor for class info.ejava.examples.svc.aop.items.proxyfactory.SampleAdvice1
 
serviceMethod() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
serviceMethodWithGrillArgs() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
setUserRoles(List<MyAccessIntroduction.Access>) - Method in interface info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction
 
setUserRoles(List<MyAccessIntroduction.Access>) - Method in class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroductionImpl
 
state - Variable in class info.ejava.examples.svc.aop.items.dto.AddressDTO
 
street - Variable in class info.ejava.examples.svc.aop.items.dto.AddressDTO
 

T

target - Variable in class info.ejava.examples.svc.aop.items.dynamicproxies.MyInvocationHandler
 
targetBedsServiceImpl() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
targetServices() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
TargetWrapper(T) - Constructor for record class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.TargetWrapper
Creates an instance of a TargetWrapper record class.
thisBedsServiceImpl() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
toLower(String) - Method in class info.ejava.examples.svc.aop.items.normalizers.NormalizerBase
 
toString() - Method in record class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.TargetWrapper
Returns a string representation of this record class.
toUpper(String) - Method in class info.ejava.examples.svc.aop.items.normalizers.NormalizerBase
 

U

updateContact(int, ContactDTO) - Method in class info.ejava.examples.svc.aop.items.controllers.ContactsController
 
updateContact(int, ContactDTO) - Method in interface info.ejava.examples.svc.aop.items.services.ContactsService
 
updateContact(int, ContactDTO) - Method in class info.ejava.examples.svc.aop.items.services.ContactsServiceImpl
 
updateGrill(int, GrillDTO) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
updateItem(int, BedDTO) - Method in class info.ejava.examples.svc.aop.items.services.BedsServiceImpl
 
updateItem(int, ChairDTO) - Method in class info.ejava.examples.svc.aop.items.controllers.ChairsController
 
updateItem(int, ChairDTO) - Method in class info.ejava.examples.svc.aop.items.services.ChairsServiceImpl
 
updateItem(int, GrillDTO) - Method in class info.ejava.examples.svc.aop.items.controllers.GrillsController
 
updateItem(int, GrillDTO) - Method in class info.ejava.examples.svc.aop.items.services.GrillsServiceImpl
 
updateItem(int, MowerDTO) - Method in class info.ejava.examples.svc.aop.items.services.MowersServiceImpl
 
updateItem(int, T) - Method in class info.ejava.examples.svc.aop.items.controllers.ItemsController
 
updateItem(int, T) - Method in interface info.ejava.examples.svc.aop.items.services.ItemsService
 
updateItem(int, T) - Method in class info.ejava.examples.svc.aop.items.services.ItemsServiceImpl
 
updateItem(JoinPoint) - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
updateItemIntGrillDTO() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
updateItemIntWildcard() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
updateItemTwoParams() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
userRoles - Variable in class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroductionImpl
 

V

valueOf(String) - Static method in enum class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.Access
Returns the enum constant of this class with the specified name.
values() - Static method in enum class info.ejava.examples.svc.aop.items.proxyfactory.MyAccessIntroduction.Access
Returns an array containing the constants of this enum class, in the order they are declared.

W

withinBedsService() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
withinImplementsItemsService() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 
withinItemsSubpackage() - Method in class info.ejava.examples.svc.aop.items.aspects.ItemsAspect
 

Z

zip - Variable in class info.ejava.examples.svc.aop.items.dto.AddressDTO
 
A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages