Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
B
C
D
E
F
G
I
N
O
P
R
S
U
W
Z
B
buildEntityManagerFactory()
- Method in class net.craftforge.commons.database.memory.
InMemoryDb
Builds an entity manager factory associated to this in-memory database using the EJB configuration of the in-memory database manager.
buildSessionFactory()
- Method in class net.craftforge.commons.database.memory.
InMemoryDb
Builds a hibernate session factory associated to this in-memory database for the database setup.
C
camelCaseToUnderScore(String)
- Method in class net.craftforge.essential.example.persistence.
DbNamingStrategy
Converts a camel cased name into an underscored name.
classToTableName(String)
- Method in class net.craftforge.essential.example.persistence.
DbNamingStrategy
Converts a class name into a table name.
create(T)
- Method in interface net.craftforge.essential.example.resources.bindings.
CrudBinding
create(Customer)
- Method in class net.craftforge.essential.example.resources.
CustomerResource
create(Ordering)
- Method in class net.craftforge.essential.example.resources.
OrderingResource
create(OrderLine)
- Method in class net.craftforge.essential.example.resources.
OrderLineResource
create(Product)
- Method in class net.craftforge.essential.example.resources.
ProductResource
create(Shipment)
- Method in class net.craftforge.essential.example.resources.
ShipmentResource
create(Supplier)
- Method in class net.craftforge.essential.example.resources.
SupplierResource
createConfiguration()
- Static method in class net.craftforge.essential.example.persistence.
EntityManagerProvider
Creates an EJB3 configuration holding the class bindings and naming strategy.
createEntity(T)
- Method in class net.craftforge.essential.example.persistence.
CrudDao
Creates an entity by making it persistent.
createEntityManager(String)
- Static method in class net.craftforge.essential.example.persistence.
EntityManagerProvider
Creates an entity manager for the given database name.
createEntityManager()
- Method in class net.craftforge.essential.example.resources.
PersistentResource
CrudBinding
<
T
> - Interface in
net.craftforge.essential.example.resources.bindings
CrudDao
<
T
> - Class in
net.craftforge.essential.example.persistence
A CRUD DAO generalizes the simple create, read, update and delete methods for entities of a given type.
CrudDao(EntityManager)
- Constructor for class net.craftforge.essential.example.persistence.
CrudDao
Initializes the CRUD DAO with the entity manager to use for its operations.
Customer
- Class in
net.craftforge.essential.example.model
Customer()
- Constructor for class net.craftforge.essential.example.model.
Customer
CustomerResource
- Class in
net.craftforge.essential.example.resources
CustomerResource()
- Constructor for class net.craftforge.essential.example.resources.
CustomerResource
D
DB_SETUP_SCRIPT_RESOURCE
- Static variable in class net.craftforge.essential.example.config.
ResourceConfig
Resource of the database setup script
DbNamingStrategy
- Class in
net.craftforge.essential.example.persistence
The naming strategy for database tables depending on class and property names.
DbNamingStrategy()
- Constructor for class net.craftforge.essential.example.persistence.
DbNamingStrategy
DEFAULT_INITIAL_TIMEOUT
- Static variable in class net.craftforge.commons.database.memory.
InMemoryDb
Default maximum idle time before a database is dropped: 1 hour.
DEFAULT_TIMEOUT_CHECK_INTERVAL
- Static variable in class net.craftforge.commons.database.memory.
InMemoryDb
Default update interval to check if the database should be dropped: 10 seconds.
delete(Integer)
- Method in interface net.craftforge.essential.example.resources.bindings.
CrudBinding
delete(Integer)
- Method in class net.craftforge.essential.example.resources.
CustomerResource
delete(Integer)
- Method in class net.craftforge.essential.example.resources.
OrderingResource
delete(Integer)
- Method in class net.craftforge.essential.example.resources.
OrderLineResource
delete(Integer)
- Method in class net.craftforge.essential.example.resources.
ProductResource
delete(Integer)
- Method in class net.craftforge.essential.example.resources.
ShipmentResource
delete(Integer)
- Method in class net.craftforge.essential.example.resources.
SupplierResource
deleteEntity(Class<T>, Integer)
- Method in class net.craftforge.essential.example.persistence.
CrudDao
Deletes an entity of the given class with the specified id by removing it from the persistence context.
destroyDatabase()
- Method in class net.craftforge.commons.database.memory.
InMemoryDb
Destroys an associated Derby in-memory database instance.
E
EntityManagerProvider
- Class in
net.craftforge.essential.example.persistence
This class provides the entity managers associated to the in-memory database manager responsible for the example database.
EntityManagerProvider()
- Constructor for class net.craftforge.essential.example.persistence.
EntityManagerProvider
executeStatements(Session, String[])
- Method in class net.craftforge.commons.database.memory.
InMemoryDb
Executes all given SQL statements using the given hibernate session.
existsInMemoryDb(String)
- Method in class net.craftforge.commons.database.memory.
InMemoryDbManager
Whether an in-memory database with the given database name is already managed by this manager or not.
F
foreignKeyColumnName(String, String, String, String)
- Method in class net.craftforge.essential.example.persistence.
DbNamingStrategy
Gets the foreign key column name of a property by only regarding the referenced column name and applying
DbNamingStrategy.propertyToColumnName(String)
on it.
FrontServlet
- Class in
net.craftforge.essential.example.servlets
A front servlet extends the default essential http servlet by overriding the controller configuration creation.
FrontServlet()
- Constructor for class net.craftforge.essential.example.servlets.
FrontServlet
G
getAlcohol()
- Method in class net.craftforge.essential.example.model.
Product
getAppellation()
- Method in class net.craftforge.essential.example.model.
Product
getBarCode()
- Method in class net.craftforge.essential.example.model.
Product
getCity()
- Method in class net.craftforge.essential.example.model.
Zip
getConfiguration()
- Method in class net.craftforge.commons.database.memory.
InMemoryDbManager
Gets the EJB3 configuration used by this in-memory manager to create entity-manager factories.
getControllerConfiguration(HttpServletRequest)
- Method in class net.craftforge.essential.example.servlets.
FrontServlet
Gets the controller configuration from the given HTTP servlet.
getCrudDao()
- Method in class net.craftforge.essential.example.resources.
PersistentResource
getCustomer()
- Method in class net.craftforge.essential.example.model.
Ordering
getCustomerAddress()
- Method in class net.craftforge.essential.example.model.
Customer
getCustomerEmail()
- Method in class net.craftforge.essential.example.model.
Customer
getCustomerId()
- Method in class net.craftforge.essential.example.model.
Customer
getCustomerName()
- Method in class net.craftforge.essential.example.model.
Customer
getDbSetupStatements()
- Method in class net.craftforge.commons.database.memory.
InMemoryDbManager
Gets the database setup statements used to set up in-memory databases instances.
getDescription()
- Method in class net.craftforge.essential.example.model.
Product
getDob()
- Method in class net.craftforge.essential.example.model.
Customer
getEntityManagerFactory()
- Method in class net.craftforge.commons.database.memory.
InMemoryDb
Gets the entity-manager factory creating entity-managers for entities persisted in this database.
getInMemoryDb(String)
- Method in class net.craftforge.commons.database.memory.
InMemoryDbManager
Gets an in-memory database with the given name.
getInMemoryDb(String, long, long)
- Method in class net.craftforge.commons.database.memory.
InMemoryDbManager
Gets an in-memory database with the given name.
getInstance(String, Ejb3Configuration)
- Static method in class net.craftforge.commons.database.memory.
InMemoryDbManager
Gets or creates and gets The in-memory database manager associated to the given database setup script resource.
getOrderDate()
- Method in class net.craftforge.essential.example.model.
Ordering
getOrderId()
- Method in class net.craftforge.essential.example.model.
Ordering
getOrdering()
- Method in class net.craftforge.essential.example.model.
OrderLine
getOrderings()
- Method in class net.craftforge.essential.example.model.
Customer
getOrderLineId()
- Method in class net.craftforge.essential.example.model.
OrderLine
getOrderLines()
- Method in class net.craftforge.essential.example.model.
Ordering
getOrderLines()
- Method in class net.craftforge.essential.example.model.
Product
getOrderQuantity()
- Method in class net.craftforge.essential.example.model.
OrderLine
getPrice()
- Method in class net.craftforge.essential.example.model.
Product
getProduct()
- Method in class net.craftforge.essential.example.model.
OrderLine
getProductName()
- Method in class net.craftforge.essential.example.model.
Product
getProductQuantity()
- Method in class net.craftforge.essential.example.model.
Product
getShipmentDate()
- Method in class net.craftforge.essential.example.model.
Shipment
getShipmentId()
- Method in class net.craftforge.essential.example.model.
Shipment
getShipments()
- Method in class net.craftforge.essential.example.model.
Supplier
getSqlStatementsFromResource(String)
- Static method in class net.craftforge.commons.database.memory.
InMemoryUtils
Gets the SQL statements from an SQL script.
getState()
- Method in class net.craftforge.essential.example.model.
Zip
getSupplier()
- Method in class net.craftforge.essential.example.model.
Shipment
getSupplierAddress()
- Method in class net.craftforge.essential.example.model.
Supplier
getSupplierEmail()
- Method in class net.craftforge.essential.example.model.
Supplier
getSupplierId()
- Method in class net.craftforge.essential.example.model.
Supplier
getSupplierName()
- Method in class net.craftforge.essential.example.model.
Supplier
getVarietal()
- Method in class net.craftforge.essential.example.model.
Product
getVintage()
- Method in class net.craftforge.essential.example.model.
Product
getZip()
- Method in class net.craftforge.essential.example.model.
Customer
getZip()
- Method in class net.craftforge.essential.example.model.
Supplier
getZipCode()
- Method in class net.craftforge.essential.example.model.
Zip
I
InMemoryDb
- Class in
net.craftforge.commons.database.memory
An in-memory db is a wrapper for holding derby in-memory database instances.
InMemoryDb(InMemoryDbManager, String, long, long)
- Constructor for class net.craftforge.commons.database.memory.
InMemoryDb
Create a new in memory-db with the given database name.
InMemoryDbManager
- Class in
net.craftforge.commons.database.memory
An in-memory database manager manages several in-memory database instances of the same database setup.
InMemoryUtils
- Class in
net.craftforge.commons.database.memory
The in-memory utils provide common algorithms for in-memory database management.
InMemoryUtils()
- Constructor for class net.craftforge.commons.database.memory.
InMemoryUtils
N
net.craftforge.commons.database.memory
- package net.craftforge.commons.database.memory
net.craftforge.essential.example.config
- package net.craftforge.essential.example.config
net.craftforge.essential.example.model
- package net.craftforge.essential.example.model
net.craftforge.essential.example.persistence
- package net.craftforge.essential.example.persistence
net.craftforge.essential.example.resources
- package net.craftforge.essential.example.resources
net.craftforge.essential.example.resources.bindings
- package net.craftforge.essential.example.resources.bindings
net.craftforge.essential.example.servlets
- package net.craftforge.essential.example.servlets
O
Ordering
- Class in
net.craftforge.essential.example.model
Ordering()
- Constructor for class net.craftforge.essential.example.model.
Ordering
OrderingResource
- Class in
net.craftforge.essential.example.resources
OrderingResource()
- Constructor for class net.craftforge.essential.example.resources.
OrderingResource
OrderLine
- Class in
net.craftforge.essential.example.model
OrderLine()
- Constructor for class net.craftforge.essential.example.model.
OrderLine
OrderLineResource
- Class in
net.craftforge.essential.example.resources
OrderLineResource()
- Constructor for class net.craftforge.essential.example.resources.
OrderLineResource
P
PersistentResource
<
T
> - Class in
net.craftforge.essential.example.resources
A persistent resource has access to an entity manager and other convenient data access objects.
PersistentResource()
- Constructor for class net.craftforge.essential.example.resources.
PersistentResource
Product
- Class in
net.craftforge.essential.example.model
Product()
- Constructor for class net.craftforge.essential.example.model.
Product
ProductResource
- Class in
net.craftforge.essential.example.resources
ProductResource()
- Constructor for class net.craftforge.essential.example.resources.
ProductResource
propertyToColumnName(String)
- Method in class net.craftforge.essential.example.persistence.
DbNamingStrategy
Converts a property name into a column name
R
read(Integer)
- Method in interface net.craftforge.essential.example.resources.bindings.
CrudBinding
read(Integer)
- Method in class net.craftforge.essential.example.resources.
CustomerResource
read(Integer)
- Method in class net.craftforge.essential.example.resources.
OrderingResource
read(Integer)
- Method in class net.craftforge.essential.example.resources.
OrderLineResource
read(Integer)
- Method in class net.craftforge.essential.example.resources.
ProductResource
read(Integer)
- Method in class net.craftforge.essential.example.resources.
ShipmentResource
read(Integer)
- Method in class net.craftforge.essential.example.resources.
SupplierResource
readEntity(Class<T>, Integer)
- Method in class net.craftforge.essential.example.persistence.
CrudDao
Reads an entity of the given class with the specified id by finding it in the the persistence context.
removeInMemoryDb(String)
- Method in class net.craftforge.commons.database.memory.
InMemoryDbManager
Removes the in-memory database with the given database name from the entity manager.
requireExistence(T)
- Method in class net.craftforge.essential.example.persistence.
CrudDao
Requires the existence of an entity.
ResourceConfig
- Class in
net.craftforge.essential.example.config
A static configuration of resource locations.
ResourceConfig()
- Constructor for class net.craftforge.essential.example.config.
ResourceConfig
run()
- Method in class net.craftforge.commons.database.memory.
InMemoryDb
Sets up the database and then waits until the timeout is reached
S
setAlcohol(Integer)
- Method in class net.craftforge.essential.example.model.
Product
setAppellation(String)
- Method in class net.craftforge.essential.example.model.
Product
setBarCode(Integer)
- Method in class net.craftforge.essential.example.model.
Product
setCity(String)
- Method in class net.craftforge.essential.example.model.
Zip
setCustomer(Customer)
- Method in class net.craftforge.essential.example.model.
Ordering
setCustomerAddress(String)
- Method in class net.craftforge.essential.example.model.
Customer
setCustomerEmail(String)
- Method in class net.craftforge.essential.example.model.
Customer
setCustomerId(Integer)
- Method in class net.craftforge.essential.example.model.
Customer
setCustomerName(String)
- Method in class net.craftforge.essential.example.model.
Customer
setDescription(String)
- Method in class net.craftforge.essential.example.model.
Product
setDob(Date)
- Method in class net.craftforge.essential.example.model.
Customer
setOrderDate(Date)
- Method in class net.craftforge.essential.example.model.
Ordering
setOrderId(Integer)
- Method in class net.craftforge.essential.example.model.
Ordering
setOrdering(Ordering)
- Method in class net.craftforge.essential.example.model.
OrderLine
setOrderings(List<Ordering>)
- Method in class net.craftforge.essential.example.model.
Customer
setOrderLineId(Integer)
- Method in class net.craftforge.essential.example.model.
OrderLine
setOrderLines(List<OrderLine>)
- Method in class net.craftforge.essential.example.model.
Ordering
setOrderLines(List<OrderLine>)
- Method in class net.craftforge.essential.example.model.
Product
setOrderQuantity(Integer)
- Method in class net.craftforge.essential.example.model.
OrderLine
setPrice(Integer)
- Method in class net.craftforge.essential.example.model.
Product
setProduct(Product)
- Method in class net.craftforge.essential.example.model.
OrderLine
setProductName(String)
- Method in class net.craftforge.essential.example.model.
Product
setProductQuantity(Integer)
- Method in class net.craftforge.essential.example.model.
Product
setShipmentDate(Date)
- Method in class net.craftforge.essential.example.model.
Shipment
setShipmentId(Integer)
- Method in class net.craftforge.essential.example.model.
Shipment
setShipments(List<Shipment>)
- Method in class net.craftforge.essential.example.model.
Supplier
setState(String)
- Method in class net.craftforge.essential.example.model.
Zip
setSupplier(Supplier)
- Method in class net.craftforge.essential.example.model.
Shipment
setSupplierAddress(String)
- Method in class net.craftforge.essential.example.model.
Supplier
setSupplierEmail(String)
- Method in class net.craftforge.essential.example.model.
Supplier
setSupplierId(Integer)
- Method in class net.craftforge.essential.example.model.
Supplier
setSupplierName(String)
- Method in class net.craftforge.essential.example.model.
Supplier
setupDatabase()
- Method in class net.craftforge.commons.database.memory.
InMemoryDb
Sets up an associated Derby in-memory database instance and executes the SQL setup script of the in-memory database manager.
setVarietal(String)
- Method in class net.craftforge.essential.example.model.
Product
setVintage(Integer)
- Method in class net.craftforge.essential.example.model.
Product
setZip(Zip)
- Method in class net.craftforge.essential.example.model.
Customer
setZip(Zip)
- Method in class net.craftforge.essential.example.model.
Supplier
setZipCode(int)
- Method in class net.craftforge.essential.example.model.
Zip
Shipment
- Class in
net.craftforge.essential.example.model
Shipment()
- Constructor for class net.craftforge.essential.example.model.
Shipment
ShipmentResource
- Class in
net.craftforge.essential.example.resources
ShipmentResource()
- Constructor for class net.craftforge.essential.example.resources.
ShipmentResource
Supplier
- Class in
net.craftforge.essential.example.model
Supplier()
- Constructor for class net.craftforge.essential.example.model.
Supplier
SupplierResource
- Class in
net.craftforge.essential.example.resources
SupplierResource()
- Constructor for class net.craftforge.essential.example.resources.
SupplierResource
U
update(Integer, T)
- Method in interface net.craftforge.essential.example.resources.bindings.
CrudBinding
update(Integer, Customer)
- Method in class net.craftforge.essential.example.resources.
CustomerResource
update(Integer, Ordering)
- Method in class net.craftforge.essential.example.resources.
OrderingResource
update(Integer, OrderLine)
- Method in class net.craftforge.essential.example.resources.
OrderLineResource
update(Integer, Product)
- Method in class net.craftforge.essential.example.resources.
ProductResource
update(Integer, Shipment)
- Method in class net.craftforge.essential.example.resources.
ShipmentResource
update(Integer, Supplier)
- Method in class net.craftforge.essential.example.resources.
SupplierResource
updateEntity(Integer, T)
- Method in class net.craftforge.essential.example.persistence.
CrudDao
Updates an entity by merging it into the persistence context.
W
waitForCreationCompleted()
- Method in class net.craftforge.commons.database.memory.
InMemoryDb
The first process calling this method will trigger the creation of a Derby in-memory database.
waitForTimeout()
- Method in class net.craftforge.commons.database.memory.
InMemoryDb
Waits for the timeout to be reaches by frequently checking if the timeout has already been reached an decreasing the remaining time.
Z
Zip
- Class in
net.craftforge.essential.example.model
Zip()
- Constructor for class net.craftforge.essential.example.model.
Zip
B
C
D
E
F
G
I
N
O
P
R
S
U
W
Z
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011. All Rights Reserved.