Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
_
A
AbstractSmartContainer
- class org.bsf.smartValueObject.container.
AbstractSmartContainer
.
Skeleton implementation of a versionable container.
AbstractSmartContainer(Versionable)
- Constructor for class org.bsf.smartValueObject.container.
AbstractSmartContainer
Initialize the container with a version.
accept(Versionable)
- Method in interface org.bsf.smartValueObject.
VersionableFilter
Tests wether or not the specified object implementing
Versionable
is accepted.
add(int, Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
add(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Collection interface.
addAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
addAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartList
addAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartSet
addAll(int, Collection)
- Method in class org.bsf.smartValueObject.container.
SmartList
addDelegations(CtClass, CtField, CtClass)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Generic method to implement an interface by delegation.
addFieldInterceptor(CtField, Properties)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Adds an interceptor to a field (for write access).
addFieldInterceptors(CtClass)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Adds interceptors to all fields declared in cc.
addFileset(FileSet)
- Method in class org.bsf.smartValueObject.tools.
SmartTask
addMethod(ASMInstrumentor.MyMethod)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
addObject(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Adds object w/ versioning.
addObject(Object, Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Add object via key, w/ versioning.
addSubsidiary(SubsidiaryVO)
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
addToContainer(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Add object to container.
addToContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
addToContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
addToContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartMap
addToContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartSet
addToContainer(Object, Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Adds object to container with key.
addToContainer(Object, Object)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
addToContainer(Object, Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
addToContainer(Object, Object)
- Method in class org.bsf.smartValueObject.container.
SmartMap
addToContainer(Object, Object)
- Method in class org.bsf.smartValueObject.container.
SmartSet
addVersionField(CtClass)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Adds a version field to the class.
ALL
- Static variable in class org.bsf.smartValueObject.
VersionableFilters
No filter, get all objects.
alreadyModified(CtClass)
- Method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Prevents class from being instrumented twice.
ASMInstrumentor
- class org.bsf.smartValueObject.tools.
ASMInstrumentor
.
ASM specific implementation of Instrumentor.
ASMInstrumentor.MyMethod
- class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
.
Representation of a method.
ASMInstrumentor.MyMethod(String, String, String)
- Constructor for class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
ASMInstrumentor.SVOClassAdapter
- class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
.
Adapter to change class informations with ASM.
ASMInstrumentor.SVOClassAdapter(String, ClassVisitor)
- Constructor for class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
ASMInstrumentor.SVOCodeAdapter
- class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
.
Adapter to change the bytecode with ASM.
ASMInstrumentor.SVOCodeAdapter(String, CodeVisitor, ASMInstrumentor.SVOClassAdapter)
- Constructor for class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
ASMInstrumentor()
- Constructor for class org.bsf.smartValueObject.tools.
ASMInstrumentor
B
buildUserGraph()
- Static method in class org.bsf.smartValueObject.demo.
SVODemoUserBean
C
ca
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
checkConcurrency(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
checkSmartContainer(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Check if object is smartcontainer, else throw IllegalArgumentException
checkVersionable(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Check if object is versionable, else throw IllegalArgumentException
className
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor
clazz
- Variable in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
The class of the VO.
CLEANMETHOD
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
Method to clean flags.
clear()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Collection/Map/... interface.
clear()
- Method in class org.bsf.smartValueObject.container.
SmartMap
Overrides baseclass with a specialized method.
coll
- Variable in class org.bsf.smartValueObject.container.
SmartCollection
company1
- Variable in class org.bsf.smartValueObject.demo.
TestDemoMediator
company2
- Variable in class org.bsf.smartValueObject.demo.
TestDemoMediator
companyHome
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator
CompanyVO
- class org.bsf.smartValueObject.demo.
CompanyVO
.
Company.
CompanyVO()
- Constructor for class org.bsf.smartValueObject.demo.
CompanyVO
ConcurrencyException
- exception org.bsf.smartValueObject.mediator.
ConcurrencyException
.
Thrown in case of concurrent modifications.
ConcurrencyException()
- Constructor for class org.bsf.smartValueObject.mediator.
ConcurrencyException
config
- Variable in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
To config lookups etc.
containerClear()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Deletes all elements from the container.
containerClear()
- Method in class org.bsf.smartValueObject.container.
SmartCollection
containerClear()
- Method in class org.bsf.smartValueObject.container.
SmartList
containerClear()
- Method in class org.bsf.smartValueObject.container.
SmartMap
containerClear()
- Method in class org.bsf.smartValueObject.container.
SmartSet
containerContains(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Verifies if the container has the specified object.
containerContains(Object)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
containerContains(Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
containerContains(Object)
- Method in class org.bsf.smartValueObject.container.
SmartMap
containerContains(Object)
- Method in class org.bsf.smartValueObject.container.
SmartSet
containerContainsKey(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Verifies if the container has the specified key.
containerContainsKey(Object)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
containerContainsKey(Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
containerContainsKey(Object)
- Method in class org.bsf.smartValueObject.container.
SmartMap
containerContainsKey(Object)
- Method in class org.bsf.smartValueObject.container.
SmartSet
containerIterator()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Gets the standard iterator for this container.
containerIterator()
- Method in class org.bsf.smartValueObject.container.
SmartCollection
containerIterator()
- Method in class org.bsf.smartValueObject.container.
SmartList
containerIterator()
- Method in class org.bsf.smartValueObject.container.
SmartMap
containerIterator()
- Method in class org.bsf.smartValueObject.container.
SmartSet
containerReplacementProps
- Static variable in class org.bsf.smartValueObject.tools.
Instrumentor.SmartReplacements
containerReplacements
- Static variable in class org.bsf.smartValueObject.tools.
Instrumentor.SmartReplacements
containerSize()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
The 'raw' size of the container.
containerSize()
- Method in class org.bsf.smartValueObject.container.
SmartCollection
containerSize()
- Method in class org.bsf.smartValueObject.container.
SmartList
containerSize()
- Method in class org.bsf.smartValueObject.container.
SmartMap
containerSize()
- Method in class org.bsf.smartValueObject.container.
SmartSet
contains(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Collection interface.
containsAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
containsAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartList
containsAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartSet
containsKey(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Map interface.
containsObject(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Checks if container has specified object, respects versioning.
containsValue(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Map interface.
context
- Variable in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
CONTEXT
- Static variable in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
continueVisiting(Object)
- Method in class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
continueVisiting(Object)
- Method in class org.bsf.smartValueObject.
SmartAccess.ResetVisitor
converter
- Static variable in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
The codeconverter to be used to change field access.
copyProperties(Object, Object)
- Static method in class org.bsf.smartValueObject.demo.
DemoMediator
Wrapper around BeanUtils.copyProperties.
counter
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyLocalHome
counter
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryLocalHome
create()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
create()
- Method in class org.bsf.smartValueObject.
Version
create()
- Method in interface org.bsf.smartValueObject.
Versionable
Mark object as created.
create()
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyLocalHome
create()
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryLocalHome
createContainerTrap(ASMInstrumentor.MyMethod, CodeVisitor)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
created
- Variable in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Number of created objects.
created
- Variable in class org.bsf.smartValueObject.
Version
CREATED
- Static variable in class org.bsf.smartValueObject.
VersionableFilters
Get newly created objects.
createdIterator(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Gets an iterator for newly created objects.
CREATEDMETHOD
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
To verify if object has newly created.
createdSize(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
CREATEMETHOD
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
Mark object as freshly created.
createNewVO()
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
Gets an 'empty' VO.
createTrapMethod(ASMInstrumentor.MyMethod, CodeVisitor)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
createTrapMethods()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
createTrapWrite(CtClass)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Creates a 'trap' for interception.
createTrapWriteGeneric(CtClass, String, String)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
To replace assignment to specific interfaces by a wrapped version.
createUserService()
- Method in class org.bsf.smartValueObject.demo.
SVODemoServiceBean
createVersionableField(ClassVisitor)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
createVersionableMethods(Class, String)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
createVersionField(CtClass)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Creates the version field.
creationDate
- Variable in class org.bsf.smartValueObject.demo.
CompanyVO
creationDate
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
ctclass
- Variable in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
A The modified class in javassist's representation.
cw
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor
D
debug
- Variable in class org.bsf.smartValueObject.
Version
defineClass()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor
defineClass()
- Method in interface org.bsf.smartValueObject.tools.
Instrumentor
Use internal classloader to build class object.
defineClass()
- Method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
delete()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
delete()
- Method in class org.bsf.smartValueObject.
Version
delete()
- Method in interface org.bsf.smartValueObject.
Versionable
Mark object for deletion.
deleted
- Variable in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Number of deleted objects.
deleted
- Variable in class org.bsf.smartValueObject.
Version
DELETED
- Static variable in class org.bsf.smartValueObject.
VersionableFilters
Get only deleted objects.
deletedIterator(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Gets an iterator for deleted objects.
DELETEDMETHOD
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
To verify if object is marked for deletion.
deletedSize(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
deleteGraph(Object)
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
Deletes a graph.
deleteGraph(Object)
- Method in interface org.bsf.smartValueObject.mediator.
Mediator
Deletes a graph.
deleteGraph(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Deletes a graph.
DELETEMETHOD
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
Mark object for deletion.
DemoMediator
- class org.bsf.smartValueObject.demo.
DemoMediator
.
Mock Mediator for the Demo.
DemoMediator.CompanyEntity
- class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
.
Mock class for real entity.
DemoMediator.CompanyEntity(Long)
- Constructor for class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
DemoMediator.CompanyLocalHome
- class org.bsf.smartValueObject.demo.
DemoMediator.CompanyLocalHome
.
LocalHome mock for Company.
DemoMediator.CompanyLocalHome()
- Constructor for class org.bsf.smartValueObject.demo.
DemoMediator.CompanyLocalHome
DemoMediator.SubsidiaryEntity
- class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
.
Mock class for real entity.
DemoMediator.SubsidiaryEntity(Long)
- Constructor for class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
DemoMediator.SubsidiaryLocalHome
- class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryLocalHome
.
LocalHome mock for Subsidiary.
DemoMediator.SubsidiaryLocalHome()
- Constructor for class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryLocalHome
DemoMediator()
- Constructor for class org.bsf.smartValueObject.demo.
DemoMediator
dirty
- Variable in class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
dirty
- Variable in class org.bsf.smartValueObject.
Version
DIRTY
- Static variable in class org.bsf.smartValueObject.
VersionableFilters
Get modified (dirty) objects.
DIRTYMETHOD
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
To verify is object has been altered.
doEquals(Field)
- Static method in class org.bsf.smartValueObject.
VersionHelper
Checks if the equals method should be performed before writing to a field.
E
ejbCreate()
- Method in class org.bsf.smartValueObject.demo.
SVODemoServiceBean
During the creation of the EJB we retrieve a ref on the local home of the SVODemoUser
ejbCreate()
- Method in class org.bsf.smartValueObject.demo.
SVODemoUserBean
EjbSvoMediator
- class org.bsf.smartValueObject.mediator.
EjbSvoMediator
.
A mediator for EJBs.
EjbSvoMediator(Class, Map)
- Constructor for class org.bsf.smartValueObject.mediator.
EjbSvoMediator
Creates a mediator for the given class.
entrySet()
- Method in class org.bsf.smartValueObject.container.
SmartMap
equals(Object)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
execute()
- Method in class org.bsf.smartValueObject.tools.
SmartTask
EXISTING
- Static variable in class org.bsf.smartValueObject.
VersionableFilters
Get object that actually exist.
F
field
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
fieldWrite(String)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Convention to name methods.
filesets
- Variable in class org.bsf.smartValueObject.tools.
SmartTask
filter
- Variable in class org.bsf.smartValueObject.container.
SmartIterator
This filter decides which objects are visible to the user.
findByPk(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyLocalHome
findByPk(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryLocalHome
findClass(String)
- Method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor.InstClassLoader
G
get(int)
- Method in class org.bsf.smartValueObject.container.
SmartList
get(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Map interface.
getBytecode()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor
getBytecode()
- Method in interface org.bsf.smartValueObject.tools.
Instrumentor
Get modified class as byte array.
getBytecode()
- Method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
getClassLoader()
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
For testing.
getCompanyEntityByVO(CompanyVO)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Gets company entity from VO.
getCompanyGraph()
- Method in class org.bsf.smartValueObject.demo.
SVODemoClient
Retrieve the user company graph
getCompanyVo(Object)
- Method in class org.bsf.smartValueObject.demo.
SVODemoUserBean
getContainer()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
getContainer()
- Method in class org.bsf.smartValueObject.container.
SmartCollection
getContainer()
- Method in interface org.bsf.smartValueObject.container.
SmartContainer
Gets the backing container containing all elements.
getContainer()
- Method in class org.bsf.smartValueObject.container.
SmartList
getContainer()
- Method in class org.bsf.smartValueObject.container.
SmartMap
getContainer()
- Method in class org.bsf.smartValueObject.container.
SmartSet
getContext()
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
Gets initial context.
getCreated()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
getCreated()
- Method in interface org.bsf.smartValueObject.container.
SmartContainer
Number of elements which have been created.
getCreationDate()
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
getCreationDate()
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
getDeleted()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
getDeleted()
- Method in interface org.bsf.smartValueObject.container.
SmartContainer
Number of elements which have been deleted.
getField()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
getFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Gets object from container.
getFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
getFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
getFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartMap
getFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartSet
getGraph(Object)
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
Retrieves graph based on given prototype.
getGraph(Object)
- Method in interface org.bsf.smartValueObject.mediator.
Mediator
Retrieves a graph based on given prototype.
getGraph(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Retrieves graph based on given prototype.
getId()
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
getId()
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
getId()
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
getId()
- Method in class org.bsf.smartValueObject.demo.
SubsidiaryVO
getInstrumentor()
- Method in class org.bsf.smartValueObject.tools.
SmartTask
getInstrumentorInstance()
- Method in class org.bsf.smartValueObject.tools.
SmartTask
Gets an concrete instrumentor instance.
getInternalName()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
getIterator()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
getIterator()
- Method in interface org.bsf.smartValueObject.container.
SmartContainer
Gets the backing iterator for all elements.
getIterator()
- Method in class org.bsf.smartValueObject.container.
SmartSet
getName()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
getName()
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
getName()
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
getName()
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
getName()
- Method in class org.bsf.smartValueObject.demo.
SubsidiaryVO
getPK(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Gets primary key from object (from the field specied in indexField).
getPrototype(long)
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
getSmartContainers(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Gets all smartcontainers in object o.
getSubsidiaries()
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
getSubsidiaries()
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
getSubsidiaryEntitybyVO(SubsidiaryVO)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Gets subsidiary entitiy from VO.
getType()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
getTypeClassName()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
getTypeInternalName()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
getVersionables(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Gets all versionable objects contained in o (itself a versionable).
getVersionCache(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
getVersionId()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
getVersionId()
- Method in class org.bsf.smartValueObject.
Version
Gets the version number.
getVersionId()
- Method in interface org.bsf.smartValueObject.
Versionable
Gets the version number.
getVersionId(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Gets version id from object.
getWorkforce()
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
getWorkforce()
- Method in class org.bsf.smartValueObject.demo.
SubsidiaryVO
H
hashCode()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
hasNext()
- Method in class org.bsf.smartValueObject.container.
SmartIterator
hasSmartContainer()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
homeClass
- Variable in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
HOMECLASS
- Static variable in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
I
id
- Variable in class org.bsf.smartValueObject.demo.
CompanyVO
id
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
id
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
id
- Variable in class org.bsf.smartValueObject.demo.
SubsidiaryVO
indexField
- Variable in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
The index field of the VO
indexField
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator
The index field in the VO (would be configured on runtime).
INDEXFIELD
- Static variable in interface org.bsf.smartValueObject.mediator.
Mediator
indexOf(Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
initVersionable()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
instCL
- Static variable in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Custom classloader to define classes at runtime.
instrumentor
- Variable in class org.bsf.smartValueObject.tools.
SmartTask
The classname of the instrumentor to use.
Instrumentor
- interface org.bsf.smartValueObject.tools.
Instrumentor
.
Minimal set of methods for instrumenting classes.
Instrumentor.SmartReplacements
- class org.bsf.smartValueObject.tools.
Instrumentor.SmartReplacements
.
Instrumentor.SmartReplacements()
- Constructor for class org.bsf.smartValueObject.tools.
Instrumentor.SmartReplacements
InstrumentorException
- exception org.bsf.smartValueObject.tools.
InstrumentorException
.
Exception for wrapping low-level errors caused by the bytecode manipulating libraries.
InstrumentorException()
- Constructor for class org.bsf.smartValueObject.tools.
InstrumentorException
InstrumentorException(String)
- Constructor for class org.bsf.smartValueObject.tools.
InstrumentorException
InstrumentorException(String, Throwable)
- Constructor for class org.bsf.smartValueObject.tools.
InstrumentorException
InstrumentorException(Throwable)
- Constructor for class org.bsf.smartValueObject.tools.
InstrumentorException
internalName
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
isConstructor
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
isCreated()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
isCreated()
- Method in class org.bsf.smartValueObject.
Version
isCreated()
- Method in interface org.bsf.smartValueObject.
Versionable
Has object been newly created ?
isCreated(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Checks if object was created.
isDeleted()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
isDeleted()
- Method in class org.bsf.smartValueObject.
Version
isDeleted()
- Method in interface org.bsf.smartValueObject.
Versionable
Has object been deleted ?
isDeleted(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Checks if object was deleted.
isDirty()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
isDirty()
- Method in class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
isDirty()
- Method in class org.bsf.smartValueObject.
Version
isDirty()
- Method in interface org.bsf.smartValueObject.
Versionable
Is object dirty ?
isDirty(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Checks if object is modified.
isEmpty()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementaion for Collection/Map/... interface.
isGraphDirty(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Checks if objects in graph o have been modified.
isInitialized
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
isSmartContainer(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Checks if the object is a smart container.
isVersionable(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Checks if the object is versionable.
it
- Variable in class org.bsf.smartValueObject.container.
SmartIterator
The underlying iterator.
iterator()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Collection interface.
iterator(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Gets an iterator for all versionable objects.
J
JavaAssistInstrumentor
- class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
.
Javassist specific implementation.
JavaAssistInstrumentor.InstClassLoader
- class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor.InstClassLoader
.
Custom ClassLoader using
CtClass
.
JavaAssistInstrumentor.InstClassLoader(ClassLoader)
- Constructor for class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor.InstClassLoader
Creates new ClassLoader.
JavaAssistInstrumentor()
- Constructor for class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Creates new instance.
JavaAssistInstrumentor(Class)
- Constructor for class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Added for convenience.
JavaAssistInstrumentor(String)
- Constructor for class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
The instrumentor is initialized by this constructor.
K
keySet()
- Method in class org.bsf.smartValueObject.container.
SmartMap
L
lastIndexOf(Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
list
- Variable in class org.bsf.smartValueObject.container.
SmartList
listIterator()
- Method in class org.bsf.smartValueObject.container.
SmartList
listIterator(int)
- Method in class org.bsf.smartValueObject.container.
SmartList
loadAndDefine(String)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
For testing.
loadAndDefine(String)
- Method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor.InstClassLoader
loadClass(CtClass)
- Method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor.InstClassLoader
loadClass(String, byte[])
- Method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor.InstClassLoader
log
- Static variable in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
log
- Static variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor
log
- Static variable in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
log
- Static variable in class org.bsf.smartValueObject.demo.
DemoMediator
log(String)
- Static method in class org.bsf.smartValueObject.
SmartAccess
lookFor(Object)
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
lookForEJB(Object)
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
lookForIndex(Object)
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
M
makeFieldsPublic(CtClass)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Makes fields public.
makeVersionable(CtClass)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Makes class versionable.
map
- Variable in class org.bsf.smartValueObject.container.
SmartMap
map
- Variable in class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
map
- Variable in class org.bsf.smartValueObject.
SmartAccess.ResetVisitor
markClean()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
markClean()
- Method in class org.bsf.smartValueObject.
Version
markClean()
- Method in interface org.bsf.smartValueObject.
Versionable
Resets flags.
markVisited(Object)
- Method in class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
markVisited(Object)
- Method in class org.bsf.smartValueObject.
SmartAccess.ResetVisitor
mediator
- Variable in class org.bsf.smartValueObject.demo.
TestDemoMediator
Mediator
- interface org.bsf.smartValueObject.mediator.
Mediator
.
The mediator interface.
MediatorException
- exception org.bsf.smartValueObject.mediator.
MediatorException
.
Exceptions caused by a mediator.
MediatorException()
- Constructor for class org.bsf.smartValueObject.mediator.
MediatorException
MediatorException(String)
- Constructor for class org.bsf.smartValueObject.mediator.
MediatorException
MediatorException(String, Throwable)
- Constructor for class org.bsf.smartValueObject.mediator.
MediatorException
MediatorException(Throwable)
- Constructor for class org.bsf.smartValueObject.mediator.
MediatorException
methodName
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
methodName(String)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
methods
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
methodsCreated
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
modifiedIterator(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Gets an iterator for modified objects.
modifyClass(CtClass)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Applies all necessary modifications to make class versionable.
modifyClass(String)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor
modifyClass(String)
- Method in interface org.bsf.smartValueObject.tools.
Instrumentor
Modifies this class.
modifyClass(String)
- Method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
modifyClass(String, String)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor
modifyClass(String, String)
- Method in interface org.bsf.smartValueObject.tools.
Instrumentor
modifyClass(String, String)
- Method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
modifyConcurrently()
- Method in class org.bsf.smartValueObject.demo.
SVODemoClient
Used to simulate a concurrent modification on datas.
modifyConcurrently()
- Method in class org.bsf.smartValueObject.demo.
SVODemoUserBean
Simulates a concurrent modification on the graph
N
name
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
name
- Variable in class org.bsf.smartValueObject.demo.
CompanyVO
name
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
name
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
name
- Variable in class org.bsf.smartValueObject.demo.
SubsidiaryVO
newCompany(CompanyVO, PrintWriter)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Creates new company based on VO.
newCompanyVO()
- Static method in class org.bsf.smartValueObject.demo.
DemoMediator
Creates new CompanyVO object.
newCompanyVO(DemoMediator.CompanyEntity)
- Static method in class org.bsf.smartValueObject.demo.
DemoMediator
newSubsidiary(SubsidiaryVO)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Creates new subsidiary based on VO.
newSubsidiaryVO()
- Static method in class org.bsf.smartValueObject.demo.
DemoMediator
Creates new SubsidiaryVO object.
newSubsidiaryVO(DemoMediator.SubsidiaryEntity)
- Static method in class org.bsf.smartValueObject.demo.
DemoMediator
Creates new SubsidiaryVO object and initializes its field with the given SubsidiaryEntity.
next
- Variable in class org.bsf.smartValueObject.container.
SmartIterator
next()
- Method in class org.bsf.smartValueObject.container.
SmartIterator
NOOBJECT
- Static variable in class org.bsf.smartValueObject.container.
SmartIterator
Marker object as placeholder.
O
objects
- Variable in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
org.bsf.smartValueObject
- package org.bsf.smartValueObject
org.bsf.smartValueObject.container
- package org.bsf.smartValueObject.container
"Smart" replacements for container to allow for versioning.
org.bsf.smartValueObject.demo
- package org.bsf.smartValueObject.demo
org.bsf.smartValueObject.mediator
- package org.bsf.smartValueObject.mediator
Mediator services for SVO.
org.bsf.smartValueObject.tools
- package org.bsf.smartValueObject.tools
Tools to do the actual bytecode modification.
P
persist(DemoMediator.CompanyEntity)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyLocalHome
persist(DemoMediator.SubsidiaryEntity)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryLocalHome
pool
- Static variable in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Default pool to obtain CtClasses from.
put(Object, Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Map interface.
putAll(Map)
- Method in class org.bsf.smartValueObject.container.
SmartMap
R
readConfig(Map)
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
readStream(InputStream)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor.InstClassLoader
Helper method to read inputstream in byte array.
remove()
- Method in class org.bsf.smartValueObject.container.
SmartIterator
We dont't support this (yet).
remove(int)
- Method in class org.bsf.smartValueObject.container.
SmartList
remove(Object)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
remove(Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
remove(Object)
- Method in class org.bsf.smartValueObject.container.
SmartMap
remove(Object)
- Method in class org.bsf.smartValueObject.container.
SmartSet
remove(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyLocalHome
remove(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryLocalHome
removeAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
removeAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartList
removeAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartSet
removeCompany(CompanyVO)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Removes company based on VO.
removeFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Removes object from container.
removeFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
removeFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
removeFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartMap
removeFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartSet
removeKeyFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Removes key from container.
removeKeyFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
removeKeyFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
removeKeyFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartMap
removeKeyFromContainer(Object)
- Method in class org.bsf.smartValueObject.container.
SmartSet
removeObject(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Removes object while respecting versioning.
removeObjectByKey(Object)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Removes object by key, w/ versioning.
removeSubsidiary(SubsidiaryVO)
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
removeSubsidiary(SubsidiaryVO)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Removes subsidiary based on VO.
removeVersionCache(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
reset(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Resets objects version state.
resetGraph(Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Resets all objects on the graph,including the root object.
retainAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartCollection
retainAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartList
retainAll(Collection)
- Method in class org.bsf.smartValueObject.container.
SmartSet
S
sameVersion(Object, Object)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Checks if object o1, o2 have the same version number.
set
- Variable in class org.bsf.smartValueObject.container.
SmartSet
The underlying set.
set(int, Object)
- Method in class org.bsf.smartValueObject.container.
SmartList
setCreationDate(Date)
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
setCreationDate(Date)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
setId(Long)
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
setId(Long)
- Method in class org.bsf.smartValueObject.demo.
SubsidiaryVO
setInstrumentor(String)
- Method in class org.bsf.smartValueObject.tools.
SmartTask
Name of a class implementing
org.bsf.smartValueObject.tools.Instrumentor
.
setName(String)
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
setName(String)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
setName(String)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
setName(String)
- Method in class org.bsf.smartValueObject.demo.
SubsidiaryVO
setUp()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
setVersionId(long)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
setVersionId(long)
- Method in class org.bsf.smartValueObject.
Version
Sets the version number
setVersionId(long)
- Method in interface org.bsf.smartValueObject.
Versionable
Sets the version number
setVersionId(Object, long)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Sets version id.
setWorkforce(long)
- Method in class org.bsf.smartValueObject.demo.
SubsidiaryVO
setWorkforce(Long)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
size()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
size()
- Method in interface org.bsf.smartValueObject.container.
SmartContainer
Number of elements (not counting deleted ones).
SmartAccess
- class org.bsf.smartValueObject.
SmartAccess
.
Class to encapsulate implementation details and scary casts for
SmartContainer
and
Versionable
objects.
SmartAccess.DirtyVisitor
- class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
.
A visitor which searches the graph for dirty objects.
SmartAccess.DirtyVisitor()
- Constructor for class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
SmartAccess.ResetVisitor
- class org.bsf.smartValueObject.
SmartAccess.ResetVisitor
.
A visitor which resets all versionable objects.
SmartAccess.ResetVisitor()
- Constructor for class org.bsf.smartValueObject.
SmartAccess.ResetVisitor
SmartAccess.SmartVisitor
- interface org.bsf.smartValueObject.
SmartAccess.SmartVisitor
.
Interface for visiting graphs.
SmartAccess()
- Constructor for class org.bsf.smartValueObject.
SmartAccess
SmartCollection
- class org.bsf.smartValueObject.container.
SmartCollection
.
A smart wrapper class around
java.util.Collection
.
SMARTCOLLECTION
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
A replacement for
java.util.Collection
.
SmartCollection(Collection, Versionable)
- Constructor for class org.bsf.smartValueObject.container.
SmartCollection
SmartContainer
- interface org.bsf.smartValueObject.container.
SmartContainer
.
Track changes in container objects.
SMARTCONTAINER
- Static variable in class org.bsf.smartValueObject.
VersionableFilters
Gets smart container objects.
SMARTCONTAINERS
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
A map containing container classes and their smart replacements.
smartify(Class)
- Static method in class org.bsf.smartValueObject.tools.
JavaAssistInstrumentor
Static convenience method.
smartify(String, String[])
- Method in class org.bsf.smartValueObject.tools.
SmartTask
Smartify all files.
SmartIterator
- class org.bsf.smartValueObject.container.
SmartIterator
.
A replacement for
java.util.Iterator
.
SmartIterator(Iterator, VersionableFilter)
- Constructor for class org.bsf.smartValueObject.container.
SmartIterator
Initializes this iterator with another iterator and a
VersionableFilter
.
SmartList
- class org.bsf.smartValueObject.container.
SmartList
.
A smart wrapper class around
java.util.List
.
SMARTLIST
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
A replacement for
java.util.List
.
SmartList(List, Versionable)
- Constructor for class org.bsf.smartValueObject.container.
SmartList
SmartMap
- class org.bsf.smartValueObject.container.
SmartMap
.
A smart wrapper class around
java.util.Map
.
SMARTMAP
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
A replacement for
java.util.Map
.
SmartMap(Map, Versionable)
- Constructor for class org.bsf.smartValueObject.container.
SmartMap
SmartSet
- class org.bsf.smartValueObject.container.
SmartSet
.
A smart wrapper class around
java.util.Set
.
SMARTSET
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
A replacement for
java.util.Set
.
SmartSet(Set, Versionable)
- Constructor for class org.bsf.smartValueObject.container.
SmartSet
Inititalize SmartCollection
SmartTask
- class org.bsf.smartValueObject.tools.
SmartTask
.
Ant task to do bytecode modification on compile time.
SmartTask()
- Constructor for class org.bsf.smartValueObject.tools.
SmartTask
storageCompany
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator
Our storage, to avoid EJB local entities.
storageSubsidiary
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator
Our storage, to avoid EJB local entities.
storeCompanyGraph(Object)
- Method in class org.bsf.smartValueObject.demo.
SVODemoClient
storeEJB(Object)
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
subList(int, int)
- Method in class org.bsf.smartValueObject.container.
SmartList
subsidiaries
- Variable in class org.bsf.smartValueObject.demo.
CompanyVO
subsidiaries
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator.CompanyEntity
subsidiaries()
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
subsidiaryHome
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator
SubsidiaryVO
- class org.bsf.smartValueObject.demo.
SubsidiaryVO
.
Subsidiary.
SubsidiaryVO()
- Constructor for class org.bsf.smartValueObject.demo.
SubsidiaryVO
SVO_SERVICE
- Static variable in class org.bsf.smartValueObject.demo.
SVODemoClient
SVODemoClient
- class org.bsf.smartValueObject.demo.
SVODemoClient
.
Handles the client-server exchanges of the demo.
SVODemoClient()
- Constructor for class org.bsf.smartValueObject.demo.
SVODemoClient
SVODemoServiceBean
- class org.bsf.smartValueObject.demo.
SVODemoServiceBean
.
This EJB is used as the server service for the SVO demo.
SVODemoServiceBean()
- Constructor for class org.bsf.smartValueObject.demo.
SVODemoServiceBean
SVODemoUserBean
- class org.bsf.smartValueObject.demo.
SVODemoUserBean
.
This stateful bean is the one used by each client to simulate a persistence service.
SVODemoUserBean()
- Constructor for class org.bsf.smartValueObject.demo.
SVODemoUserBean
svoService
- Variable in class org.bsf.smartValueObject.demo.
SVODemoClient
svoUser
- Variable in class org.bsf.smartValueObject.demo.
SVODemoClient
T
testBug()
- Method in class org.bsf.smartValueObject.demo.
SVODemoClient
testConcurrency()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
testCreated()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
testDeleted()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
testDeleteGraph()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
TestDemoMediator
- class org.bsf.smartValueObject.demo.
TestDemoMediator
.
Testcase DemoMediator.
TestDemoMediator()
- Constructor for class org.bsf.smartValueObject.demo.
TestDemoMediator
testEverythingCleanOnBegin()
- Method in class org.bsf.smartValueObject.demo.
SVODemoClient
testModified()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
testModified2()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
testSvoUser()
- Method in class org.bsf.smartValueObject.demo.
SVODemoClient
Test method
testTwoCompanies()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
testUpdate()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
testUpdateAndGetGraph()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
timestamp
- Variable in class org.bsf.smartValueObject.
Version
toArray()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Collection/... interface.
toArray(Object[])
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Implementation for Collection/... interface.
toObjectArray()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
Retrieves objects as an array.
toObjectArray()
- Method in class org.bsf.smartValueObject.container.
SmartCollection
toObjectArray()
- Method in class org.bsf.smartValueObject.container.
SmartList
toObjectArray()
- Method in class org.bsf.smartValueObject.container.
SmartMap
toObjectArray()
- Method in class org.bsf.smartValueObject.container.
SmartSet
toString()
- Method in class org.bsf.smartValueObject.container.
SmartSet
toString()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
toString()
- Method in class org.bsf.smartValueObject.
Version
toString()
- Method in class org.bsf.smartValueObject.demo.
CompanyVO
toString()
- Method in class org.bsf.smartValueObject.demo.
SubsidiaryVO
touch()
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
touch()
- Method in class org.bsf.smartValueObject.
Version
touch()
- Method in interface org.bsf.smartValueObject.
Versionable
Touches the object.
touch(String)
- Method in class org.bsf.smartValueObject.container.
AbstractSmartContainer
touch(String)
- Method in class org.bsf.smartValueObject.
Version
touch(String)
- Method in interface org.bsf.smartValueObject.
Versionable
Touches the object, detailling which field has been accessed.
traverseGraph(Object, SmartAccess.SmartVisitor)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Traverses the graph using a visitor.
traverseSmartContainer(Object, SmartAccess.SmartVisitor)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Traverses the given smart container.
traverseVersionable(Object, SmartAccess.SmartVisitor)
- Static method in class org.bsf.smartValueObject.
SmartAccess
Traverses the given versionable object.
type
- Variable in class org.bsf.smartValueObject.tools.
ASMInstrumentor.MyMethod
U
updateCompany(CompanyVO, PrintWriter)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Updates (or creates) company based on VO.
updateCompany1()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
updateCompany2()
- Method in class org.bsf.smartValueObject.demo.
TestDemoMediator
updateCompanyVo(Object)
- Method in class org.bsf.smartValueObject.demo.
SVODemoUserBean
updateGraph(Object)
- Method in class org.bsf.smartValueObject.mediator.
EjbSvoMediator
Stores graph.
updateGraph(Object)
- Method in interface org.bsf.smartValueObject.mediator.
Mediator
Stores a graph.
updateGraph(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Stores graph.
updateGraphAndReport(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Stores graph and return summary of changes.
updateSubsidiary(SubsidiaryVO)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Updates subsidiary based on VO.
updateVersionCache(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
userHome
- Variable in class org.bsf.smartValueObject.demo.
SVODemoServiceBean
userMediator
- Variable in class org.bsf.smartValueObject.demo.
SVODemoUserBean
V
values()
- Method in class org.bsf.smartValueObject.container.
SmartMap
verifyGraph(Object)
- Method in class org.bsf.smartValueObject.demo.
DemoMediator
Verifies if the graph argument is valid.
version
- Variable in class org.bsf.smartValueObject.container.
AbstractSmartContainer
The version instance for this container.
Version
- class org.bsf.smartValueObject.
Version
.
Concrete default implementation of
Versionable
.
Version()
- Constructor for class org.bsf.smartValueObject.
Version
Creates a clean version.
Version(Object)
- Constructor for class org.bsf.smartValueObject.
Version
No specific purpose constructor, needed to satisfy a javassist requirement.
Versionable
- interface org.bsf.smartValueObject.
Versionable
.
Required interface for an object to be versionable.
VersionableFilter
- interface org.bsf.smartValueObject.
VersionableFilter
.
Filter objects based on their version state.
VersionableFilters
- class org.bsf.smartValueObject.
VersionableFilters
.
A helper class providing implementations for some common filters.
VersionableFilters()
- Constructor for class org.bsf.smartValueObject.
VersionableFilters
versionCache
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator
VERSIONCLASS
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
Default implementation for VERSIONINTERFACE.
VERSIONFIELD
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
Name of the field in versionable classes.
VersionHelper
- class org.bsf.smartValueObject.
VersionHelper
.
Helper class to be used by versionable objects.
VERSIONHELPER
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
The helper class used by instrumentors + TOs (on runtime)
VersionHelper()
- Constructor for class org.bsf.smartValueObject.
VersionHelper
VERSIONINTERFACE
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
Interface to be used for versionable objects.
VERSIONMETHOD
- Static variable in interface org.bsf.smartValueObject.tools.
Instrumentor
Method to call upon field write access.
visit(int, String, String, String[], String)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
visitAttribute(Attribute)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
visitEnd()
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
visitFieldInsn(int, String, String, String)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
visitInnerClass(String, String, String, int)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
visitMethod(int, String, String, String[], Attribute)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOClassAdapter
visitMethodInsn(int, String, String, String)
- Method in class org.bsf.smartValueObject.tools.
ASMInstrumentor.SVOCodeAdapter
visitorResponse()
- Method in interface org.bsf.smartValueObject.
SmartAccess.SmartVisitor
To obtain a return value after traversal.
visitorResponse()
- Method in class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
visitorResponse()
- Method in class org.bsf.smartValueObject.
SmartAccess.ResetVisitor
visitSmartContainer(Object)
- Method in interface org.bsf.smartValueObject.
SmartAccess.SmartVisitor
Visits a smart container
visitSmartContainer(Object)
- Method in class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
visitSmartContainer(Object)
- Method in class org.bsf.smartValueObject.
SmartAccess.ResetVisitor
visitVersionable(Object)
- Method in interface org.bsf.smartValueObject.
SmartAccess.SmartVisitor
Visits a versionable object
visitVersionable(Object)
- Method in class org.bsf.smartValueObject.
SmartAccess.DirtyVisitor
visitVersionable(Object)
- Method in class org.bsf.smartValueObject.
SmartAccess.ResetVisitor
voClazzCompany
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator
Class of the VO (would be configured on runtime).
W
workforce
- Variable in class org.bsf.smartValueObject.demo.
DemoMediator.SubsidiaryEntity
workforce
- Variable in class org.bsf.smartValueObject.demo.
SubsidiaryVO
_
_dateFormat
- Variable in class org.bsf.smartValueObject.demo.
CompanyVO
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
_
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes