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

A

add(E) - Method in class it.biobytes.ammentos.util.PersistentList
 
add(int, E) - Method in class it.biobytes.ammentos.util.PersistentList
 
add(ValidationReport) - Method in class it.biobytes.ammentos.validation.ValidationReport
Adds a validation report to this one
addAll(int, Collection<? extends E>) - Method in class it.biobytes.ammentos.util.PersistentList
 
addAll(Collection<? extends E>) - Method in class it.biobytes.ammentos.util.PersistentList
 
addError(String) - Method in class it.biobytes.ammentos.validation.ValidationReport
Adds an error report
addField(Field) - Method in class it.biobytes.ammentos.Metadata
 
addFilter(QueryFilter) - Method in class it.biobytes.ammentos.query.CompositeQueryFilter
 
addPersistenceListener(PersistenceListener) - Static method in class it.biobytes.ammentos.Ammentos
Adds a PersistenceListener to the framework.
addPersistenceListener(PersistenceListener) - Method in class it.biobytes.ammentos.event.EventDispatcher
 
addReportError(String) - Method in class it.biobytes.ammentos.validation.Validator
 
addValues(Object, Object) - Method in interface it.biobytes.ammentos.FieldType
Returns the sum of the provided values, or null if summing is not possible
addValues(Object, Object) - Method in class it.biobytes.ammentos.fieldtypes.BooleanType
Returns the sum of the provided values, or null if summing is not possible
addValues(Object, Object) - Method in class it.biobytes.ammentos.fieldtypes.DateTimeType
Returns the sum of the provided values, or null if summing is not possible
addValues(Object, Object) - Method in class it.biobytes.ammentos.fieldtypes.DoubleType
Returns the sum of the provided values, or null if summing is not possible
addValues(Object, Object) - Method in class it.biobytes.ammentos.fieldtypes.EntityType
Returns the sum of the provided values, or null if summing is not possible
addValues(Object, Object) - Method in class it.biobytes.ammentos.fieldtypes.IntegerType
Returns the sum of the provided values, or null if summing is not possible
addValues(Object, Object) - Method in class it.biobytes.ammentos.fieldtypes.LongType
Returns the sum of the provided values, or null if summing is not possible
addValues(Object, Object) - Method in class it.biobytes.ammentos.fieldtypes.StringType
Returns the sum of the provided values, or null if summing is not possible
Ammentos - Class in it.biobytes.ammentos
This class represents the persistence framework itself.
Ammentos() - Constructor for class it.biobytes.ammentos.Ammentos
 
AmmentosTestSuite - Class in it.biobytes.ammentos.test
 
AmmentosTestSuite() - Constructor for class it.biobytes.ammentos.test.AmmentosTestSuite
 
APP_AND - Static variable in interface it.biobytes.ammentos.query.QueryFilter
 
APP_OR - Static variable in interface it.biobytes.ammentos.query.QueryFilter
 
appendFilter(QueryFilter) - Method in class it.biobytes.ammentos.query.Query
 
appendFilter(String) - Method in class it.biobytes.ammentos.query.Query
 
appendFilter(int, String) - Method in class it.biobytes.ammentos.query.Query
 
appendOrderFilter(String) - Method in class it.biobytes.ammentos.query.Query
 

B

BaseDataSource - Class in it.biobytes.ammentos
 
BaseDataSource(String, String, String, String) - Constructor for class it.biobytes.ammentos.BaseDataSource
 
BooleanType - Class in it.biobytes.ammentos.fieldtypes
 
BooleanType() - Constructor for class it.biobytes.ammentos.fieldtypes.BooleanType
 

C

checkNotNull(Object, String) - Method in class it.biobytes.ammentos.validation.Validator
 
checkPersistent(Object, String) - Method in class it.biobytes.ammentos.validation.Validator
 
checkTrue(boolean, String) - Method in class it.biobytes.ammentos.validation.Validator
 
clear() - Method in class it.biobytes.ammentos.cache.LookupCache
 
clear() - Method in class it.biobytes.ammentos.util.PersistentList
 
clearOrderFilters() - Method in class it.biobytes.ammentos.query.Query
 
commit() - Method in class it.biobytes.ammentos.Transaction
 
commitTransaction() - Static method in class it.biobytes.ammentos.Ammentos
Commits the current transaction.
compareTo(Object) - Method in class it.biobytes.ammentos.Field
 
CompositeQueryFilter - Class in it.biobytes.ammentos.query
 
CompositeQueryFilter() - Constructor for class it.biobytes.ammentos.query.CompositeQueryFilter
Creates a new instance of CompositeQueryFilter
CompositeQueryFilter(int) - Constructor for class it.biobytes.ammentos.query.CompositeQueryFilter
 
contains(Object) - Method in class it.biobytes.ammentos.util.PersistentList
 
containsAll(Collection<?>) - Method in class it.biobytes.ammentos.util.PersistentList
 
Course - Class in it.biobytes.ammentos.test
 
Course(String) - Constructor for class it.biobytes.ammentos.test.Course
Creates a new instance of Course
createInstance(Class<T>) - Static method in class it.biobytes.ammentos.Ammentos
Creates a new instance of the provided object.

D

DatabasePersistor - Class in it.biobytes.ammentos.persistors
 
DatabasePersistor() - Constructor for class it.biobytes.ammentos.persistors.DatabasePersistor
Creates a new instance of DatabasePersistor
DateTimeType - Class in it.biobytes.ammentos.fieldtypes
 
DateTimeType() - Constructor for class it.biobytes.ammentos.fieldtypes.DateTimeType
 
DegreedStudent - Class in it.biobytes.ammentos.test
 
DegreedStudent(String, String) - Constructor for class it.biobytes.ammentos.test.DegreedStudent
 
delete(T) - Static method in class it.biobytes.ammentos.Ammentos
Deletes the object.
delete(Class<T>, T) - Method in interface it.biobytes.ammentos.Persistor
 
delete(Class<T>, T, Transaction) - Method in interface it.biobytes.ammentos.Persistor
 
delete(Class<T>, T) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
 
delete(Class<T>, T, Transaction) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
 
delete(Class<T>, T) - Method in class it.biobytes.ammentos.persistors.FilePersistor
 
delete(Class<T>, T, Transaction) - Method in class it.biobytes.ammentos.persistors.FilePersistor
 
diff(T, T) - Static method in class it.biobytes.ammentos.Ammentos
Returns a "diff" report for the provided objects
Diff - Class in it.biobytes.ammentos.util
 
diff(Class<T>, T, T) - Static method in class it.biobytes.ammentos.util.Diff
 
dispatchEvent(PersistenceEvent) - Method in class it.biobytes.ammentos.event.EventDispatcher
 
DoubleType - Class in it.biobytes.ammentos.fieldtypes
 
DoubleType() - Constructor for class it.biobytes.ammentos.fieldtypes.DoubleType
Creates a new instance of SqlNumeric

E

EntityType - Class in it.biobytes.ammentos.fieldtypes
 
EntityType() - Constructor for class it.biobytes.ammentos.fieldtypes.EntityType
Creates a new instance of EntityType
equals(Object) - Method in class it.biobytes.ammentos.Field
 
equals(Object) - Method in class it.biobytes.ammentos.test.Product
This method is just to force off limits conditions
EventDispatcher - Class in it.biobytes.ammentos.event
 
EventDispatcher() - Constructor for class it.biobytes.ammentos.event.EventDispatcher
Creates a new instance of EventDispatcher
EventType - Enum in it.biobytes.ammentos.event
 
expungeStaleEntries() - Method in class it.biobytes.ammentos.util.ReferenceMarker
 

F

Field - Class in it.biobytes.ammentos
Represents an iformation field of a persistent object
Field(String, String, FieldType, Field) - Constructor for class it.biobytes.ammentos.Field
Creates a new instance of PersistentField
fieldNamesIterator() - Method in class it.biobytes.ammentos.Metadata
 
fieldsIterator() - Method in class it.biobytes.ammentos.Metadata
 
FieldType - Interface in it.biobytes.ammentos
Describes a valid type of data for a Field
FieldTypeEnum - Enum in it.biobytes.ammentos
Enumerated type for FieldTypes
FilePersistor - Class in it.biobytes.ammentos.persistors
 
FilePersistor() - Constructor for class it.biobytes.ammentos.persistors.FilePersistor
 
finalize() - Method in class it.biobytes.ammentos.test.Product
 
formatValue(Object) - Method in class it.biobytes.ammentos.Field
 
formatValue(Object) - Method in interface it.biobytes.ammentos.FieldType
 
formatValue(Object) - Method in class it.biobytes.ammentos.fieldtypes.BooleanType
 
formatValue(Object) - Method in class it.biobytes.ammentos.fieldtypes.DateTimeType
 
formatValue(Object) - Method in class it.biobytes.ammentos.fieldtypes.DoubleType
 
formatValue(Object) - Method in class it.biobytes.ammentos.fieldtypes.EntityType
 
formatValue(Object) - Method in class it.biobytes.ammentos.fieldtypes.IntegerType
 
formatValue(Object) - Method in class it.biobytes.ammentos.fieldtypes.LongType
 
formatValue(Object) - Method in class it.biobytes.ammentos.fieldtypes.StringType
 
FrameworkCache - Class in it.biobytes.ammentos.cache
 
FrameworkCache() - Constructor for class it.biobytes.ammentos.cache.FrameworkCache
Creates a new instance of FrameworkCache

G

generateValue() - Method in class it.biobytes.ammentos.Field
Generates an automatic value for this field in according with the field type.
generateValue() - Method in interface it.biobytes.ammentos.FieldType
 
generateValue() - Method in class it.biobytes.ammentos.fieldtypes.BooleanType
 
generateValue() - Method in class it.biobytes.ammentos.fieldtypes.DateTimeType
 
generateValue() - Method in class it.biobytes.ammentos.fieldtypes.DoubleType
 
generateValue() - Method in class it.biobytes.ammentos.fieldtypes.EntityType
 
generateValue() - Method in class it.biobytes.ammentos.fieldtypes.IntegerType
 
generateValue() - Method in class it.biobytes.ammentos.fieldtypes.LongType
 
generateValue() - Method in class it.biobytes.ammentos.fieldtypes.StringType
 
get(Object) - Method in class it.biobytes.ammentos.Field
 
get(int) - Method in class it.biobytes.ammentos.util.PersistentList
 
getCode() - Method in class it.biobytes.ammentos.test.Course
 
getCode() - Method in class it.biobytes.ammentos.test.DegreedStudent
 
getCode() - Method in class it.biobytes.ammentos.test.Student
 
getCollectiveName() - Method in class it.biobytes.ammentos.Metadata
 
getConnection(String, String) - Method in class it.biobytes.ammentos.BaseDataSource
 
getConnection() - Method in class it.biobytes.ammentos.BaseDataSource
 
getConnection(String, String) - Method in class it.biobytes.ammentos.test.TestDataSource
 
getConnection() - Method in class it.biobytes.ammentos.test.TestDataSource
 
getDbConnection() - Static method in class it.biobytes.ammentos.Ammentos
Returns a connection to the underlying database.
getDbConnection() - Method in class it.biobytes.ammentos.Transaction
 
getDegreeDate() - Method in class it.biobytes.ammentos.test.DegreedStudent
 
getDescription() - Method in class it.biobytes.ammentos.Field
 
getDescription() - Method in class it.biobytes.ammentos.test.Course
 
getDescription() - Method in class it.biobytes.ammentos.test.Product
 
getDomain() - Method in class it.biobytes.ammentos.query.Query
 
getErrors() - Method in class it.biobytes.ammentos.validation.ValidationReport
Returns the list of the errors in the report
getField(String) - Method in class it.biobytes.ammentos.Metadata
 
getFieldName() - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
getFieldNames() - Method in class it.biobytes.ammentos.Metadata
 
getFields() - Method in class it.biobytes.ammentos.Metadata
 
getFieldType() - Method in enum it.biobytes.ammentos.FieldTypeEnum
 
getFieldType() - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
getFilterAt(int) - Method in class it.biobytes.ammentos.query.Query
 
getFiltersCount() - Method in class it.biobytes.ammentos.query.Query
 
getId() - Method in class it.biobytes.ammentos.test.Person
 
getId() - Method in class it.biobytes.ammentos.test.Product
 
getId() - Method in class it.biobytes.ammentos.test.Teacher
 
getInsertableFields() - Method in class it.biobytes.ammentos.Metadata
Returns the list of insertable fields in the object, which are not external nor dynamic fields.
getLoadableFields() - Method in class it.biobytes.ammentos.Metadata
Returns the list of loadable fields, which are not dynamic fields.
getLoginTimeout() - Method in class it.biobytes.ammentos.BaseDataSource
 
getLoginTimeout() - Method in class it.biobytes.ammentos.test.TestDataSource
 
getLogWriter() - Method in class it.biobytes.ammentos.BaseDataSource
 
getLogWriter() - Method in class it.biobytes.ammentos.test.TestDataSource
 
getMappedClass() - Method in class it.biobytes.ammentos.Field
 
getMappedClass() - Method in interface it.biobytes.ammentos.FieldType
Gets the underlying mappes Java class represented from elements of this type
getMappedClass() - Method in class it.biobytes.ammentos.fieldtypes.BooleanType
Gets the underlying mappes Java class represented from elements of this type
getMappedClass() - Method in class it.biobytes.ammentos.fieldtypes.DateTimeType
Gets the underlying mappes Java class represented from elements of this type
getMappedClass() - Method in class it.biobytes.ammentos.fieldtypes.DoubleType
Gets the underlying mappes Java class represented from elements of this type
getMappedClass() - Method in class it.biobytes.ammentos.fieldtypes.EntityType
Gets the underlying mappes Java class represented from elements of this type
getMappedClass() - Method in class it.biobytes.ammentos.fieldtypes.IntegerType
Gets the underlying mappes Java class represented from elements of this type
getMappedClass() - Method in class it.biobytes.ammentos.fieldtypes.LongType
Gets the underlying mappes Java class represented from elements of this type
getMappedClass() - Method in class it.biobytes.ammentos.fieldtypes.StringType
Gets the underlying mappes Java class represented from elements of this type
getMaxResults() - Method in class it.biobytes.ammentos.query.Query
 
getMedia() - Method in class it.biobytes.ammentos.test.Student
 
getMetadata(Class) - Static method in class it.biobytes.ammentos.Ammentos
Returns the metadata for the objects that belong to the provided class.
getName() - Method in class it.biobytes.ammentos.Field
 
getName() - Method in class it.biobytes.ammentos.test.Person
 
getName() - Method in class it.biobytes.ammentos.test.Product
 
getObject() - Method in class it.biobytes.ammentos.event.PersistenceEvent
 
getOperator() - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
getOperatorSymbol() - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
getOrderFilterAt(int) - Method in class it.biobytes.ammentos.query.Query
 
getOrderingDir() - Method in class it.biobytes.ammentos.query.Query
 
getPersistor() - Method in class it.biobytes.ammentos.Metadata
 
getPersistor() - Method in enum it.biobytes.ammentos.PersistenceMode
 
getPossibleValues() - Method in class it.biobytes.ammentos.Field
 
getPossibleValues() - Method in interface it.biobytes.ammentos.FieldType
 
getPossibleValues() - Method in class it.biobytes.ammentos.fieldtypes.BooleanType
 
getPossibleValues() - Method in class it.biobytes.ammentos.fieldtypes.DateTimeType
 
getPossibleValues() - Method in class it.biobytes.ammentos.fieldtypes.DoubleType
 
getPossibleValues() - Method in class it.biobytes.ammentos.fieldtypes.EntityType
 
getPossibleValues() - Method in class it.biobytes.ammentos.fieldtypes.IntegerType
 
getPossibleValues() - Method in class it.biobytes.ammentos.fieldtypes.LongType
 
getPossibleValues() - Method in class it.biobytes.ammentos.fieldtypes.StringType
 
getPreviousAppender() - Method in class it.biobytes.ammentos.query.CompositeQueryFilter
 
getPreviousAppender() - Method in interface it.biobytes.ammentos.query.QueryFilter
 
getPreviousAppender() - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
getPreviousAppender() - Method in class it.biobytes.ammentos.query.SqlQueryFilter
 
getPrice() - Method in class it.biobytes.ammentos.test.Product
 
getPrimaryKeyField(Class) - Static method in class it.biobytes.ammentos.Ammentos
Gets the primary key field for the objects of the provided class
getPrimaryKeyField() - Method in class it.biobytes.ammentos.Metadata
Gets the primary key field for this persistent object, if it has one.
getSelectFieldsString(Metadata) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
Makes the select fields string as a comma separated list
getSourceDomain() - Method in class it.biobytes.ammentos.Metadata
Returns the source table.The source table is the table where the items of this class are loaded.
getSql() - Method in class it.biobytes.ammentos.query.CompositeQueryFilter
 
getSql() - Method in class it.biobytes.ammentos.query.Query
 
getSql() - Method in interface it.biobytes.ammentos.query.QueryFilter
 
getSql() - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
getSql() - Method in class it.biobytes.ammentos.query.SqlQueryFilter
 
getSuperKeyField() - Method in class it.biobytes.ammentos.Metadata
Returns the field containing the primary key of the super class.
getSurname() - Method in class it.biobytes.ammentos.test.Person
 
getTargetDomain() - Method in class it.biobytes.ammentos.Metadata
Returns the target table.
getTeacher() - Method in class it.biobytes.ammentos.test.Course
 
getType() - Method in class it.biobytes.ammentos.event.PersistenceEvent
 
getType() - Method in class it.biobytes.ammentos.Field
 
getUpdatableFields() - Method in class it.biobytes.ammentos.Metadata
Returns the list of updatable fields in the object, which are not external nor dynamic nor automatic fields.
getValidator() - Method in class it.biobytes.ammentos.Metadata
 
getValue() - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
getVisibleFields() - Method in class it.biobytes.ammentos.Metadata
 
getWhereClauseSql() - Method in class it.biobytes.ammentos.query.Query
 

H

hashCode() - Method in class it.biobytes.ammentos.Field
 
hashCode() - Method in class it.biobytes.ammentos.test.Product
This method is just to force off limits conditions

I

indexOf(Object) - Method in class it.biobytes.ammentos.util.PersistentList
 
inheritancePath() - Method in class it.biobytes.ammentos.Metadata
Returns the inheritance path for the objects of the persistence class.
IntegerType - Class in it.biobytes.ammentos.fieldtypes
 
IntegerType() - Constructor for class it.biobytes.ammentos.fieldtypes.IntegerType
 
isAutomatic() - Method in class it.biobytes.ammentos.Field
Indicates if this field is automatic
isCreatingSupported() - Method in class it.biobytes.ammentos.Metadata
 
isDeletingSupported() - Method in class it.biobytes.ammentos.Metadata
 
isDynamic() - Method in class it.biobytes.ammentos.Field
Indicates if this field is calculated at runtime.
isEditingSupported() - Method in class it.biobytes.ammentos.Metadata
 
isEmpty() - Method in class it.biobytes.ammentos.query.Query
 
isEmpty() - Method in class it.biobytes.ammentos.util.PersistentList
 
isEmpty() - Method in class it.biobytes.ammentos.validation.ValidationReport
Tells if the report is empty
isExternal() - Method in class it.biobytes.ammentos.Field
Indicates if this field is external.
isMarked(Object) - Method in class it.biobytes.ammentos.util.ReferenceMarker
 
isNumeric() - Method in interface it.biobytes.ammentos.FieldType
 
isNumeric() - Method in class it.biobytes.ammentos.fieldtypes.BooleanType
 
isNumeric() - Method in class it.biobytes.ammentos.fieldtypes.DateTimeType
 
isNumeric() - Method in class it.biobytes.ammentos.fieldtypes.DoubleType
 
isNumeric() - Method in class it.biobytes.ammentos.fieldtypes.EntityType
 
isNumeric() - Method in class it.biobytes.ammentos.fieldtypes.IntegerType
 
isNumeric() - Method in class it.biobytes.ammentos.fieldtypes.LongType
 
isNumeric() - Method in class it.biobytes.ammentos.fieldtypes.StringType
 
isPersistent(Object) - Method in class it.biobytes.ammentos.validation.Validator
 
isVisible() - Method in class it.biobytes.ammentos.Field
 
it.biobytes.ammentos - package it.biobytes.ammentos
 
it.biobytes.ammentos.cache - package it.biobytes.ammentos.cache
 
it.biobytes.ammentos.event - package it.biobytes.ammentos.event
 
it.biobytes.ammentos.fieldtypes - package it.biobytes.ammentos.fieldtypes
 
it.biobytes.ammentos.persistors - package it.biobytes.ammentos.persistors
 
it.biobytes.ammentos.query - package it.biobytes.ammentos.query
 
it.biobytes.ammentos.test - package it.biobytes.ammentos.test
 
it.biobytes.ammentos.util - package it.biobytes.ammentos.util
 
it.biobytes.ammentos.validation - package it.biobytes.ammentos.validation
 
iterator() - Method in class it.biobytes.ammentos.util.PersistentList
 

L

lastIndexOf(Object) - Method in class it.biobytes.ammentos.util.PersistentList
 
listIterator(int) - Method in class it.biobytes.ammentos.util.PersistentList
 
listIterator() - Method in class it.biobytes.ammentos.util.PersistentList
 
load(Class<T>, Object) - Static method in class it.biobytes.ammentos.Ammentos
Loads the object whith the provided primary key
load(Class<T>, Query) - Static method in class it.biobytes.ammentos.Ammentos
Loads the objects which match the provided query.
load(Class<T>, T, Object) - Method in interface it.biobytes.ammentos.Persistor
 
load(Class<T>, T, Object, Transaction) - Method in interface it.biobytes.ammentos.Persistor
 
load(Class<T>, Query) - Method in interface it.biobytes.ammentos.Persistor
 
load(Class<T>, Query, Transaction) - Method in interface it.biobytes.ammentos.Persistor
 
load(Class<T>, Query) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
 
load(Class<T>, Query, Transaction) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
 
load(Class<T>, T, Object) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
 
load(Class<T>, T, Object, Transaction) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
 
load(Class<T>, T, Object) - Method in class it.biobytes.ammentos.persistors.FilePersistor
 
load(Class<T>, T, Object, Transaction) - Method in class it.biobytes.ammentos.persistors.FilePersistor
 
load(Class<T>, Query) - Method in class it.biobytes.ammentos.persistors.FilePersistor
 
load(Class<T>, Query, Transaction) - Method in class it.biobytes.ammentos.persistors.FilePersistor
 
loadFields(Class<T>, T, ResultSet) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
 
loadMetadata(Class) - Method in class it.biobytes.ammentos.util.MetadataInspector
 
loadUpdatable(Class<T>, Query) - Static method in class it.biobytes.ammentos.Ammentos
Returns an updatable list of objects which match the provided query.
loadValue(ResultSet) - Method in class it.biobytes.ammentos.Field
 
loadValue(String) - Method in class it.biobytes.ammentos.Field
 
loadValue(ResultSet, Field) - Method in interface it.biobytes.ammentos.FieldType
 
loadValue(ResultSet, Field) - Method in class it.biobytes.ammentos.fieldtypes.BooleanType
 
loadValue(ResultSet, Field) - Method in class it.biobytes.ammentos.fieldtypes.DateTimeType
 
loadValue(ResultSet, Field) - Method in class it.biobytes.ammentos.fieldtypes.DoubleType
 
loadValue(ResultSet, Field) - Method in class it.biobytes.ammentos.fieldtypes.EntityType
 
loadValue(ResultSet, Field) - Method in class it.biobytes.ammentos.fieldtypes.IntegerType
 
loadValue(ResultSet, Field) - Method in class it.biobytes.ammentos.fieldtypes.LongType
 
loadValue(ResultSet, Field) - Method in class it.biobytes.ammentos.fieldtypes.StringType
 
LongType - Class in it.biobytes.ammentos.fieldtypes
 
LongType() - Constructor for class it.biobytes.ammentos.fieldtypes.LongType
Creates a new instance of SqlLong
lookup(Class<T>, Object) - Static method in class it.biobytes.ammentos.Ammentos
Lookup the object of the provided class whith the specified primary key.
lookup(Class<T>, Object) - Method in class it.biobytes.ammentos.cache.FrameworkCache
 
lookup(Object) - Method in class it.biobytes.ammentos.cache.LookupCache
 
LookupCache<T> - Class in it.biobytes.ammentos.cache
 
LookupCache() - Constructor for class it.biobytes.ammentos.cache.LookupCache
Creates a new instance of LookupCache

M

Main - Class in it.biobytes.ammentos.test
 
Main() - Constructor for class it.biobytes.ammentos.test.Main
Creates a new instance of Main
main(String[]) - Static method in class it.biobytes.ammentos.test.Main
 
mark(Object) - Method in class it.biobytes.ammentos.util.ReferenceMarker
 
Metadata - Class in it.biobytes.ammentos
Contains metadata information about an Entity
Metadata(Class) - Constructor for class it.biobytes.ammentos.Metadata
 
MetadataInspector - Class in it.biobytes.ammentos.util
 
MetadataInspector() - Constructor for class it.biobytes.ammentos.util.MetadataInspector
Creates a new instance of MetadataInspector

N

nextInt() - Static method in class it.biobytes.ammentos.util.Sequencer
 
nextLong() - Static method in class it.biobytes.ammentos.util.Sequencer
Generates a new long value
nextString() - Static method in class it.biobytes.ammentos.util.Sequencer
 

O

objectDeleted(PersistenceEvent) - Method in interface it.biobytes.ammentos.event.PersistenceListener
 
objectSaved(PersistenceEvent) - Method in interface it.biobytes.ammentos.event.PersistenceListener
 
OP_BIGGERTHAN - Static variable in interface it.biobytes.ammentos.query.QueryFilter
 
OP_BIGGERTHANOREQUALS - Static variable in interface it.biobytes.ammentos.query.QueryFilter
 
OP_EQUALS - Static variable in interface it.biobytes.ammentos.query.QueryFilter
 
OP_NOTEQUALS - Static variable in interface it.biobytes.ammentos.query.QueryFilter
 
OP_SMALLERTHAN - Static variable in interface it.biobytes.ammentos.query.QueryFilter
 
OP_SMALLERTHANOREQUALS - Static variable in interface it.biobytes.ammentos.query.QueryFilter
 
openTransaction() - Static method in class it.biobytes.ammentos.Ammentos
Opens a transaction to the datatabse.
openTransaction(int) - Static method in class it.biobytes.ammentos.Ammentos
Opens a transaction to the datatabse.
ORDERING_ASC - Static variable in class it.biobytes.ammentos.query.Query
 
ORDERING_DESC - Static variable in class it.biobytes.ammentos.query.Query
 

P

parseValue(String) - Method in class it.biobytes.ammentos.Field
 
parseValue(String) - Method in interface it.biobytes.ammentos.FieldType
 
parseValue(String) - Method in class it.biobytes.ammentos.fieldtypes.BooleanType
 
parseValue(String) - Method in class it.biobytes.ammentos.fieldtypes.DateTimeType
 
parseValue(String) - Method in class it.biobytes.ammentos.fieldtypes.DoubleType
 
parseValue(String) - Method in class it.biobytes.ammentos.fieldtypes.EntityType
 
parseValue(String) - Method in class it.biobytes.ammentos.fieldtypes.IntegerType
 
parseValue(String) - Method in class it.biobytes.ammentos.fieldtypes.LongType
 
parseValue(String) - Method in class it.biobytes.ammentos.fieldtypes.StringType
 
performValidation(Person) - Method in class it.biobytes.ammentos.test.PersonValidator
 
performValidation(E) - Method in class it.biobytes.ammentos.validation.Validator
Performs validation on the provided persistent object
PersistenceEvent - Class in it.biobytes.ammentos.event
 
PersistenceEvent(Object, EventType) - Constructor for class it.biobytes.ammentos.event.PersistenceEvent
Creates a new instance of PersistenceEvent
PersistenceException - Exception in it.biobytes.ammentos
An exception in the persistence framework
PersistenceException(String) - Constructor for exception it.biobytes.ammentos.PersistenceException
 
PersistenceException(Throwable) - Constructor for exception it.biobytes.ammentos.PersistenceException
 
PersistenceListener - Interface in it.biobytes.ammentos.event
 
PersistenceMode - Enum in it.biobytes.ammentos
 
PersistentEntity - Annotation Type in it.biobytes.ammentos
 
PersistentField - Annotation Type in it.biobytes.ammentos
 
PersistentList<E> - Class in it.biobytes.ammentos.util
A List implementation whith persistent entries.
PersistentList(List<E>) - Constructor for class it.biobytes.ammentos.util.PersistentList
 
Persistor - Interface in it.biobytes.ammentos
 
Person - Class in it.biobytes.ammentos.test
 
Person(String) - Constructor for class it.biobytes.ammentos.test.Person
 
PersonValidator - Class in it.biobytes.ammentos.test
 
PersonValidator() - Constructor for class it.biobytes.ammentos.test.PersonValidator
Creates a new instance of PersonValidator
position - Variable in class it.biobytes.ammentos.Field
 
Product - Class in it.biobytes.ammentos.test
Describes a product
Product() - Constructor for class it.biobytes.ammentos.test.Product
Creates a new instance of Product
Product(String) - Constructor for class it.biobytes.ammentos.test.Product
 

Q

Query - Class in it.biobytes.ammentos.query
 
Query() - Constructor for class it.biobytes.ammentos.query.Query
Creates a new instance of QueryFilterClause
Query(String) - Constructor for class it.biobytes.ammentos.query.Query
 
Query(SqlQueryFilter) - Constructor for class it.biobytes.ammentos.query.Query
 
QueryFilter - Interface in it.biobytes.ammentos.query
 

R

ReferenceMarker - Class in it.biobytes.ammentos.util
Marks references of the provided objects.
ReferenceMarker() - Constructor for class it.biobytes.ammentos.util.ReferenceMarker
Creates a new instance of ReferenceMarker
remove(Object) - Method in class it.biobytes.ammentos.cache.FrameworkCache
 
remove(Object) - Method in class it.biobytes.ammentos.util.PersistentList
 
remove(int) - Method in class it.biobytes.ammentos.util.PersistentList
 
removeAll(Collection<?>) - Method in class it.biobytes.ammentos.util.PersistentList
 
removeAllFilters() - Method in class it.biobytes.ammentos.query.Query
 
removeFilterAt(int) - Method in class it.biobytes.ammentos.query.Query
 
removeKey(Object) - Method in class it.biobytes.ammentos.cache.LookupCache
 
removePersistenceListener(PersistenceListener) - Static method in class it.biobytes.ammentos.Ammentos
 
removePersistenceListener(PersistenceListener) - Method in class it.biobytes.ammentos.event.EventDispatcher
 
retainAll(Collection<?>) - Method in class it.biobytes.ammentos.util.PersistentList
 
reverseOrderingDir() - Method in class it.biobytes.ammentos.query.Query
 
rollback() - Method in class it.biobytes.ammentos.Transaction
 
rollbackTransaction() - Static method in class it.biobytes.ammentos.Ammentos
Rolls back the current transaction.
run() - Method in class it.biobytes.ammentos.event.EventDispatcher
 

S

save(T) - Static method in class it.biobytes.ammentos.Ammentos
Saves the provided object instance.
save(Class<T>, T) - Method in interface it.biobytes.ammentos.Persistor
 
save(Class<T>, T, Transaction) - Method in interface it.biobytes.ammentos.Persistor
 
save(Class<T>, T) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
 
save(Class<T>, T, Transaction) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
 
save(Class<T>, T) - Method in class it.biobytes.ammentos.persistors.FilePersistor
 
save(Class<T>, T, Transaction) - Method in class it.biobytes.ammentos.persistors.FilePersistor
 
Sequencer - Class in it.biobytes.ammentos.util
Sequence generator.
Sequencer() - Constructor for class it.biobytes.ammentos.util.Sequencer
 
set(Object, Object) - Method in class it.biobytes.ammentos.Field
Sets the value of this field for the object obj to the provided value
set(int, E) - Method in class it.biobytes.ammentos.util.PersistentList
 
setAutomatic(boolean) - Method in class it.biobytes.ammentos.Field
Sets the field to be automatic or not.
setAutomaticValues(Class<T>, T) - Method in class it.biobytes.ammentos.persistors.DatabasePersistor
Sets the values for the automatic fields.
setCollectiveName(String) - Method in class it.biobytes.ammentos.Metadata
 
setCreatingSupported(boolean) - Method in class it.biobytes.ammentos.Metadata
 
setDataSource(DataSource) - Static method in class it.biobytes.ammentos.Ammentos
Sets the datasource for this framework
setDate(Date) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setDate(Date) - Method in class it.biobytes.ammentos.query.SqlQueryFilter
 
setDecimal(double) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setDecimal(double) - Method in class it.biobytes.ammentos.query.SqlQueryFilter
 
setDegreeDate(Date) - Method in class it.biobytes.ammentos.test.DegreedStudent
 
setDeletingSupported(boolean) - Method in class it.biobytes.ammentos.Metadata
 
setDescription(String) - Method in class it.biobytes.ammentos.test.Course
 
setDomain(String) - Method in class it.biobytes.ammentos.query.Query
 
setDynamic(boolean) - Method in class it.biobytes.ammentos.Field
Sets this field to be dynamically calculated or not.
setEditingSupported(boolean) - Method in class it.biobytes.ammentos.Metadata
 
setExternal(boolean) - Method in class it.biobytes.ammentos.Field
Sets the field to be external (f.e.
setFieldVisible(String, boolean) - Method in class it.biobytes.ammentos.Metadata
Sets the visibility for the field "fieldName"
setFilterAt(int, QueryFilter) - Method in class it.biobytes.ammentos.query.Query
 
setInteger(int) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setInteger(int) - Method in class it.biobytes.ammentos.query.SqlQueryFilter
 
setLoginTimeout(int) - Method in class it.biobytes.ammentos.BaseDataSource
 
setLoginTimeout(int) - Method in class it.biobytes.ammentos.test.TestDataSource
 
setLogWriter(PrintWriter) - Method in class it.biobytes.ammentos.BaseDataSource
 
setLogWriter(PrintWriter) - Method in class it.biobytes.ammentos.test.TestDataSource
 
setLong(long) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setLong(long) - Method in class it.biobytes.ammentos.query.SqlQueryFilter
 
setMaxResults(int) - Method in class it.biobytes.ammentos.query.Query
 
setMedia(int) - Method in class it.biobytes.ammentos.test.Student
 
setName(String) - Method in class it.biobytes.ammentos.test.Person
 
setName(String) - Method in class it.biobytes.ammentos.test.Product
 
setObject(Object, FieldType) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setObject(Object, FieldType) - Method in class it.biobytes.ammentos.query.SqlQueryFilter
 
setOperator(int) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setOrderingDir(int) - Method in class it.biobytes.ammentos.query.Query
 
setParamValue(Object, PreparedStatement, int) - Method in class it.biobytes.ammentos.Field
 
setParamValue(Object, PreparedStatement, int) - Method in interface it.biobytes.ammentos.FieldType
 
setParamValue(Object, PreparedStatement, int) - Method in class it.biobytes.ammentos.fieldtypes.BooleanType
 
setParamValue(Object, PreparedStatement, int) - Method in class it.biobytes.ammentos.fieldtypes.DateTimeType
 
setParamValue(Object, PreparedStatement, int) - Method in class it.biobytes.ammentos.fieldtypes.DoubleType
 
setParamValue(Object, PreparedStatement, int) - Method in class it.biobytes.ammentos.fieldtypes.EntityType
 
setParamValue(Object, PreparedStatement, int) - Method in class it.biobytes.ammentos.fieldtypes.IntegerType
 
setParamValue(Object, PreparedStatement, int) - Method in class it.biobytes.ammentos.fieldtypes.LongType
 
setParamValue(Object, PreparedStatement, int) - Method in class it.biobytes.ammentos.fieldtypes.StringType
 
setParamValue(PreparedStatement, int) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setParamValues(PreparedStatement, int) - Method in class it.biobytes.ammentos.query.CompositeQueryFilter
 
setParamValues(PreparedStatement, int) - Method in class it.biobytes.ammentos.query.Query
 
setParamValues(PreparedStatement, int) - Method in interface it.biobytes.ammentos.query.QueryFilter
 
setParamValues(PreparedStatement, int) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setParamValues(PreparedStatement, int) - Method in class it.biobytes.ammentos.query.SqlQueryFilter
 
setPersistenceMode(PersistenceMode) - Method in class it.biobytes.ammentos.Metadata
 
setPreviousAppender(int) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setPrice(double) - Method in class it.biobytes.ammentos.test.Product
 
setPrimaryKey(String, boolean) - Method in class it.biobytes.ammentos.Metadata
Sets the field "fieldName" as the primary key field.
setSourceDomain(String) - Method in class it.biobytes.ammentos.Metadata
Sets the source table.
setString(String) - Method in class it.biobytes.ammentos.query.SimpleQueryFilter
 
setString(String) - Method in class it.biobytes.ammentos.query.SqlQueryFilter
 
setSuperKey(String) - Method in class it.biobytes.ammentos.Metadata
Sets the field which contains the primary key of the superclass.
setSurname(String) - Method in class it.biobytes.ammentos.test.Person
 
setTargetDomain(String) - Method in class it.biobytes.ammentos.Metadata
Sets the target table.
setTeacher(Teacher) - Method in class it.biobytes.ammentos.test.Course
 
setUp() - Method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
setValidator(Validator) - Method in class it.biobytes.ammentos.Metadata
Adds a validator
setVisible(boolean) - Method in class it.biobytes.ammentos.Field
 
SimpleQueryFilter - Class in it.biobytes.ammentos.query
 
SimpleQueryFilter() - Constructor for class it.biobytes.ammentos.query.SimpleQueryFilter
 
SimpleQueryFilter(String) - Constructor for class it.biobytes.ammentos.query.SimpleQueryFilter
Creates a new instance of QueryFilter
SimpleQueryFilter(int, String) - Constructor for class it.biobytes.ammentos.query.SimpleQueryFilter
 
size() - Method in class it.biobytes.ammentos.util.PersistentList
 
SqlQueryFilter - Class in it.biobytes.ammentos.query
 
SqlQueryFilter(String) - Constructor for class it.biobytes.ammentos.query.SqlQueryFilter
Creates a new instance of SqlQueryFilter
SqlQueryFilter(int, String) - Constructor for class it.biobytes.ammentos.query.SqlQueryFilter
 
store(T) - Method in class it.biobytes.ammentos.cache.FrameworkCache
 
store(T) - Method in class it.biobytes.ammentos.cache.LookupCache
 
StringType - Class in it.biobytes.ammentos.fieldtypes
 
StringType() - Constructor for class it.biobytes.ammentos.fieldtypes.StringType
Creates a new instance of SqlString
Student - Class in it.biobytes.ammentos.test
 
Student(String, String) - Constructor for class it.biobytes.ammentos.test.Student
Creates a new instance of Student
subList(int, int) - Method in class it.biobytes.ammentos.util.PersistentList
 
suite() - Static method in class it.biobytes.ammentos.test.AmmentosTestSuite
suite method automatically generated by JUnit module

T

Teacher - Class in it.biobytes.ammentos.test
 
Teacher(String) - Constructor for class it.biobytes.ammentos.test.Teacher
Creates a new instance of Teacher
tearDown() - Method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
testConcurrency() - Method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
TestDataSource - Class in it.biobytes.ammentos.test
 
TestDataSource() - Constructor for class it.biobytes.ammentos.test.TestDataSource
 
testInheritance() - Method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
testNormalPersistence() - Static method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
testQueries() - Method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
testRelation() - Method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
testTransactions() - Method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
testUpdatableLists() - Method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
testValidation() - Method in class it.biobytes.ammentos.test.AmmentosTestSuite
 
toArray(T[]) - Method in class it.biobytes.ammentos.util.PersistentList
 
toArray() - Method in class it.biobytes.ammentos.util.PersistentList
 
toString() - Method in class it.biobytes.ammentos.Field
 
toString() - Method in class it.biobytes.ammentos.test.Product
 
Transaction - Class in it.biobytes.ammentos
 
Transaction(int) - Constructor for class it.biobytes.ammentos.Transaction
Represents a transaction into the framework

U

unmark(Object) - Method in class it.biobytes.ammentos.util.ReferenceMarker
 

V

validate(Class<T>, T) - Static method in class it.biobytes.ammentos.Ammentos
Validates the provided Object using its related validator
validate(E) - Method in class it.biobytes.ammentos.validation.Validator
Performs validation operations on the provided Persistent Object
ValidationException - Exception in it.biobytes.ammentos.validation
 
ValidationException(String) - Constructor for exception it.biobytes.ammentos.validation.ValidationException
 
ValidationReport - Class in it.biobytes.ammentos.validation
Contains results about a validation
ValidationReport() - Constructor for class it.biobytes.ammentos.validation.ValidationReport
 
Validator<E> - Class in it.biobytes.ammentos.validation
Describes objects which are able to perform validations against persistent objects.
Validator() - Constructor for class it.biobytes.ammentos.validation.Validator
 
valueOf(String) - Static method in enum it.biobytes.ammentos.event.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum it.biobytes.ammentos.FieldTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum it.biobytes.ammentos.PersistenceMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum it.biobytes.ammentos.event.EventType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum it.biobytes.ammentos.FieldTypeEnum
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum it.biobytes.ammentos.PersistenceMode
Returns an array containing the constants of this enum type, in the order they're declared.

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