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

Copyright © 2011. All Rights Reserved.