Skip navigation links
A B C D E F G H I L M N O P Q R S T U 

A

AbstractDaoAdapterRegister<D,A> - Class in org.milyn.scribe.register
An abstract implementation of a DAO adapter TODO: finish documentation
AbstractDaoAdapterRegister(A) - Constructor for class org.milyn.scribe.register.AbstractDaoAdapterRegister
 
AbstractDaoAdapterRegister(A, Map<String, ? extends A>) - Constructor for class org.milyn.scribe.register.AbstractDaoAdapterRegister
 
AbstractDaoAdapterRegister(Map<String, ? extends A>) - Constructor for class org.milyn.scribe.register.AbstractDaoAdapterRegister
 
AbstractDaoRegister<D> - Class in org.milyn.scribe.register
A abstract convenience implementation of the DaoRegister The AbstractDaoRegister.getDefaultDao() and AbstractDaoRegister.getDao(String) methods both throw a UnsupportedOperationException.
AbstractDaoRegister() - Constructor for class org.milyn.scribe.register.AbstractDaoRegister
 
addToSessionMap(Map<String, ? extends A>) - Method in class org.milyn.scribe.register.AbstractDaoAdapterRegister
 
AnnotatedDaoInvoker - Class in org.milyn.scribe.invoker
 
AnnotatedDaoInvoker(Object, AnnotatedDaoRuntimeInfo) - Constructor for class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
AnnotatedDaoRuntimeInfo - Class in org.milyn.scribe.reflection
 
AnnotatedDaoRuntimeInfoFactory - Class in org.milyn.scribe.reflection
 
AnnotatedDaoRuntimeInfoFactory() - Constructor for class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfoFactory
 
AnnotationNotFoundException - Exception in org.milyn.scribe
Is thrown to indicate that an expected annotation wasn't found.
AnnotationNotFoundException() - Constructor for exception org.milyn.scribe.AnnotationNotFoundException
 
AnnotationNotFoundException(String) - Constructor for exception org.milyn.scribe.AnnotationNotFoundException
 
AnnotationNotFoundException(Throwable) - Constructor for exception org.milyn.scribe.AnnotationNotFoundException
 
AnnotationNotFoundException(String, Throwable) - Constructor for exception org.milyn.scribe.AnnotationNotFoundException
 

B

build() - Method in class org.milyn.scribe.register.MapDaoRegister.Builder
Creates the MapDaoRegister and provides it with the DAO map
builder() - Static method in class org.milyn.scribe.register.MapDaoRegister
Creates a Builder object that can build a MapDaoRegister
builder(Map<String, ? extends T>) - Static method in class org.milyn.scribe.register.MapDaoRegister
Creates a Builder object that can build a MapDaoRegister.
Builder() - Constructor for class org.milyn.scribe.register.MapDaoRegister.Builder
creates an empty Builder
Builder(Map<String, ? extends T>) - Constructor for class org.milyn.scribe.register.MapDaoRegister.Builder
Creates an Builder and copies all of the mappings for the specified map to this builder
builder() - Static method in class org.milyn.scribe.register.MultiDaoRegister
Creates a Builder object that can build a MultiDaoRegister
builder(Map<String, ? extends DaoRegister<T>>) - Static method in class org.milyn.scribe.register.MultiDaoRegister
Creates a Builder object that can build a MultiDaoRegister.

C

containsDAO(T) - Method in class org.milyn.scribe.register.MapDaoRegister
 
containsKey(String) - Method in class org.milyn.scribe.register.MapDaoRegister
 
create(Object, ObjectStore) - Method in class org.milyn.scribe.invoker.DaoInvokerFactory
Creates a DaoInvoker depending on the DAO object.
create(Class<?>) - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfoFactory
 
createAdapter(A) - Method in class org.milyn.scribe.register.AbstractDaoAdapterRegister
This method creates the Dao Adapter from the Adaptable.

D

Dao - Annotation Type in org.milyn.scribe.annotation
Indicates that a class is a DAO.
Dao<E> - Interface in org.milyn.scribe
The DAO interface
DaoException - Exception in org.milyn.scribe
An DaoException is thrown when something went wrong while executing a DAO operation.
DaoException() - Constructor for exception org.milyn.scribe.DaoException
 
DaoException(String) - Constructor for exception org.milyn.scribe.DaoException
 
DaoException(Throwable) - Constructor for exception org.milyn.scribe.DaoException
 
DaoException(String, Throwable) - Constructor for exception org.milyn.scribe.DaoException
 
DaoInvoker - Interface in org.milyn.scribe.invoker
The DAO Invoker interface
DaoInvokerFactory - Class in org.milyn.scribe.invoker
Manages the creation of DaoInvokers
DaoRegister<T> - Interface in org.milyn.scribe.register
The DAO Register
Delete - Annotation Type in org.milyn.scribe.annotation
Indicates that this method deletes entities.
delete(E) - Method in interface org.milyn.scribe.Dao
Deletes the entity instance from the datasource
delete(Object) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
delete(String, Object) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
delete(Object) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
delete(String, Object) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
delete(Object) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
delete(String, Object) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
delete(String, E) - Method in interface org.milyn.scribe.MappingDao
Deletes the entity instance from the datasource

E

EntityMethod - Class in org.milyn.scribe.reflection
 
EntityMethod(Method, boolean) - Constructor for class org.milyn.scribe.reflection.EntityMethod
 
equals(Object) - Method in class org.milyn.scribe.register.MapDaoRegister
 
equals(Object) - Method in class org.milyn.scribe.register.MultiDaoRegister
 
equals(Object) - Method in class org.milyn.scribe.register.SingleDaoRegister
 

F

Flush - Annotation Type in org.milyn.scribe.annotation
Indicates that this method can flush.
flush() - Method in interface org.milyn.scribe.Flushable
Flush the DAO
flush() - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
flush() - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
flush() - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
Flushable - Interface in org.milyn.scribe
The Flusable interface
FlushMethod - Class in org.milyn.scribe.reflection
 
FlushMethod(Method) - Constructor for class org.milyn.scribe.reflection.FlushMethod
 

G

get(Object) - Method in class org.milyn.scribe.MapObjectStore
 
get(Object) - Method in interface org.milyn.scribe.ObjectStore
Returns the object bound with the specified name in this ObjectStore implementation, or null if no object is bound under the name.
getAll() - Method in class org.milyn.scribe.MapObjectStore
 
getAll() - Method in interface org.milyn.scribe.ObjectStore
Returns the Map of attributes bound in this ObjectStore
getAll() - Method in class org.milyn.scribe.register.MapDaoRegister
Returns a clone of the underlying map.
getDao(String) - Method in class org.milyn.scribe.register.AbstractDaoAdapterRegister
 
getDao(String) - Method in class org.milyn.scribe.register.AbstractDaoRegister
 
getDao(String) - Method in interface org.milyn.scribe.register.DaoRegister
Returns the DAO with the specified name.
getDao(String) - Method in class org.milyn.scribe.register.MapDaoRegister
 
getDao(String) - Method in class org.milyn.scribe.register.MultiDaoRegister
 
getDaoClass() - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getDaoRegisterMap() - Method in class org.milyn.scribe.register.MultiDaoRegister
 
getDefaultDao() - Method in class org.milyn.scribe.register.AbstractDaoAdapterRegister
 
getDefaultDao() - Method in class org.milyn.scribe.register.AbstractDaoRegister
 
getDefaultDao() - Method in interface org.milyn.scribe.register.DaoRegister
Returns the default DAO .
getDefaultDao() - Method in class org.milyn.scribe.register.SingleDaoRegister
 
getDefaultDeleteMethod() - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getDefaultInsertMethod() - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getDefaultUpdateMethod() - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getDeleteMethod(String) - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getFlushMethod() - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getInsertMethod(String) - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getInstance() - Static method in class org.milyn.scribe.invoker.DaoInvokerFactory
Returns the DaoInvokerFactory instance
getLookupByNamedQueryMethod() - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getLookupByPositionalQueryMethod() - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getLookupWithNamedParametersMethod(String) - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 
getUpdateMethod(String) - Method in class org.milyn.scribe.reflection.AnnotatedDaoRuntimeInfo
 

H

hashCode() - Method in class org.milyn.scribe.register.MapDaoRegister
 
hashCode() - Method in class org.milyn.scribe.register.MultiDaoRegister
 

I

IllegalAnnotationUsageException - Exception in org.milyn.scribe
A IllegalAnnotationUsageException is thrown when a Annotation was used in a wrong 'illegal' way.
IllegalAnnotationUsageException() - Constructor for exception org.milyn.scribe.IllegalAnnotationUsageException
 
IllegalAnnotationUsageException(String) - Constructor for exception org.milyn.scribe.IllegalAnnotationUsageException
 
IllegalAnnotationUsageException(Throwable) - Constructor for exception org.milyn.scribe.IllegalAnnotationUsageException
 
IllegalAnnotationUsageException(String, Throwable) - Constructor for exception org.milyn.scribe.IllegalAnnotationUsageException
 
Insert - Annotation Type in org.milyn.scribe.annotation
Indicates that this method inserts entities.
insert(E) - Method in interface org.milyn.scribe.Dao
Inserts the entity instance in to the datasource
insert(Object) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
insert(String, Object) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
insert(Object) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
insert(String, Object) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
insert(Object) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
insert(String, Object) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
insert(String, E) - Method in interface org.milyn.scribe.MappingDao
Inserts the entity instance in to the datasource
InterfaceDaoInvoker - Class in org.milyn.scribe.invoker
 
invoke(Object, Object) - Method in class org.milyn.scribe.reflection.EntityMethod
 
invoke(Object, String, Object) - Method in class org.milyn.scribe.reflection.EntityMethod
 
invoke(Object) - Method in class org.milyn.scribe.reflection.FlushMethod
 
invoke(Object, Map<String, ?>) - Method in class org.milyn.scribe.reflection.LookupMethod
 
invoke(Object, Object...) - Method in class org.milyn.scribe.reflection.LookupMethod
 
invoke(Object, String, Map<String, ?>) - Method in class org.milyn.scribe.reflection.LookupWithNamedQueryMethod
 
invoke(Object, String, Object[]) - Method in class org.milyn.scribe.reflection.LookupWithPositionalQueryMethod
 

L

Locator - Interface in org.milyn.scribe
The Locator interface
Lookup - Annotation Type in org.milyn.scribe.annotation
Indicates that this method looks entities up.
lookup(String, Map<String, ?>) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
lookup(String, Object...) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
lookup(String, Map<String, ?>) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
lookup(String, Object...) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
lookup(String, Object...) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
lookup(String, Map<String, ?>) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
lookup(String, Object...) - Method in interface org.milyn.scribe.Locator
Looks up one or more entities.
lookup(String, Map<String, ?>) - Method in interface org.milyn.scribe.Locator
Looks up one or more entities.
LookupByQuery - Annotation Type in org.milyn.scribe.annotation
Indicates that the method can lookup entities by a query string.
lookupByQuery(String, Object...) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
lookupByQuery(String, Map<String, ?>) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
lookupByQuery(String, Object...) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
lookupByQuery(String, Map<String, ?>) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
lookupByQuery(String, Object...) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
lookupByQuery(String, Map<String, ?>) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
lookupByQuery(String, Object...) - Method in interface org.milyn.scribe.Queryable
Looks up one or more entities via a query string.
lookupByQuery(String, Map<String, ?>) - Method in interface org.milyn.scribe.Queryable
Looks up one or more entities via a query string.
LookupMethod - Class in org.milyn.scribe.reflection
 
LookupMethod(Method) - Constructor for class org.milyn.scribe.reflection.LookupMethod
 
LookupWithNamedQueryMethod - Class in org.milyn.scribe.reflection
 
LookupWithNamedQueryMethod(Method, int, int) - Constructor for class org.milyn.scribe.reflection.LookupWithNamedQueryMethod
 
LookupWithPositionalQueryMethod - Class in org.milyn.scribe.reflection
 
LookupWithPositionalQueryMethod(Method, int, int) - Constructor for class org.milyn.scribe.reflection.LookupWithPositionalQueryMethod
 

M

MapDaoRegister<T> - Class in org.milyn.scribe.register
A immutable map based DAO register
MapDaoRegister.Builder<T> - Class in org.milyn.scribe.register
Builds a MapDaoRegister object.
MapObjectStore - Class in org.milyn.scribe
A Map implementation of the ObjectStore.
MapObjectStore() - Constructor for class org.milyn.scribe.MapObjectStore
 
MappingDao<E> - Interface in org.milyn.scribe
The Mapping DAO interface
MultiDaoRegister<T> - Class in org.milyn.scribe.register
Enables multiple DaoRegister objects to be used as one DaoRegister.

N

newInstance(Map<String, ? extends T>) - Static method in class org.milyn.scribe.register.MapDaoRegister
Creates a new MapDaoRegister and fills it with the provided map.
newInstance(Map<String, ? extends DaoRegister<T>>) - Static method in class org.milyn.scribe.register.MultiDaoRegister
Creates a new MultiDaoRegister and fills it with the provided map.
NoMethodWithAnnotationFoundException - Exception in org.milyn.scribe
Is thrown when no 'expected' method was found with a certain annotation.
NoMethodWithAnnotationFoundException() - Constructor for exception org.milyn.scribe.NoMethodWithAnnotationFoundException
 
NoMethodWithAnnotationFoundException(String) - Constructor for exception org.milyn.scribe.NoMethodWithAnnotationFoundException
 
NoMethodWithAnnotationFoundException(Throwable) - Constructor for exception org.milyn.scribe.NoMethodWithAnnotationFoundException
 
NoMethodWithAnnotationFoundException(String, Throwable) - Constructor for exception org.milyn.scribe.NoMethodWithAnnotationFoundException
 

O

ObjectStore - Interface in org.milyn.scribe
The ObjectStore interface
org.milyn.scribe - package org.milyn.scribe
 
org.milyn.scribe.annotation - package org.milyn.scribe.annotation
 
org.milyn.scribe.invoker - package org.milyn.scribe.invoker
 
org.milyn.scribe.reflection - package org.milyn.scribe.reflection
 
org.milyn.scribe.register - package org.milyn.scribe.register
 

P

Param - Annotation Type in org.milyn.scribe.annotation
Indicates the name of a parameter.
put(String, T) - Method in class org.milyn.scribe.register.MapDaoRegister.Builder
Adds a DAO under a specified name
putAll(Map<String, ? extends T>) - Method in class org.milyn.scribe.register.MapDaoRegister.Builder
Copies all of the mappings for the specified map to this builder

Q

Queryable - Interface in org.milyn.scribe
The queryable interface

R

remove(Object) - Method in class org.milyn.scribe.MapObjectStore
 
remove(Object) - Method in interface org.milyn.scribe.ObjectStore
Removes the object bound with the specified name from this ObjectStore implementation.
REPOSITORY_KEY - Static variable in class org.milyn.scribe.invoker.DaoInvokerFactory
 
returnDao(D) - Method in class org.milyn.scribe.register.AbstractDaoRegister
 
returnDao(T) - Method in interface org.milyn.scribe.register.DaoRegister
Returns the DAO to the register.
ReturnsNoEntity - Annotation Type in org.milyn.scribe.annotation
DAO Insert and Update annotated methods with this annotation indicate that the method does not return an entity and that the returned object shouldn't be used by the DAO framework as an entity result.

S

set(Object, Object) - Method in class org.milyn.scribe.MapObjectStore
 
set(Object, Object) - Method in interface org.milyn.scribe.ObjectStore
Binds an object to this ObjectStore implementation, using the name specified.
SingleDaoRegister<T> - Class in org.milyn.scribe.register
Registers a single DAO
SingleDaoRegister(T) - Constructor for class org.milyn.scribe.register.SingleDaoRegister
 
size() - Method in class org.milyn.scribe.register.MapDaoRegister
 
size() - Method in class org.milyn.scribe.register.MultiDaoRegister
 

T

toString() - Method in class org.milyn.scribe.register.MapDaoRegister
 
toString() - Method in class org.milyn.scribe.register.MultiDaoRegister
 
toString() - Method in class org.milyn.scribe.register.SingleDaoRegister
 

U

Update - Annotation Type in org.milyn.scribe.annotation
Indicates that this method updates entities.
update(E) - Method in interface org.milyn.scribe.Dao
Updates the entity instance in the datasource
update(Object) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
update(String, Object) - Method in class org.milyn.scribe.invoker.AnnotatedDaoInvoker
 
update(Object) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
update(String, Object) - Method in interface org.milyn.scribe.invoker.DaoInvoker
 
update(Object) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
update(String, Object) - Method in class org.milyn.scribe.invoker.InterfaceDaoInvoker
 
update(String, E) - Method in interface org.milyn.scribe.MappingDao
Updates the entity instance in the datasource
A B C D E F G H I L M N O P Q R S T U 
Skip navigation links

Copyright © 2016. All rights reserved.