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

A

absorb(JSQLNamed) - Method in class org.benow.repository.mapping.JSQLNamed
Copies information from given object to this object
absorb(Permission) - Method in class org.benow.repository.security.PermissionImpl
Copies the contents of the given role into this role.
absorb(Role) - Method in class org.benow.repository.security.RoleImpl
Copies the contents of the given role into this role.
absorb(PersistentNamedImpl) - Method in class org.benow.repository.util.PersistentNamedImpl
Copies information from given object to this object
AbstractItem - Class in test.org.benow.repository.sample
Abstract class from which implementors descend.
AbstractItem() - Constructor for class test.org.benow.repository.sample.AbstractItem
 
acceptField(Field) - Method in class org.benow.repository.mapping.JSQLClassMapping
in ClassSchemaInfo Create a diff between current schema and in db schema.
accepts(Exporter.CustomExport, PersistentObject) - Method in interface org.benow.repository.io.Exporter.AcceptFilter
 
accepts(PersistentObject) - Method in class org.benow.repository.io.Exporter.CustomExport
 
add(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
add(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
add(PersistentObject, Connection) - Method in interface org.benow.repository.basic.handler.QueryHandler
 
add(PersistentObject, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
add(E) - Method in class org.benow.repository.mapping.JSQLArrayList
 
add(PersistentObject, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Adds the object to the repository.
add(PersistentObject) - Method in interface org.benow.repository.serializing.SerializingDB
 
add(PersistentObject) - Method in class org.benow.repository.serializing.SerializingDBImpl
Adds the given object to persistent storage.
add(PersistentObject, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
add(E) - Method in class org.benow.repository.util.PersistentArrayList
 
addAll(Collection<? extends E>) - Method in class org.benow.repository.util.PersistentArrayList
 
addAllKnownClasses() - Method in class org.benow.repository.io.Exporter
 
addAllKnownClasses() - Method in class org.benow.repository.io.Importer
 
addAllKnownClasses() - Method in class org.benow.repository.io.xml.XMLImporter
 
addAugment(Augment) - Method in class org.benow.repository.mapping.JSQLAugmentable
 
addChild(TreeNode) - Method in class org.benow.repository.util.NamedPersistentTreeNode
 
addChild(String) - Method in class test.org.benow.repository.sample.SampleObject
 
addClass(Class<?>) - Method in class org.benow.repository.io.Exporter
 
addClass(Class<?>) - Method in class org.benow.repository.io.Importer
 
addClass(Class<?>) - Method in class org.benow.repository.io.xml.XMLImporter
 
addClasses(List<Class<?>>) - Method in class org.benow.repository.io.Exporter
 
addClasses(List<Class<?>>) - Method in class org.benow.repository.io.Importer
 
addClasses(List<Class<?>>) - Method in class org.benow.repository.io.xml.XMLImporter
 
addClassHandler(ClassHandler) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
addClassHandlers(ObjectHandlerImpl) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
addConstraint(String, SQLQueryBuilder.Operator) - Method in class org.benow.repository.basic.query.SQLQueryBuilder
 
addConstraint(String) - Method in class org.benow.repository.basic.query.SQLQueryBuilder
 
addConstraints(SQLQueryBuilder.Operator, List<String>, SQLQueryBuilder.Operator) - Method in class org.benow.repository.basic.query.SQLQueryBuilder
 
addFieldFilter(String, JSQLClassQuery.Filter, Object) - Method in class org.benow.repository.basic.query.JSQLClassQuery
Convenience method to add a simple field filter to the query.
addFieldFilter(int, String, JSQLClassQuery.Filter, Object) - Method in class org.benow.repository.basic.query.JSQLClassQuery
Convenience method to add another filter on a certain field within the class being queried for.
addFieldIsNullFilter(String) - Method in class org.benow.repository.basic.query.JSQLClassQuery
Convenience method to add a 'where [fieldName] is null' filter
addFieldMapping(String, String) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
Adds a mapping from fieldname to column name.
addFieldSpecification(FieldMapping) - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
addFieldSpecification(String) - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
addFieldSpecification(FieldSpecification) - Method in class org.benow.repository.query.CompoundFieldSpecification
 
addFieldSpecification(FieldMapping) - Method in class org.benow.repository.query.CompoundFieldSpecification
 
addForeign(String) - Method in class test.org.benow.repository.sample.SampleObject
 
addInstance(Class<?>, Object) - Method in class org.benow.repository.io.Exporter
 
addLinkedObject(PersistentObject, FieldMapping, Connection) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
addLinkedObjects(PersistentObject, FieldMapping, Collection, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
Deprecated.  
addLinkedObjects(PersistentObject, FieldMapping, Collection, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Add object linked from given field in given object
addLinkedObjects(PersistentObject, FieldMapping, Collection, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
addListener(PopulationListener) - Method in class org.benow.repository.mapping.JSQLArrayList
 
addListener(PopulationListener) - Method in interface org.benow.repository.mapping.JSQLList
Adds listener that will be notified when the list is populated.
addListener(Listener) - Method in class org.benow.repository.util.PersistentNotifier
 
addNotification(NotificationCondition) - Method in class org.benow.repository.jdbc.JDBCTransaction
 
addNotification(NotificationCondition) - Method in class org.benow.repository.serializing.SerializingTransaction
 
addNotification(NotificationCondition) - Method in interface org.benow.repository.Transaction
adds a notification to take place upon commit
addOperation(TransactionOperation) - Method in class org.benow.repository.serializing.SerializingTransaction
 
addOrderBy(String, String) - Method in class org.benow.repository.basic.query.SQLQueryBuilder
 
addOrderBy(String, JSQLList.SORT) - Method in class org.benow.repository.mapping.JSQLArrayList
 
addOrderBy(String) - Method in class org.benow.repository.mapping.JSQLArrayList
Add ascending order by
addOrderSpecification(String, ClassQuery.Order) - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
addOrderSpecification(OrderFieldSpecification) - Method in class org.benow.repository.query.ClassQuery
 
addPermission(String) - Method in class org.benow.repository.security.RoleImpl
adds a given permission to this role
addPermission(Class<?>, String) - Method in class org.benow.repository.security.RoleImpl
adds a given permission to this role
addPermission(Permission) - Method in class org.benow.repository.security.RoleImpl
 
addPermission(Permission) - Method in class org.benow.repository.security.UserImpl
 
addPermission(Class<?>, String) - Method in class org.benow.repository.security.UserImpl
Add a permission declared in a given class with a given name
addReservedWordReplacement(String, String) - Static method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
Adds a replacement for mapping to sql entities, used when shortName(object.getClass()) contains a reserved word.
addResult(String) - Method in class org.benow.repository.basic.query.SQLQueryBuilder
 
addRole(Role) - Method in class org.benow.repository.security.UserImpl
Method populateRoles.
addRole(String) - Method in class org.benow.repository.security.UserImpl
 
addRoles(Collection<Role>) - Method in class org.benow.repository.security.UserImpl
 
addSearchClause(String, String[], List<String>, boolean) - Static method in class org.benow.repository.basic.query.JSQLClassQuery
 
addSearchClause(String, boolean, String[], List<String>, boolean) - Static method in class org.benow.repository.basic.query.JSQLClassQuery
 
addTable(String, String) - Method in class org.benow.repository.basic.query.SQLQueryBuilder
 
addUserModule(UserModule) - Method in class org.benow.repository.security.UserImpl
 
afterFieldLoad() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
afterPopulate(Object) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
overrride to do something after populate
afterPopulate(Object) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
allowDuringConfiguration(String) - Method in class org.benow.repository.security.UserModuleImpl
 
alter(TableColumn) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
alter(Procedure) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
AnotherImplObject - Class in test.org.benow.repository.sample
 
AnotherImplObject() - Constructor for class test.org.benow.repository.sample.AnotherImplObject
 
AnotherImplObject(String) - Constructor for class test.org.benow.repository.sample.AnotherImplObject
 
applyTable(Table) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
applyTableColumn(TableColumn) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
assertNext(ResultSet, String) - Static method in class org.benow.repository.util.JSQL
dies if no next in result set from given query
assertPermission() - Method in class org.benow.repository.security.PermissionImpl
 
assertValidationCode(String) - Method in class org.benow.repository.security.UserImpl
 
augment() - Method in class org.benow.repository.mapping.JSQLAugmentable
Called on update if not already called.
AuthenticationTester - Class in test.org.benow.repository.security
security: test.org.benow.security.AuthenticationTester
AuthenticationTester() - Constructor for class test.org.benow.repository.security.AuthenticationTester
 

B

BadConfirmationCodeException - Exception in org.benow.repository.security
 
BadConfirmationCodeException() - Constructor for exception org.benow.repository.security.BadConfirmationCodeException
 
baseType - Variable in class org.benow.repository.io.Exporter.CustomExport
 
beforeFieldLoad() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
beginTransaction() - Method in class org.benow.repository.jdbc.JDBCTransaction
 
beginTransaction() - Method in class org.benow.repository.serializing.SerializingTransaction
Starts a transaction
beginTransaction() - Method in interface org.benow.repository.Transaction
Starts a transaction
bind(Collection<Object>) - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
bind(Object...) - Method in class org.benow.repository.basic.query.JSQLClassQuery
Binds the given objects to the query.
bind(int) - Method in class org.benow.repository.query.QueryContext
Adds an int to this context, returning this
bind(Object) - Method in class org.benow.repository.query.QueryContext
Adds an object to this context, returning this
bind(long) - Method in class org.benow.repository.query.QueryContext
 
Book - Class in test.org.benow.repository.sample
 
Book(String, String, int) - Constructor for class test.org.benow.repository.sample.Book
 
build(Class, String) - Static method in class org.benow.repository.query.ClassQuery
usage: ClassQuery query=ClassQueryBuilder.build(forClass,"lastName=$ and salary>=$"); QueryContext context=query.getContext(tx); context.setString(1,"jones"); context.setInt(2,100000); context.setStart(SubList.fromStart()); context.setSpanning(5); Collection betterThanTheJones=context.getObjects();
build(Class, String, String) - Static method in class org.benow.repository.query.ClassQuery
 
build(Class) - Static method in class org.benow.repository.query.ClassQuery
 

C

canAugment(Class<?>) - Method in class org.benow.repository.mapping.JSQLAugment
 
CFG_CACHE_PASSWORDS - Static variable in class org.benow.repository.security.RepositorySecurityAdministrator
 
CFG_DB_FILE - Static variable in class org.benow.repository.jdbc.JDBCRepository
 
CFG_DB_NAME - Static variable in class org.benow.repository.jdbc.JDBCRepository
 
CFG_DB_PATH - Static variable in class org.benow.repository.jdbc.JDBCRepository
 
CFG_DRIVER_CLASS - Static variable in class org.benow.repository.jdbc.JDBCRepository
 
CFG_OBJECT_HANDLERS - Static variable in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
CFG_PASSWORD - Static variable in class org.benow.repository.jdbc.JDBCRepository
 
CFG_REPOSITORIES - Static variable in class org.benow.repository.RepositoryManager
 
CFG_URL - Static variable in class org.benow.repository.jdbc.JDBCRepository
 
CFG_USER - Static variable in class org.benow.repository.jdbc.JDBCRepository
 
checkConfirmationCode(String) - Method in class org.benow.repository.security.UserImpl
 
checkPermission(Permission) - Method in class org.benow.repository.security.PersistentNamedCheckable
 
checkPermission(String) - Method in class org.benow.repository.security.PersistentNamedCheckable
 
checkPermission(String, String) - Method in class org.benow.repository.security.PersistentNamedCheckable
 
checkPermission(Permission) - Method in class org.benow.repository.security.RoleImpl
 
checkPermission(Permission) - Method in class org.benow.repository.security.UserImpl
 
checkPermission(Class<?>, String) - Method in class org.benow.repository.security.UserImpl
 
checkRole(Role) - Method in class org.benow.repository.security.UserImpl
 
classes - Variable in class org.benow.repository.security.PermissionedPackageImpl
Deprecated.  
ClassHandler - Interface in org.benow.repository.basic.handler
smartalert: com.smartalert.repository.ClassHandler
ClassHandlerImpl - Class in org.benow.repository.basic.handler
NOTE class handlers could be tied to repository, with connection calling repo methods with individual connections as params.
ClassHandlerImpl() - Constructor for class org.benow.repository.basic.handler.ClassHandlerImpl
 
ClassHandlerImpl(Class<?>, String) - Constructor for class org.benow.repository.basic.handler.ClassHandlerImpl
 
ClassHandlerImpl(Class<?>, String, String) - Constructor for class org.benow.repository.basic.handler.ClassHandlerImpl
 
ClassInfo - Class in org.benow.repository.util
 
ClassInfo(Class) - Constructor for class org.benow.repository.util.ClassInfo
 
className - Variable in class org.benow.repository.jdbc.ClassSchemaInfo
 
ClassQuery - Class in org.benow.repository.query
 
ClassQuery(Class, FieldSpecificationItem) - Constructor for class org.benow.repository.query.ClassQuery
 
ClassQuery(Class, int) - Constructor for class org.benow.repository.query.ClassQuery
Creates a new class query object that will query for objects of the given class and, when this query is generated, will join FieldQuery objects together with the given QueryOperator (ie and/or)
ClassQuery(Class) - Constructor for class org.benow.repository.query.ClassQuery
 
ClassQuery.Order - Enum in org.benow.repository.query
 
ClassSchemaInfo - Class in org.benow.repository.jdbc
 
ClassSchemaInfo(Object, Long, String) - Constructor for class org.benow.repository.jdbc.ClassSchemaInfo
 
ClassSchemaInfo(Class) - Constructor for class org.benow.repository.jdbc.ClassSchemaInfo
 
clear() - Method in class org.benow.repository.mapping.JSQLArrayList
 
clear() - Method in class org.benow.repository.util.PersistentArrayList
 
clear() - Method in interface org.benow.repository.util.PersistentList
 
clearPopulated() - Method in class org.benow.repository.mapping.JSQLArrayList
 
clearPopulated() - Method in interface org.benow.repository.mapping.JSQLList
Call to refetch items on next call.
close() - Method in class org.benow.repository.basic.handler.ResultSetIterator
 
close() - Method in class org.benow.repository.io.csv.CSVExporter
 
close() - Method in class org.benow.repository.io.csv.CSVExporter.ExportInfo
 
close() - Method in class org.benow.repository.io.csv.CSVExporter.JoinInfo
 
close() - Method in class org.benow.repository.io.Exporter
 
close() - Method in class org.benow.repository.jdbc.JDBCTransaction
 
close() - Method in interface org.benow.repository.ResultIterator
Closes underlying result stream.
close() - Method in class org.benow.repository.serializing.SerializingTransaction
 
close() - Method in interface org.benow.repository.Transaction
 
collapse() - Method in class org.benow.repository.util.NamedPersistentTreeNode
 
column - Variable in class org.benow.repository.mapping.JSQLFieldMapping
 
COMMENT_CLASS_SCHEMA_START - Static variable in class org.benow.repository.mapping.JSQLClassMapping
 
commitTransaction() - Method in class org.benow.repository.jdbc.JDBCTransaction
 
commitTransaction() - Method in class org.benow.repository.serializing.SerializingTransaction
Commits action made during this transaction
commitTransaction() - Method in interface org.benow.repository.Transaction
Commits action made during this transaction
COMP_OP_EQUAL - Static variable in class org.benow.repository.query.NumericalFieldSpecification
Comparison Operator: Equal to (ie id = 4)
COMP_OP_GT - Static variable in class org.benow.repository.query.NumericalFieldSpecification
Comparison Operator: Greater than (ie id > 4)
COMP_OP_GTE - Static variable in class org.benow.repository.query.NumericalFieldSpecification
Comparison Operator: Greater than or equal to (ie id >= 4)
COMP_OP_LIKE - Static variable in class org.benow.repository.query.StringFieldSpecification
 
COMP_OP_LT - Static variable in class org.benow.repository.query.NumericalFieldSpecification
Comparison Operator: Less than (ie id < 4)
COMP_OP_LTE - Static variable in class org.benow.repository.query.NumericalFieldSpecification
Comparison Operator: Less than or equal to (ie id <= 4)
COMP_OP_MATCH - Static variable in class org.benow.repository.query.StringFieldSpecification
 
COMP_OP_NOT_EQUAL - Static variable in class org.benow.repository.query.NumericalFieldSpecification
Comparison Operator: Equal to (ie id != 4)
compareTo(Object) - Method in class org.benow.repository.security.RoleImpl
 
compareTo(Object) - Method in class org.benow.repository.util.PersistentObjectImpl
 
CompoundFieldSpecification - Class in org.benow.repository.query
 
CompoundResultIterator<E> - Class in org.benow.repository.basic.query
NOTE: This class is a bit of a hack to workaround the inability of the repository to deal with object hierarchy.
CompoundResultIterator(List<JSQLClassQuery>, String) - Constructor for class org.benow.repository.basic.query.CompoundResultIterator
 
CompoundResultIterator(List<JSQLClassQuery>, String, Comparator<E>) - Constructor for class org.benow.repository.basic.query.CompoundResultIterator
 
confirm() - Method in class org.benow.repository.security.UserImpl
 
conn - Variable in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
conn - Variable in class org.benow.repository.jdbc.JDBCTransaction
 
conn - Variable in class org.benow.repository.util.PersistentObjectImpl
 
constructClassMapping(Class<?>) - Method in class org.benow.repository.mapping.JSQLPackageMapping
 
constructFieldMapping(Field) - Method in class org.benow.repository.mapping.JSQLClassMapping
 
constructPackageMapping(Package) - Method in class org.benow.repository.mapping.JSQLMappings
 
contains(Object) - Method in class org.benow.repository.util.PersistentArrayList
 
containsPermission(Permission) - Method in class org.benow.repository.security.RoleImpl
 
create(TableColumn) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
create(Generator) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
create(Index) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
create(Procedure) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
create(Table) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
create(Trigger) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
create(Database) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
create(Table) - Method in class org.benow.repository.jdbc.mysql.MySQLDialect
 
create(Table) - Method in class org.benow.repository.jdbc.postgres.PostgresDialect
 
createAddCondition(Class<?>) - Static method in class org.benow.repository.RepositoryNotificationCondition
On object add
createAddProcedureName(Class<?>) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createAddStatement(PersistentObject, ClassMapping, Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createAddStmt(Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
createAddStmt(Connection) - Method in class org.benow.repository.mapping.JSQLClassHandler
Creates add procedure using values from mapping.
createClassHandler(Class<?>) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
createCompoundFieldSpecification(int) - Method in class org.benow.repository.query.CompoundFieldSpecification
 
createCompoundFieldSpecification() - Method in class org.benow.repository.query.CompoundFieldSpecification
 
createConnection() - Method in class org.benow.repository.jdbc.JDBCRepository
 
createConnection() - Method in class org.benow.repository.ObjectRepositoryImpl
 
createConnection() - Method in class org.benow.repository.serializing.SerializingObjectRepository
 
createContext() - Method in class org.benow.repository.query.ClassQuery
 
createContext(Object...) - Method in class org.benow.repository.query.ClassQuery
 
createContext(Object[]) - Method in class org.benow.repository.query.Procedure
 
createCustomExport(String, Class<?>, String...) - Method in class org.benow.repository.io.Exporter
Adds a custom export to the exporter.
createDefault() - Static method in class org.benow.repository.jdbc.JDBCRepository
 
createDeleteProcedureName(Class<?>) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createDialect() - Method in class org.benow.repository.jdbc.derby.JavaDBRepository
 
createDialect() - Method in class org.benow.repository.jdbc.JDBCRepository
 
createDialect() - Method in class org.benow.repository.jdbc.mysql.MySQLRepository
 
createDialect() - Method in class org.benow.repository.jdbc.postgres.PostgresRepository
 
createExporter(String, ObjectRepository, String) - Static method in class org.benow.repository.io.RepositoryIO
 
createExporter(String) - Static method in class org.benow.repository.io.RepositoryIO
 
createExporter(ObjectRepository, String) - Static method in class org.benow.repository.io.RepositoryIO
 
createFieldMapping(Field) - Method in class org.benow.repository.mapping.JSQLClassMapping
 
createFieldName(FieldMapping) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createFor(String, String, String) - Static method in class org.benow.repository.jdbc.JDBCRepository
 
createGetAllObjectsProcedureName(Class<?>) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createGetJoinedQuery(Class<?>, String, String, Object) - Static method in class org.benow.repository.mapping.JSQLQuery
Create join statement within same table
createGetJoinedQuery(Class<?>, String, String, Object, List<JSQLQuery.OrderConstraint>) - Static method in class org.benow.repository.mapping.JSQLQuery
 
createGetJoinedQuery(Class<?>, Class<?>, Object, String) - Static method in class org.benow.repository.mapping.JSQLQuery
Create join statement between two tables using intermediary lookup table
createGetJoinedQuery(Class<?>, Class<?>, Object, String, List<JSQLQuery.OrderConstraint>) - Static method in class org.benow.repository.mapping.JSQLQuery
 
createGetObjectProcedureName(Class<?>) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createInstance(Class<?>, ResultSet) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
createInstance(Class<?>, ResultSet) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
createInstance() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
createInTableGetJoinedQuery(Class<?>, String, Object) - Static method in class org.benow.repository.mapping.JSQLQuery
Query to same type by matching id field
createJoinQuery(PersistentObject) - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
createLanguage(String, String, String, String) - Method in class org.benow.repository.lang.RepoLanguages
 
createModifyCondition(Class<?>) - Static method in class org.benow.repository.RepositoryNotificationCondition
On object remove/add/update
createModifyProcedureName(Class<?>) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createObject(Class<?>, ResultSet) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
FIXME deal with complex keys (key field id'd in mapping)
createParser(String) - Static method in class org.benow.repository.query.FieldQueryParser
 
createPermission(Class<?>, String, String[]) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
createRemoveCondition(Class<?>) - Static method in class org.benow.repository.RepositoryNotificationCondition
On object remove
createRemoveStatement(PersistentObject, ClassMapping, Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createRemoveStmt(Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
createRemoveStmt(Connection) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
createRole(String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
createRole(String, String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
createSchemaManager() - Method in class org.benow.repository.jdbc.firebird.FirebirdRepository
 
createSchemaManager() - Method in class org.benow.repository.jdbc.JDBCRepository
Override to return a custom schema manager
createSimpleGetJoinedQuery(Class<?>, Class<?>, String, Object) - Static method in class org.benow.repository.mapping.JSQLQuery
join without join table
createSQLConnection() - Method in class org.benow.repository.jdbc.JDBCRepository
 
createTableName(Class<?>) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createUpdateCondition(Class<?>) - Static method in class org.benow.repository.RepositoryNotificationCondition
On object update
createUpdateStatement(PersistentObject, ClassMapping, Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
createUpdateStmt(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
createUpdateStmt(PersistentObject, Connection) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
CSVExporter - Class in org.benow.repository.io.csv
 
CSVExporter(ObjectRepository, String) - Constructor for class org.benow.repository.io.csv.CSVExporter
 
CSVExporter.ExportInfo - Class in org.benow.repository.io.csv
 
CSVExporter.ExportInfo(Class<? extends Object>) - Constructor for class org.benow.repository.io.csv.CSVExporter.ExportInfo
 
CSVExporter.JoinInfo - Class in org.benow.repository.io.csv
 
CSVExporter.JoinInfo(JSQLFieldMapping) - Constructor for class org.benow.repository.io.csv.CSVExporter.JoinInfo
 

D

DataIntegrityError - Exception in org.benow.repository
 
DataIntegrityError() - Constructor for exception org.benow.repository.DataIntegrityError
 
DataIntegrityError(String) - Constructor for exception org.benow.repository.DataIntegrityError
 
DataIntegrityError(String, Throwable) - Constructor for exception org.benow.repository.DataIntegrityError
 
DataIntegrityError(Throwable) - Constructor for exception org.benow.repository.DataIntegrityError
 
dateVal - Variable in class test.org.benow.repository.TestObject
 
DB_FILE - Static variable in class test.org.benow.repository.SerializingRepositoryTester
 
DEFAULT_FLUSH_DELAY - Static variable in class org.benow.repository.serializing.SerializingDBImpl
the delay (in seconds) for delayed flushes after write operations
delete(TableColumn) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
delete(Generator) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
delete(Index) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
delete(Procedure) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
delete(Table) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
delete(Trigger) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
deleteObjects(Class<?>[]) - Static method in class org.benow.repository.mapping.JSQLQuery
 
deleteObjects(Class<?>) - Static method in class org.benow.repository.mapping.JSQLQuery
 
deleteObjectsByField(Class<?>, String, Object) - Static method in class org.benow.repository.mapping.JSQLQuery
 
deleteRole(Role) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
deleteUser(User) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
descField - Variable in class test.org.benow.repository.sample.FirstItem
 
description - Variable in class org.benow.repository.mapping.JSQLNamed
 
description - Variable in class org.benow.repository.util.NamedPersistentObject
 
description - Variable in class org.benow.repository.util.NamedTypedPersistentObjectImpl
 
description - Variable in class org.benow.repository.util.PersistentNamedImpl
 
display - Variable in class org.benow.repository.io.RepositoryIO.ExporterInfo
 
doAdd(Connection, PersistentObject) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
doAdd(Connection, PersistentObject) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
doAdd(Connection, PersistentObject) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
doAdd(Connection, PersistentObject) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
doAuthenticate(String, String, String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
doCreateClassHandler(Class<?>) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
Override to provide class handler when no class handler is known.
doCreateClassHandler(Class<?>) - Method in class org.benow.repository.mapping.JSQLObjectHandler
 
doCreateSQLConnection() - Method in class org.benow.repository.jdbc.firebird.FirebirdRepository
Ensure to close connection, result sets and statements to ensure connection is returned to pool.
doCreateSQLConnection() - Method in class org.benow.repository.jdbc.JDBCRepository
 
doCreateUser(String, String, String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
doGetUserByEmail(String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
doImport() - Method in class org.benow.repository.io.Importer
 
doImport() - Method in class org.benow.repository.io.xml.XMLImporter
 
doInit() - Method in class org.benow.repository.jdbc.derby.JavaDBRepository
 
doInit() - Method in class org.benow.repository.jdbc.firebird.FirebirdRepository
 
doInit() - Method in class org.benow.repository.ObjectRepositoryImpl
Override to init.
doIsTransient() - Method in class org.benow.repository.util.PersistentObjectImpl
Overloading isTransient() can cause problems with castor, if so, overload this method instead.
doUpdate(Connection, PersistentObject) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
doUpdate(Connection, PersistentObject) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
doUpdate(Connection, PersistentObject) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
doUpdate(Connection, PersistentObject) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
doValidate(List<String>) - Method in class org.benow.repository.mapping.JSQLAugment
 
DRIVER_DERBY - Static variable in class org.benow.repository.mapping.SQLUtil
 
DRIVER_FIREBIRD - Static variable in class org.benow.repository.mapping.SQLUtil
 
DRIVER_FIREBIRD - Static variable in class test.org.benow.repository.NativeConnectTester
 
DRIVER_MYSQL - Static variable in class org.benow.repository.mapping.SQLUtil
 
DRIVER_POSTGRES - Static variable in class org.benow.repository.mapping.SQLUtil
 
DuplicateValueException - Exception in org.benow.repository
 
DuplicateValueException(String) - Constructor for exception org.benow.repository.DuplicateValueException
 

E

equals(Permission) - Method in class org.benow.repository.security.PermissionImpl
 
equals(Object) - Method in class org.benow.repository.security.PermissionImpl
PermissionImpls are equal,
equals(Object) - Method in class org.benow.repository.util.PersistentObjectImpl
Test for equality, compares primary key.
equals(Object) - Method in class org.benow.repository.util.PersistentWrapper
 
equals(Object) - Method in class org.benow.repository.util.SystemKey
 
exec(RepositoryRunnable) - Method in interface org.benow.repository.ObjectRepository
Executes the given runnable within the context of a conn and open transaction.
exec(RepositoryRunnable) - Method in class org.benow.repository.ObjectRepositoryImpl
 
exec(RepositoryRunnable) - Static method in class org.benow.repository.RepositoryManager
Convenience method to exec with default repository
exec(String, RepositoryRunnable) - Static method in class org.benow.repository.RepositoryManager
 
exec(String, RepositoryOperation) - Static method in class org.benow.repository.RepositoryManager
Exec's the operation within the given realm, returning the value

NOTE: hides exceptions as errors, as there's nothing we can do about it anyway.

exec(RepositoryOperation) - Static method in class org.benow.repository.RepositoryManager
Execs the operation returning the value.

NOTE: hides exceptions as errors, as there's nothing we can do about it anyway.

exec() - Method in class org.benow.repository.RepositoryOperation
 
exec(String) - Method in class org.benow.repository.RepositoryOperation
 
execProcedure(ProcedureContext, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
execProcedure(String, Object[]) - Method in class org.benow.repository.jdbc.JDBCTransaction
 
execProcedure(ProcedureContext, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Execute proceduuure
execProcedure(ProcedureContext, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
execQuery(String) - Static method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
execQuiet(RepositoryRunnable) - Method in interface org.benow.repository.ObjectRepository
Exec runnable, logging any errors.
execQuiet(RepositoryRunnable) - Method in class org.benow.repository.ObjectRepositoryImpl
 
execUpdateSQL(Connection, String) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
execute(Connection) - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
execute(Transaction) - Method in class org.benow.repository.query.ProcedureContext
 
execute() - Method in interface org.benow.repository.serializing.TransactionOperation
 
executeQuery(String) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
executeQuery(QueryContext, PersistentList) - Method in interface org.benow.repository.serializing.SerializingDB
 
executeQuery(QueryContext, PersistentList) - Method in class org.benow.repository.serializing.SerializingDBImpl
Gets objects as specified by the given query.
executeUpdate(String) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
exists(Table) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
expand() - Method in class org.benow.repository.util.NamedPersistentTreeNode
 
export(PersistentObject) - Method in class org.benow.repository.io.csv.CSVExporter.ExportInfo
 
export(PersistentObject) - Method in class org.benow.repository.io.csv.CSVExporter.JoinInfo
 
export() - Method in class org.benow.repository.io.Exporter
 
exportCustomValues(Exporter.CustomExport, List<Object>) - Method in class org.benow.repository.io.csv.CSVExporter
 
exportCustomValues(Exporter.CustomExport, List<Object>) - Method in class org.benow.repository.io.Exporter
Export the collected values for path for the object.
exportCustomValues(Exporter.CustomExport, List<Object>) - Method in class org.benow.repository.io.xml.XMLExporter
 
Exporter - Class in org.benow.repository.io
 
Exporter(ObjectRepository, String) - Constructor for class org.benow.repository.io.Exporter
 
Exporter.AcceptFilter - Interface in org.benow.repository.io
 
Exporter.CustomExport - Class in org.benow.repository.io
 
Exporter.CustomExport(String, Class<?>, String[]) - Constructor for class org.benow.repository.io.Exporter.CustomExport
 
Exporter.ExportInstance - Class in org.benow.repository.io
 
Exporter.ExportInstance(Class<?>, Object) - Constructor for class org.benow.repository.io.Exporter.ExportInstance
 
exporterClass - Variable in class org.benow.repository.io.RepositoryIO.ExporterInfo
 
exportObject(PersistentObject, JSQLClassMapping) - Method in class org.benow.repository.io.csv.CSVExporter
 
exportObject(PersistentObject) - Method in class org.benow.repository.io.Exporter
 
exportObject(PersistentObject, JSQLClassMapping) - Method in class org.benow.repository.io.Exporter
override to export an object.
exportObject(PersistentObject, JSQLClassMapping) - Method in class org.benow.repository.io.xml.XMLExporter
 

F

fetchExpectedField(String) - Method in class org.benow.repository.mapping.JSQLObject
Fetches field, throwing error if not there
fetchField(String) - Method in class org.benow.repository.mapping.JSQLObject
Fetches a field with a given name.
fetchFieldQuiet(String) - Method in class org.benow.repository.mapping.JSQLObject
 
fetchModules() - Method in class org.benow.repository.security.UserImpl
Fetches all known user modules for this user, even if they've not been assigned/modified
FIELD_CLASS_KEY - Static variable in interface org.benow.repository.util.TypedPersistentObject
the name of the field within the implemention class.
FIELD_CLASS_NAME - Static variable in class org.benow.repository.util.ClassInfo
 
FIELD_EMAIL - Static variable in class org.benow.repository.security.UserImpl
 
FIELD_NAME - Static variable in class org.benow.repository.security.UserImpl
 
FIELD_NAME_KEY - Static variable in interface org.benow.repository.util.PersistentObject
the name of the id field for FieldQueries
FIELD_NAME_NAME - Static variable in class org.benow.repository.mapping.JSQLNamed
the name of the field holding the name
FIELD_NAME_NAME - Static variable in class org.benow.repository.util.NamedPersistentObject
the name of the field holding the name
FIELD_NAME_NAME - Static variable in class org.benow.repository.util.NamedTypedPersistentObjectImpl
the name of the field holding the name
FIELD_NAME_NAME - Static variable in class org.benow.repository.util.PersistentNamedImpl
the name of the field holding the name
FIELD_PASSWORD - Static variable in class org.benow.repository.security.UserImpl
 
FIELD_USEABLE_KEY - Static variable in class org.benow.repository.security.UseableUser
 
FIELD_USER_KEY - Static variable in class org.benow.repository.security.UseableUser
 
fieldName - Variable in class org.benow.repository.mapping.JSQLQuery.OrderConstraint
 
fieldPaths - Variable in class org.benow.repository.io.Exporter.CustomExport
 
FieldQueryParser - Class in org.benow.repository.query
util: org.benow.util.Text
FieldSpecification - Class in org.benow.repository.query
A query on a field within a class.
FieldSpecification(FieldMapping, int) - Constructor for class org.benow.repository.query.FieldSpecification
Creates a new FieldQuery that will query the field with the given name.
FieldSpecification(FieldMapping) - Constructor for class org.benow.repository.query.FieldSpecification
 
FieldSpecification(FieldMapping, boolean) - Constructor for class org.benow.repository.query.FieldSpecification
 
FieldSpecificationItem - Interface in org.benow.repository.query
repository: org.benow.repository.FieldSpecification
finalize() - Method in class org.benow.repository.serializing.SerializingDBImpl
Called on object destruction.
FirebirdDialect - Class in org.benow.repository.jdbc.firebird
 
FirebirdDialect() - Constructor for class org.benow.repository.jdbc.firebird.FirebirdDialect
 
FirebirdManager - Class in org.benow.repository.jdbc.firebird
Schema manager that uses isql to manage a firebird database.
FirebirdManager(FirebirdRepository) - Constructor for class org.benow.repository.jdbc.firebird.FirebirdManager
Creates loader that connects to repository as defined in JDBCRepository.CFG_URL
FirebirdManager(FirebirdRepository, String, String, String) - Constructor for class org.benow.repository.jdbc.firebird.FirebirdManager
 
FirebirdRepository - Class in org.benow.repository.jdbc.firebird
Firebird based basic repository, with connection pooling enabled.
FirebirdRepository(File) - Constructor for class org.benow.repository.jdbc.firebird.FirebirdRepository
 
FirebirdRepository() - Constructor for class org.benow.repository.jdbc.firebird.FirebirdRepository
 
FirebirdRepository(String, String, String) - Constructor for class org.benow.repository.jdbc.firebird.FirebirdRepository
 
firstIndexOfAny(String, String[]) - Static method in class org.benow.repository.query.FieldQueryParser
 
FirstItem - Class in test.org.benow.repository.sample
 
FirstItem() - Constructor for class test.org.benow.repository.sample.FirstItem
 
firstOfAny(String, String[]) - Static method in class org.benow.repository.query.CompoundFieldSpecification
 
flush() - Method in interface org.benow.repository.serializing.SerializingDB
Flushes the objects in memory to disk.
flush() - Method in class org.benow.repository.serializing.SerializingDBImpl
Flushes the objects in memory to disk.
flush() - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
Causes all writes to occur immediately.
flush() - Method in class org.benow.repository.util.PersistentArrayList
Clears added and removed without performing persistence operations
forClass - Variable in class org.benow.repository.query.ClassQuery
 
ForeignObject - Class in test.org.benow.repository.sample
 
ForeignObject() - Constructor for class test.org.benow.repository.sample.ForeignObject
 
ForeignObject(String, SampleObject) - Constructor for class test.org.benow.repository.sample.ForeignObject
 
forgetField(String) - Method in class org.benow.repository.mapping.JSQLObject
Forgets a field so it will be refetched
formatName(String) - Static method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
Formats the given name, mapping case changes to underscores and uppercasing.

G

get(int) - Method in class org.benow.repository.mapping.JSQLArrayList
 
getAbstractItem() - Method in class test.org.benow.repository.sample.SampleObject
 
getAbstractItems() - Method in class test.org.benow.repository.sample.SampleObject
 
getACL() - Method in class org.benow.repository.security.SecurePersistentObject
Deprecated.  
getActualClass() - Method in class org.benow.repository.util.TypedPersistentObjectImpl
 
getAddress() - Method in class test.org.benow.repository.Person
 
getAll(Class, Transaction) - Static method in class org.benow.repository.query.ClassQuery
Gets all objects of given class
getAllObjects(Transaction) - Method in class org.benow.repository.query.QueryContext
 
getAllObjectsQuery(Class<?>) - Static method in class org.benow.repository.mapping.JSQLQuery
 
getAllUsersQuery() - Static method in class org.benow.repository.security.UserImpl
 
getAsClass() - Method in class org.benow.repository.util.ClassInfo
 
getAt(int) - Method in class org.benow.repository.util.PersistentArrayList
 
getAt(int) - Method in interface org.benow.repository.util.PersistentList
 
getAugment(Class<A>) - Method in class org.benow.repository.mapping.JSQLAugmentable
 
getAugmented() - Method in class org.benow.repository.mapping.JSQLAugment
 
getAugments() - Method in class org.benow.repository.mapping.JSQLAugmentable
 
getAuthor() - Method in class test.org.benow.repository.sample.Book
 
getAuthor() - Method in class test.org.benow.repository.sample.Movie
 
getAuthor() - Method in interface test.org.benow.repository.sample.Work
 
getByClassQuery(Class<?>) - Static method in class org.benow.repository.security.PermissionImpl
 
getByKeyQuery(Class<?>, Object) - Static method in class org.benow.repository.mapping.JSQLQuery
 
getByNameContext(String) - Static method in class org.benow.repository.security.RoleImpl
 
getChildByName(String) - Method in class test.org.benow.repository.sample.SampleObject
 
getChildren() - Method in class org.benow.repository.util.NamedPersistentTreeNode
 
getChildren() - Method in class test.org.benow.repository.sample.SampleObject
 
getCity() - Method in class test.org.benow.repository.Person
 
getClassDisplayName(Class<? extends UserModule>) - Static method in class org.benow.repository.security.UserModuleImpl
Returns the display name for the given class.
getClassesWithPermissionsInPackage(String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getClassHandler(Class<?>) - Method in interface org.benow.repository.basic.handler.ObjectHandler
 
getClassHandler(Class) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
getClassHandler(Class) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
getClassHandler(Class) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
getClassInfoFor(Class, Transaction) - Static method in class org.benow.repository.util.ClassInfo
Returns the class info for a given class.
getClassInfoForKey(Object, Transaction) - Static method in class org.benow.repository.util.ClassInfo
Returns ClassInfo for a given key, or null if there was no class info to match the key found.
getClassMapping() - Method in class org.benow.repository.basic.query.JSQLClassQuery
Get mapping for class being queried.
getClassMappingFor(PersistentObject) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
getClassToQuery() - Method in class org.benow.repository.query.ClassQuery
 
getClassToQuery() - Method in class org.benow.repository.query.QueryContext
 
getCollectionClassName() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
getCollectionFieldMappings() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getColumnName(String) - Static method in class org.benow.repository.mapping.SQLUtil
 
getConfigURI() - Method in class org.benow.repository.security.UserModuleImpl
Gets uri to a configuration for this module, if not configured.
getConnection() - Static method in class org.benow.repository.jdbc.JDBCRepository
 
getConnection() - Method in class org.benow.repository.jdbc.JDBCTransaction
 
getConnection() - Method in class org.benow.repository.serializing.SerializingTransaction
 
getConnection() - Method in interface org.benow.repository.Transaction
Gets the connection from which this transaction was created.
getConnection() - Static method in class org.benow.repository.util.JSQL
gets default connection
getConstraint() - Method in class org.benow.repository.basic.query.SQLQueryBuilder.Constraint
 
getDatabaseFile() - Static method in class org.benow.repository.jdbc.JDBCRepository
 
getDBDriverNameForType(String) - Static method in class org.benow.repository.mapping.SQLUtil
 
getDBTypes() - Static method in class org.benow.repository.mapping.SQLUtil
 
getDeclarator() - Method in class org.benow.repository.security.PermissionImpl
 
getDeclaredRoles() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getDeclaredRoles() - Static method in class org.benow.repository.security.RoleImpl
Gets a list of all unique roles that have been created.
getDeclaringClass() - Method in class org.benow.repository.security.PermissionImpl
 
getDeclaringClassName() - Method in class org.benow.repository.security.PermissionImpl
 
getDeclaringPackage() - Method in class org.benow.repository.security.PermissionedPackageImpl
Deprecated.  
getDefaultClassesWithPermissions() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getDefaultTypeSize(int) - Method in class org.benow.repository.jdbc.derby.JavaDBDialect
 
getDefaultTypeSize(int) - Method in class org.benow.repository.jdbc.mysql.MySQLDialect
 
getDefaultUser(ObjectRepositoryConnection, Transaction) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getDefaultUserImpl() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getDescription() - Method in class org.benow.repository.mapping.JSQLNamed
Gets the description of this object.
getDescription() - Method in class org.benow.repository.util.NamedPersistentObject
 
getDescription() - Method in class org.benow.repository.util.NamedTypedPersistentObjectImpl
 
getDescription() - Method in class org.benow.repository.util.PersistentNamedImpl
Gets the description of this object.
getDialect() - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
getDisplayName() - Method in class org.benow.repository.security.UserModuleImpl
 
getEmail() - Method in class org.benow.repository.security.UserImpl
 
getExists() - Method in class org.benow.repository.query.FieldSpecification
Gets the test for existence that will be performed.
getExporters() - Static method in class org.benow.repository.io.RepositoryIO
 
getFetchMethod() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
getFetchMethodName() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
getField() - Method in class org.benow.repository.query.OrderFieldSpecification
 
getFieldByMethod(Method) - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getFieldDef(TableColumn) - Method in class org.benow.repository.jdbc.derby.JavaDBDialect
No GENERATED for id cols
getFieldDef(TableColumn) - Method in class org.benow.repository.jdbc.postgres.PostgresDialect
No GENERATED for id cols
getFieldMapping() - Method in class org.benow.repository.query.FieldSpecification
Gets the mapping of the field that this specification applies to.
getFieldMappings() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getFieldName() - Method in class org.benow.repository.mapping.JSQLArrayList
 
getFieldValueByPath(Object, String) - Method in class org.benow.repository.mapping.JSQLClassMapping
Gets a value from an instance by the given path.
getFileName() - Method in interface org.benow.repository.serializing.SerializingDB
 
getFileName() - Method in class org.benow.repository.serializing.SerializingDBImpl
 
getFirstName() - Method in class test.org.benow.repository.Person
 
getForClass() - Method in class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
getForClass(Class, Transaction) - Static method in class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
getForClass(Class, Transaction) - Static method in class org.benow.repository.security.PermissionedPackageImpl
Deprecated.  
getForiegn() - Method in class test.org.benow.repository.sample.SampleObject
 
getForiegnByName(String) - Method in class test.org.benow.repository.sample.SampleObject
 
getForPackage(Package, Transaction) - Static method in class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
getFrenchName() - Method in class org.benow.repository.lang.LanguageImpl
 
getGroup() - Method in class org.benow.repository.security.SecurePersistentObject
Deprecated.  
getGroupAbilities() - Method in class org.benow.repository.security.SecurePersistentObject
Deprecated.  
getHandledClasses() - Method in interface org.benow.repository.basic.handler.ObjectHandler
Gets the Classes handled by this handler
getHandledClasses() - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
getHandledClasses() - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
getHandledClasses() - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
Gets classes handled by this connection
getHandler(Class<?>) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
getHandlerForClass(Class) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
getHandlerForClass(Class<?>) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
Returns a handler for the given class, if not directly found, anscestor is used.
getHeightInCMs() - Method in class test.org.benow.repository.Person
 
getHolder() - Method in class org.benow.repository.mapping.JSQLArrayList
 
getIdentifyFieldParams(Table, TableColumn) - Method in class org.benow.repository.jdbc.mysql.MySQLDialect
 
getIncompleteModule() - Method in class org.benow.repository.security.UserImpl
 
getInstance() - Static method in class org.benow.repository.mapping.JSQLMappings
 
getInterfaceItems() - Method in class test.org.benow.repository.sample.SampleObject
 
getInterfaceObj() - Method in class test.org.benow.repository.sample.SampleObject
 
getISO6391Code() - Method in class org.benow.repository.lang.LanguageImpl
 
getISO6392Code() - Method in class org.benow.repository.lang.LanguageImpl
 
getItems() - Method in class org.benow.repository.query.CompoundFieldSpecification
Returns an iterator over all items.
getJDBCRepository() - Static method in class org.benow.repository.jdbc.JDBCRepositoryManager
 
getJoinColumnName(String) - Static method in class org.benow.repository.mapping.SQLUtil
 
getJoinTableName(Class<?>, Class<?>) - Static method in class org.benow.repository.mapping.SQLUtil
 
getJSQLFieldMapping(String) - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getJSQLFieldMappings() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getJSQLMappingQuiet(Class<?>) - Static method in class org.benow.repository.mapping.JSQLMappings
 
getKey(ResultSet) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
Defaults to Integer, override if using different FIXME integrate with mapping to correctly create key
getKey() - Method in class org.benow.repository.RepositoryNotificationCondition
Override this to generate a key which is used to test for equality between notification conditions.
getKey() - Method in interface org.benow.repository.util.PersistentObject
Get the id for this persistent object
getKey() - Method in class org.benow.repository.util.PersistentObjectImpl
 
getKeyField() - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
getKeyFieldMapping() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getKeyForAddedStmt(Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
getKeyForAddedStmt(Connection) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
getKnownClasses() - Method in class org.benow.repository.io.Importer
 
getKnownClasses() - Method in class org.benow.repository.io.xml.XMLImporter
 
getLanguage() - Method in class org.benow.repository.lang.LanguageUserModuleImpl
 
getLanguageShort() - Method in class org.benow.repository.lang.LanguageUserModuleImpl
 
getLastName() - Method in class test.org.benow.repository.Person
 
getLikeObjectsByFieldQuery(Class<PermissionImpl>, String, String) - Static method in class org.benow.repository.mapping.JSQLQuery
 
getLinkedObjects(PersistentObject, FieldMapping, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
Deprecated.  
getLinkedObjects(PersistentObject, FieldMapping, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Get objects linked from a given field in a given object
getLinkedObjects(PersistentObject, FieldMapping, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
getMapping(Class<?>) - Static method in class org.benow.repository.mapping.JSQLQuery
 
getMappingQuiet(Class<?>) - Static method in class org.benow.repository.mapping.JSQLMappings
 
getMessage() - Method in exception org.benow.repository.ObjectRepositoryException
 
getModuleByClass(Class<M>) - Method in class org.benow.repository.security.UserImpl
Gets a module with the given class from this user.
getModules() - Method in class org.benow.repository.security.UserImpl
 
getName() - Method in class org.benow.repository.lang.LanguageImpl
 
getName() - Method in class org.benow.repository.mapping.JSQLNamed
Gets the name of this object
getName() - Method in class org.benow.repository.query.Procedure
 
getName() - Method in class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
getName() - Method in class org.benow.repository.security.PermissionedPackageImpl
Deprecated.  
getName() - Method in class org.benow.repository.util.NamedPersistentObject
 
getName() - Method in class org.benow.repository.util.NamedTypedPersistentObjectImpl
 
getName() - Method in class org.benow.repository.util.PersistentNamedImpl
Gets the name of this object
getName() - Method in class test.org.benow.repository.sample.ForeignObject
 
getName() - Method in class test.org.benow.repository.sample.SampleObject
 
getNestedException() - Method in exception org.benow.repository.ObjectRepositoryException
 
getNotificationManager() - Method in interface org.benow.repository.ObjectRepository
Gets the notification manager which manages notification registration and triggering.
getNotificationManager() - Method in class org.benow.repository.ObjectRepositoryImpl
 
getNumPages() - Method in class test.org.benow.repository.sample.Book
 
getObject(QueryContext, Connection) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
getObject(QueryContext, Connection) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
getObject(QueryContext, Connection) - Method in interface org.benow.repository.basic.handler.QueryHandler
 
getObject() - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
getObject(QueryContext, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
getObject(QueryContext, Connection) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
getObject(QueryContext, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Convenience method to get an object using a query that requires no parameters
getObject(QueryContext) - Method in interface org.benow.repository.ObjectRepositoryConnection
Get an object, with implicit (rolledback) transaction.
getObject(QueryContext) - Method in class org.benow.repository.ObjectRepositoryConnectionImpl
 
getObject(Transaction) - Method in class org.benow.repository.query.QueryContext
 
getObject() - Method in class org.benow.repository.query.QueryContext
 
getObject(QueryContext, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
Gets the first object as specfied bye the given query.
getObjectByFieldQuery(Class<?>, String[], Object[]) - Static method in class org.benow.repository.mapping.JSQLQuery
 
getObjectByFieldQuery(Class<?>, String, Object) - Static method in class org.benow.repository.mapping.JSQLQuery
 
getObjectByFieldsQuery(Class<?>, String[], Object[]) - Static method in class org.benow.repository.mapping.JSQLQuery
 
getObjectByKey(Class, Object, Transaction) - Static method in class org.benow.repository.query.ClassQuery
 
getObjectByKeyQuery(Class<?>, Object) - Static method in class org.benow.repository.mapping.JSQLQuery
 
getObjectCount(Class<?>) - Static method in class org.benow.repository.mapping.JSQLQuery
 
getObjectIterator() - Method in class org.benow.repository.query.QueryContext
 
getObjectIterator(Transaction) - Method in class org.benow.repository.query.QueryContext
 
getObjects(QueryContext, PersistentList, Connection) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
getObjects(QueryContext, PersistentList, Connection) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
getObjects(QueryContext, PersistentList, Connection) - Method in interface org.benow.repository.basic.handler.QueryHandler
 
getObjects() - Method in class org.benow.repository.basic.query.JSQLClassQuery
Shortcut for createContext().getObjects().
getObjects(QueryContext, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
getObjects(QueryContext, PersistentList, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
getObjects(QueryContext, PersistentList, Connection) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
getObjects(QueryContext, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Executes the given ClassQuery and returns the results
getObjects(QueryContext, PersistentList, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Get objects as dictated by the given query, into the given collection within the given transaction
getObjects(Class, Transaction) - Static method in class org.benow.repository.query.ClassQuery
Gets all objects of the given type
getObjects(Class, int, int, Transaction) - Static method in class org.benow.repository.query.ClassQuery
 
getObjects(Transaction) - Method in class org.benow.repository.query.QueryContext
 
getObjects(int, int, Transaction) - Method in class org.benow.repository.query.QueryContext
 
getObjects(PersistentArrayList, Transaction) - Method in class org.benow.repository.query.QueryContext
Gets all objects into the given collection
getObjects(PopulateableArray, int, int, Transaction) - Method in class org.benow.repository.query.QueryContext
Fetches a subset of objects as dictated by this query into the given collection.
getObjects() - Method in class org.benow.repository.query.QueryContext
Gets object using a one-off transaction from default connection to default repository realm.
getObjects(int, int) - Method in class org.benow.repository.query.QueryContext
 
getObjects(JSQLList<?>, int, int) - Method in class org.benow.repository.query.QueryContext
 
getObjects(QueryContext) - Static method in class org.benow.repository.RepositoryManager
Convenience method to execute a query within the context of the default repository.
getObjects(QueryContext, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
Executes the given class query and returns item within a given range.
getObjects(QueryContext, PersistentList, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
getObjectsIterator(Transaction) - Method in class org.benow.repository.query.QueryContext
Returns an $ObjectsIterator over the objects (and specifications) in the query.
getOperator() - Method in class org.benow.repository.query.CompoundFieldSpecification
Gets the operator to apply to contained fields.
getOperator() - Method in class org.benow.repository.query.FieldSpecification
 
getOrderFieldSpecifications() - Method in class org.benow.repository.query.ClassQuery
 
getOrdering() - Method in class org.benow.repository.query.OrderFieldSpecification
 
getOrderString() - Method in class org.benow.repository.query.ClassQuery
 
getORE(String, SQLException) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
getOut() - Method in class org.benow.repository.io.Exporter.CustomExport
 
getOutForClass(Class<?>) - Method in class org.benow.repository.io.Exporter
 
getOutputFileForPrefix(File, String) - Method in class org.benow.repository.io.csv.CSVExporter
 
getOutputFileForPrefix(File, String) - Method in class org.benow.repository.io.Exporter
 
getOutputFileForPrefix(File, String) - Method in class org.benow.repository.io.xml.XMLExporter
 
getOwner() - Method in class org.benow.repository.security.SecurePersistentObject
Deprecated.  
getOwner() - Method in class org.benow.repository.security.UserModuleImpl
 
getOwner() - Method in class test.org.benow.repository.sample.ForeignObject
 
getPackageByName(String, Transaction) - Static method in class org.benow.repository.security.PermissionedPackageImpl
Deprecated.  
getPackageNamesWithPermissions(String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getPackageNamesWithPermissions() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getParameters() - Method in class org.benow.repository.query.QueryContext
 
getParams() - Method in class org.benow.repository.security.PermissionImpl
 
getParamTypes() - Method in class org.benow.repository.query.Procedure
 
getParent() - Method in class org.benow.repository.util.NamedPersistentTreeNode
 
getParent() - Method in class test.org.benow.repository.sample.SampleObject
 
getPassword() - Method in class org.benow.repository.security.UserImpl
Returns the password of this user.
getPermission(String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getPermissionClass() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getPermissionedClasses() - Method in class org.benow.repository.security.PermissionedPackageImpl
Deprecated.  
getPermissionedPackage() - Method in class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
getPermissionedPackage(Transaction) - Method in class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
getPermissions() - Method in class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
getPermissions(Transaction) - Method in class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
getPermissions() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getPermissions() - Method in class org.benow.repository.security.RoleImpl
 
getPermissions() - Method in class org.benow.repository.security.UserImpl
 
getPermissionsForClass(Class<?>) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getPermissionsQuery() - Static method in class org.benow.repository.security.PermissionImpl
 
getPersistentObject() - Method in class org.benow.repository.RepositoryNotificationCondition
Gets the object that has been added.
getPosition() - Method in class org.benow.repository.security.UserModuleImpl
 
getPostal() - Method in class test.org.benow.repository.Person
 
getProcedure() - Method in class org.benow.repository.query.ProcedureContext
 
getQuery() - Method in class org.benow.repository.query.QueryContext
 
getQueryResourceName(Class<?>) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
getQueryResourceName(Class<?>) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
getRepository() - Method in interface org.benow.repository.ObjectRepositoryConnection
 
getRepository() - Method in class org.benow.repository.ObjectRepositoryConnectionImpl
 
getRepository() - Static method in class org.benow.repository.RepositoryManager
Returns the repository that this manager knows of.
getRepository(String) - Static method in class org.benow.repository.RepositoryManager
Gets the repository for a specific realm.
getRequired() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
getRequiredKeys(Class<?>) - Method in class org.benow.repository.io.Exporter
 
getRole(String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getRoleByKey(Object, Transaction) - Static method in class org.benow.repository.security.RoleImpl
 
getRoleClass() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getRoles() - Method in class org.benow.repository.security.PermissionImpl
 
getRoles() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getRoles(String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getRoles() - Method in class org.benow.repository.security.UserImpl
 
getRolesForUser(User, Transaction) - Static method in class org.benow.repository.security.RoleImpl
Method getRolesForUser.
getRuntime() - Method in class test.org.benow.repository.sample.Movie
 
getSchema() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getSchemaManager() - Method in class org.benow.repository.jdbc.JDBCRepository
 
getSchemaManager() - Static method in class org.benow.repository.jdbc.JDBCRepositoryManager
 
getServicedClass() - Method in interface org.benow.repository.basic.handler.ClassHandler
 
getServicedClass() - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
getShortName(Class<?>) - Static method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
Gets short name of class, stripping impl.
getShortName() - Method in class org.benow.repository.lang.LanguageImpl
 
getSpanning() - Method in class org.benow.repository.query.QueryContext
 
getSQL() - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
getSQL() - Method in class org.benow.repository.basic.query.SQLQueryBuilder
 
getSQLColumn(String) - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getSQLColumnForField(String) - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
getSQLColumnName() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
getSQLGetFieldsSnippet() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getSQLGetFieldsSnippet(String) - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getSQLTableAbbreviation() - Method in class org.benow.repository.mapping.JSQLClassMapping
Note that two classes with same starting letter with return same abbreviation.
getSQLTableSnippet() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getStartIndex() - Method in class org.benow.repository.query.QueryContext
 
getStartingWithQuery(String) - Static method in class org.benow.repository.security.PermissionImpl
 
getStatement(Connection) - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
getStoredClasses() - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
getStoredClasses() - Method in interface org.benow.repository.ObjectRepositoryConnection
 
getStoredClasses() - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
getStringLength() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
getTableName() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
getTableName(Class<?>) - Static method in class org.benow.repository.mapping.SQLUtil
 
getTableNames() - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
getTitle() - Method in class test.org.benow.repository.sample.Book
 
getTitle() - Method in class test.org.benow.repository.sample.Movie
 
getTitle() - Method in interface test.org.benow.repository.sample.Work
 
getTransaction() - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
getTransaction() - Method in interface org.benow.repository.ObjectRepositoryConnection
Gets a transaction for use with this connection.
getTransaction() - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
Gets a transaction for use with this connection.
getTypeName(int, int) - Method in class org.benow.repository.jdbc.derby.JavaDBDialect
BLOBs are stored via lo_import, mostly transparent to jdbc, http://artofsystems.blogspot.com/2008/07/mysql-postgresql-and-blob-streaming.html
getTypeName(int, int) - Method in class org.benow.repository.jdbc.postgres.PostgresDialect
BLOBs are stored via lo_import, mostly transparent to jdbc, http://artofsystems.blogspot.com/2008/07/mysql-postgresql-and-blob-streaming.html
getTypeNameByType(int) - Static method in class org.benow.repository.mapping.SQLUtil
 
getTypeStoreInfo(Class<?>) - Static method in class org.benow.repository.mapping.SQLUtil
Gets the default type information for persisting a given class.
getUpdateSQL(PersistentObject) - Method in class org.benow.repository.basic.handler.SQLClassHandler
 
getURL() - Method in class org.benow.repository.jdbc.JDBCRepository
 
getUser() - Method in class org.benow.repository.jdbc.JDBCRepository
 
getUser() - Method in class org.benow.repository.security.UseableUser
 
getUser() - Method in class org.benow.repository.security.UserModuleImpl
synonym for getOwner
getUserAbilities() - Method in class org.benow.repository.security.SecurePersistentObject
Deprecated.  
getUserByID(Object, Transaction) - Static method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getUserByKeyQuery(Object) - Static method in class org.benow.repository.security.UserImpl
 
getUserByModuleKey(Class<?>, Object) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getUserByName(String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getUserByName(String) - Method in class org.benow.repository.security.RoleImpl
 
getUserByNameAndPasswordQuery(String, String) - Static method in class org.benow.repository.security.UserImpl
 
getUserByNameQuery(String) - Static method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getUserByRealmAndName(String, String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
Gets the user in the given realm with the given name.
getUserByRealmAndName(String, String, Transaction) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getUserClass() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getUsers() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getUsers(Transaction) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
getUsers() - Method in class org.benow.repository.security.RoleImpl
 
getUsers() - Method in class org.benow.repository.security.SecurePersistentObject
Deprecated.  
getValidationCode() - Method in class org.benow.repository.security.UserImpl
 
getValue() - Method in class org.benow.repository.util.PersistentWrapper
 
getValue() - Method in class test.org.benow.repository.sample.AnotherImplObject
 
getValue() - Method in class test.org.benow.repository.sample.ImplObject
 
getValue() - Method in interface test.org.benow.repository.sample.InterfaceObject
 
getValues() - Method in class org.benow.repository.query.ProcedureContext
 
getVersion() - Method in class org.benow.repository.mapping.VersionedPersistentObject
 
getXMLNodeName() - Method in class org.benow.repository.security.UserModuleImpl
 

H

handlesURL(String) - Static method in class org.benow.repository.jdbc.derby.JavaDBRepository
 
handlesURL(String) - Static method in class org.benow.repository.jdbc.firebird.FirebirdRepository
 
handlesURL(String) - Static method in class org.benow.repository.jdbc.mysql.MySQLRepository
 
handlesURL(String) - Static method in class org.benow.repository.jdbc.postgres.PostgresRepository
 
hasAugment(Class<? extends Augment>) - Method in class org.benow.repository.mapping.JSQLAugmentable
 
hasDefaultRepository() - Static method in class org.benow.repository.RepositoryManager
Has a default repository been previously set? The default repository is set when a repository is first created, or manually via RepositoryManager.setDefaultRepository(ObjectRepository)
hasFetchMethod() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
hasModuleByClass(Class<?>) - Method in class org.benow.repository.security.UserImpl
 
hasNext() - Method in class org.benow.repository.basic.handler.ResultSetIterator
 
hasNext() - Method in class org.benow.repository.basic.query.CompoundResultIterator
 
hasNext() - Method in class org.benow.repository.query.QueryContext.ObjectsIterator
 
hasParameters() - Method in class org.benow.repository.query.QueryContext
 
hasPermission() - Method in class org.benow.repository.security.PermissionImpl
 
hasPermission(Class, String) - Method in class org.benow.repository.security.PersistentNamedCheckable
 
hasPermission(Permission) - Method in class org.benow.repository.security.PersistentNamedCheckable
 
hasPermission(String) - Method in class org.benow.repository.security.PersistentNamedCheckable
 
hasPermission(String, String) - Method in class org.benow.repository.security.PersistentNamedCheckable
 
hasPermission(Permission) - Method in class org.benow.repository.security.RoleImpl
 
hasPermission(Permission) - Method in class org.benow.repository.security.UserImpl
 
hasRole(String) - Method in class org.benow.repository.security.UserImpl
 
hasRole(Role) - Method in class org.benow.repository.security.UserImpl
 
hierarchyColName - Variable in class org.benow.repository.mapping.JSQLFieldMapping
name of col in table for storing class name, or null if not reconstructHierarchy
HSQLTester - Class in test.org.benow.hsql
 
HSQLTester() - Constructor for class test.org.benow.hsql.HSQLTester
 

I

ignored - Variable in class org.benow.repository.mapping.JSQLFieldMapping
 
ImplObject - Class in test.org.benow.repository.sample
 
ImplObject() - Constructor for class test.org.benow.repository.sample.ImplObject
 
ImplObject(String) - Constructor for class test.org.benow.repository.sample.ImplObject
 
Importer - Class in org.benow.repository.io
 
Importer(ObjectRepository, String) - Constructor for class org.benow.repository.io.Importer
 
Importer.ExportInstance - Class in org.benow.repository.io
 
Importer.ExportInstance(Class<?>, Object) - Constructor for class org.benow.repository.io.Importer.ExportInstance
 
importTable(String, File) - Method in class org.benow.repository.jdbc.derby.JavaDBRepository
 
inAbstractValue - Variable in class test.org.benow.repository.sample.AbstractItem
 
include(ResultSetMetaData, int) - Method in interface org.benow.repository.jdbc.JDBCShell.ColumnFilter
 
include(ResultSetMetaData, int, List<String>) - Method in interface org.benow.repository.jdbc.JDBCShell.RowFilter
 
init(Connection) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
init(Connection) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
init(Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
init(Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
init(Connection) - Method in interface org.benow.repository.basic.handler.QueryHandler
 
init(Connection) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
init() - Method in class org.benow.repository.mapping.JSQLClassMapping
 
init() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
init() - Method in class org.benow.repository.ObjectRepositoryImpl
Override to do something after creation.
init() - Method in class org.benow.repository.security.UserImpl
 
initWith(Collection<E>) - Method in class org.benow.repository.util.PersistentArrayList
Populate with the given items, but do not flag as added.
initWith(E) - Method in class org.benow.repository.util.PersistentArrayList
 
InterfaceObject - Interface in test.org.benow.repository.sample
 
intVal - Variable in class test.org.benow.repository.TestObject
 
invalidate() - Method in class org.benow.repository.security.UserImpl
 
isActualClass() - Method in class org.benow.repository.util.TypedPersistentObjectImpl
 
isAdminUser() - Method in class org.benow.repository.security.UserImpl
 
isComplete() - Method in class org.benow.repository.security.UserImpl
Throws an exception if user has not been initialzed.
isComplete() - Method in class org.benow.repository.security.UserModuleImpl
 
isConfirmed() - Method in class org.benow.repository.security.UserImpl
 
isDisabled() - Method in class org.benow.repository.security.UserImpl
 
isEmpty() - Method in class org.benow.repository.query.CompoundFieldSpecification
 
isExpanded() - Method in class org.benow.repository.util.NamedPersistentTreeNode
 
isFetchable() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
isFetched(String) - Method in class org.benow.repository.mapping.JSQLObject
Check to see if a field has been populated
isIgnored() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
isInitialized() - Method in class org.benow.repository.ObjectRepositoryImpl
 
isKey() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
isLocked() - Method in class org.benow.repository.mapping.JSQLObject
 
isMapable(Class<?>) - Method in class org.benow.repository.mapping.JSQLMappings
 
isPersistentObject() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
isSearchable() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
isTransient() - Method in interface org.benow.repository.util.PersistentObject
Returns true if this object is transient
isTransient() - Method in class org.benow.repository.util.PersistentObjectImpl
 
isValidated() - Method in class org.benow.repository.security.UserImpl
 
items - Variable in class org.benow.repository.query.CompoundFieldSpecification
 
iterator(QueryContext, Transaction) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
iterator(QueryContext, Transaction) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
iterator(QueryContext, Transaction) - Method in interface org.benow.repository.basic.handler.QueryHandler
gets iterator over objects returned from given context.
iterator() - Method in class org.benow.repository.basic.handler.ResultSetIterator
 
iterator(QueryContext, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
iterator() - Method in class org.benow.repository.mapping.JSQLArrayList
 
iterator(QueryContext, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Gets an iterator over objects returned by given query.
iterator(QueryContext, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 

J

JavaDBDialect - Class in org.benow.repository.jdbc.derby
 
JavaDBDialect() - Constructor for class org.benow.repository.jdbc.derby.JavaDBDialect
 
JavaDBRepository - Class in org.benow.repository.jdbc.derby
JavaDB (Apache Derby) JDBC Repository with in DB schema management.
JavaDBRepository(String) - Constructor for class org.benow.repository.jdbc.derby.JavaDBRepository
Create wrapper for database at given file.
JavaDBRepository(File) - Constructor for class org.benow.repository.jdbc.derby.JavaDBRepository
 
JavaDBRepository(String, String, String) - Constructor for class org.benow.repository.jdbc.derby.JavaDBRepository
 
JavaDBRepository() - Constructor for class org.benow.repository.jdbc.derby.JavaDBRepository
 
JDBCRepository - Class in org.benow.repository.jdbc
 
JDBCRepository() - Constructor for class org.benow.repository.jdbc.JDBCRepository
 
JDBCRepository(String, String, String) - Constructor for class org.benow.repository.jdbc.JDBCRepository
 
JDBCRepositoryConnection - Class in org.benow.repository.jdbc
repository: org.benow.repository.basic.BasicObjectRepositoryConnection NOTE alot of this will change with auto-registration of classes...
JDBCRepositoryConnection(String, JDBCRepository) - Constructor for class org.benow.repository.jdbc.JDBCRepositoryConnection
 
JDBCRepositoryManager - Class in org.benow.repository.jdbc
RepositoryManager with a few custom calls when working with a JDBCRepository
JDBCRepositoryManager() - Constructor for class org.benow.repository.jdbc.JDBCRepositoryManager
 
JDBCShell - Class in org.benow.repository.jdbc
 
JDBCShell() - Constructor for class org.benow.repository.jdbc.JDBCShell
 
JDBCShell.ColumnFilter - Interface in org.benow.repository.jdbc
 
JDBCShell.RowFilter - Interface in org.benow.repository.jdbc
 
JDBCTransaction - Class in org.benow.repository.jdbc
repository: org.benow.repository.basic.BasicTransaction
JDBCTransaction(JDBCRepositoryConnection, Connection) - Constructor for class org.benow.repository.jdbc.JDBCTransaction
 
JOIN_OP_AND - Static variable in class org.benow.repository.query.CompoundFieldSpecification
 
JOIN_OP_OR - Static variable in class org.benow.repository.query.CompoundFieldSpecification
 
joinColumnName - Variable in class org.benow.repository.mapping.JSQLFieldMapping
 
joinConstraint - Variable in class org.benow.repository.mapping.JSQLFieldMapping
the numbering for this field.
joinTable - Variable in class org.benow.repository.mapping.JSQLFieldMapping
 
JSQL - Class in org.benow.repository.util
JSQL utilities.
JSQL() - Constructor for class org.benow.repository.util.JSQL
 
JSQLArrayList<E> - Class in org.benow.repository.mapping
An XSQLArrayList is a list that is managed by the XSQL auto persister.
JSQLArrayList() - Constructor for class org.benow.repository.mapping.JSQLArrayList
 
JSQLArrayList(JSQLObject, String) - Constructor for class org.benow.repository.mapping.JSQLArrayList
This strange constructor is required to identify which field this managed list belongs to.
JSQLAugment - Class in org.benow.repository.mapping
 
JSQLAugment() - Constructor for class org.benow.repository.mapping.JSQLAugment
 
JSQLAugment(Augmentable) - Constructor for class org.benow.repository.mapping.JSQLAugment
 
JSQLAugmentable - Class in org.benow.repository.mapping
 
JSQLAugmentable() - Constructor for class org.benow.repository.mapping.JSQLAugmentable
 
JSQLClassHandler - Class in org.benow.repository.mapping
A class handler that determines object queries from XSQL mappings.
JSQLClassHandler(ClassMapping, JDBCRepositoryConnection) - Constructor for class org.benow.repository.mapping.JSQLClassHandler
 
JSQLClassMapping - Class in org.benow.repository.mapping
Wrapper representing sql entry in castor mapping.
JSQLClassMapping(PackageMapping, Class) - Constructor for class org.benow.repository.mapping.JSQLClassMapping
 
JSQLClassQuery - Class in org.benow.repository.basic.query
repository: org.benow.repository.query.SQLClassQuery
JSQLClassQuery(Class<?>, String) - Constructor for class org.benow.repository.basic.query.JSQLClassQuery
 
JSQLClassQuery(Class<?>, String, List<Object>) - Constructor for class org.benow.repository.basic.query.JSQLClassQuery
 
JSQLClassQuery(Class<?>, String, Class<?>[], Object[]) - Constructor for class org.benow.repository.basic.query.JSQLClassQuery
 
JSQLClassQuery(Class<?>, String, Object...) - Constructor for class org.benow.repository.basic.query.JSQLClassQuery
Creates query over parameterized query, using introspecting type from params.
JSQLClassQuery(Class<?>) - Constructor for class org.benow.repository.basic.query.JSQLClassQuery
 
JSQLClassQuery.Filter - Enum in org.benow.repository.basic.query
Filters which can be used to restrict query results.
JSQLComplete - Annotation Type in org.benow.repository.util
Applies to: field

if present, the field may be completed from existing values in the repository via the CompletionService.

JSQLFieldMapping - Class in org.benow.repository.mapping
Description of a field for persistence purposes.
JSQLFieldMapping() - Constructor for class org.benow.repository.mapping.JSQLFieldMapping
 
JSQLFieldMapping(JSQLClassMapping, Field) - Constructor for class org.benow.repository.mapping.JSQLFieldMapping
 
JSQLFieldMapping.DelPair - Class in org.benow.repository.mapping
in org.benow.java.spec.Markup.java Is this field required to be non-empty in all objects? If so, and is a persistent object itself, it will be fetched when keeper object is fetched.
JSQLFieldMapping.DelPair(Class, Integer) - Constructor for class org.benow.repository.mapping.JSQLFieldMapping.DelPair
 
JSQLFieldMapping.Dependant - Annotation Type in org.benow.repository.mapping
Are the objects in the annotated field dependent on the holder? If so, they will be deleted with the object.
JSQLFieldMapping.FetchMethod - Annotation Type in org.benow.repository.mapping
Signals which method is to be used to set the field.
JSQLFieldMapping.JSQLIgnore - Annotation Type in org.benow.repository.mapping
have jsql ignore this field
JSQLFieldMapping.JSQLIndex - Annotation Type in org.benow.repository.mapping
Apply an index to the column when creating database schema.
JSQLFieldMapping.Searchable - Annotation Type in org.benow.repository.mapping
is the string field searchable (ie will a search field be created and the stored procs upcase inserts).
JSQLFieldMapping.SimpleJoin - Annotation Type in org.benow.repository.mapping
Signifies a one-to-one join between the annotated field and the given field (within the indicated type).
JSQLFieldMapping.Unique - Annotation Type in org.benow.repository.mapping
Include to specify that the value in the given field is unique to a single object.
JSQLList<T> - Interface in org.benow.repository.mapping
A list of PersistentObjects who's persistence tasks are managed by the xsql backend (population, adding/removing links, etc).
JSQLList.SORT - Enum in org.benow.repository.mapping
 
JSQLMappings - Class in org.benow.repository.mapping
castorate: org.benow.castor.mapping.sql.SQLMappings
JSQLMappings() - Constructor for class org.benow.repository.mapping.JSQLMappings
 
JSQLNamed - Class in org.benow.repository.mapping
 
JSQLNamed() - Constructor for class org.benow.repository.mapping.JSQLNamed
for castor
JSQLNamed(String) - Constructor for class org.benow.repository.mapping.JSQLNamed
 
JSQLNamed(String, String) - Constructor for class org.benow.repository.mapping.JSQLNamed
 
JSQLObject - Class in org.benow.repository.mapping
A persistent object some of whose fields are fetched via XSQL.
JSQLObject() - Constructor for class org.benow.repository.mapping.JSQLObject
 
JSQLObject.XSQLVersionDesc - Annotation Type in org.benow.repository.mapping
 
JSQLObject.XSQLVersioned - Annotation Type in org.benow.repository.mapping
 
JSQLObjectHandler - Class in org.benow.repository.mapping
 
JSQLObjectHandler(JDBCRepositoryConnection) - Constructor for class org.benow.repository.mapping.JSQLObjectHandler
 
JSQLPackageMapping - Class in org.benow.repository.mapping
 
JSQLPackageMapping(Package) - Constructor for class org.benow.repository.mapping.JSQLPackageMapping
 
JSQLQuery - Class in org.benow.repository.mapping
 
JSQLQuery() - Constructor for class org.benow.repository.mapping.JSQLQuery
 
JSQLQuery.OrderConstraint - Class in org.benow.repository.mapping
 
JSQLQuery.OrderConstraint(String, JSQLList.SORT) - Constructor for class org.benow.repository.mapping.JSQLQuery.OrderConstraint
 
JSQLTester - Class in test.org.benow.repository
 
JSQLTester() - Constructor for class test.org.benow.repository.JSQLTester
 

K

key - Variable in class org.benow.repository.mapping.JSQLFieldMapping.DelPair
 

L

LanguageImpl - Class in org.benow.repository.lang
 
LanguageImpl() - Constructor for class org.benow.repository.lang.LanguageImpl
 
LanguageImpl(String, String, String, String) - Constructor for class org.benow.repository.lang.LanguageImpl
 
LanguageImporter - Class in test.org.benow.java.lang
 
LanguageImporter() - Constructor for class test.org.benow.java.lang.LanguageImporter
 
LanguagesTester - Class in test.org.benow.java.lang
 
LanguagesTester() - Constructor for class test.org.benow.java.lang.LanguagesTester
 
LanguageUserModuleImpl - Class in org.benow.repository.lang
 
LanguageUserModuleImpl() - Constructor for class org.benow.repository.lang.LanguageUserModuleImpl
 
LanguageUserModuleImpl(User) - Constructor for class org.benow.repository.lang.LanguageUserModuleImpl
 
LinkedPersistentObjects - Class in org.benow.repository.util
Deprecated. untested
LinkedPersistentObjects(PersistentObject, FieldMapping) - Constructor for class org.benow.repository.util.LinkedPersistentObjects
Deprecated.  
listeners - Variable in class org.benow.repository.util.PersistentNotifier
 
loadDriver(String) - Static method in class org.benow.repository.mapping.SQLUtil
Loads the database driver for the given known type
loadDriverClass(String) - Static method in class org.benow.repository.mapping.SQLUtil
Loads the driver of the given class name.
loadExceptions() - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadGenerator(String) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadGenerators() - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadIndex(String) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadIndexes() - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadProcedure(String) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadProcedures() - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadTable(String) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadTables() - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadTrigger(String) - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
loadTriggers() - Method in class org.benow.repository.jdbc.firebird.FirebirdManager
 
lock() - Method in class org.benow.repository.mapping.JSQLArrayList
 
lock() - Method in interface org.benow.repository.mapping.JSQLList
Lock this list so it doesn't autopopulate
lock() - Method in class org.benow.repository.mapping.JSQLObject
Prevents any more fields from being fetched.
log - Static variable in class org.benow.repository.security.UserModuleImpl
 
log - Static variable in class org.benow.repository.util.RepositoryApplication
 
log - Static variable in class test.org.benow.repository.Tutorial
 
logout() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 

M

main(String[]) - Static method in class test.org.benow.hsql.HSQLTester
 
main(String[]) - Static method in class test.org.benow.java.lang.LanguageImporter
 
main(String[]) - Static method in class test.org.benow.java.lang.LanguagesTester
 
main(String[]) - Static method in class test.org.benow.repository.NativeConnectTester
 
main(String[]) - Static method in class test.org.benow.repository.SimplePerformanceTester
 
main(String[]) - Static method in class test.org.benow.repository.Tutorial
 
makeSQLSafe(String) - Static method in class org.benow.repository.mapping.SQLUtil
 
Movie - Class in test.org.benow.repository.sample
 
Movie(String, String, int) - Constructor for class test.org.benow.repository.sample.Movie
 
MySQLDialect - Class in org.benow.repository.jdbc.mysql
 
MySQLDialect() - Constructor for class org.benow.repository.jdbc.mysql.MySQLDialect
 
MySQLRepository - Class in org.benow.repository.jdbc.mysql
 
MySQLRepository() - Constructor for class org.benow.repository.jdbc.mysql.MySQLRepository
 
MySQLRepository(String, String, String) - Constructor for class org.benow.repository.jdbc.mysql.MySQLRepository
 

N

name - Variable in class org.benow.repository.io.Exporter.CustomExport
 
name - Variable in class org.benow.repository.mapping.JSQLNamed
 
name - Variable in class org.benow.repository.util.NamedPersistentObject
 
name - Variable in class org.benow.repository.util.NamedTypedPersistentObjectImpl
 
name - Variable in class org.benow.repository.util.PersistentNamedImpl
 
name - Variable in class test.org.benow.repository.sample.ForeignObject
 
name - Variable in class test.org.benow.repository.TestObject
 
NamedPersistentObject - Class in org.benow.repository.util
 
NamedPersistentObject() - Constructor for class org.benow.repository.util.NamedPersistentObject
 
NamedPersistentObject(String) - Constructor for class org.benow.repository.util.NamedPersistentObject
 
NamedPersistentTreeNode - Class in org.benow.repository.util
 
NamedPersistentTreeNode() - Constructor for class org.benow.repository.util.NamedPersistentTreeNode
Constructor for NamedTreeNode.
NamedPersistentTreeNode(String) - Constructor for class org.benow.repository.util.NamedPersistentTreeNode
Constructor for NamedTreeNode.
NamedPersistentTreeNode(TreeNode, String) - Constructor for class org.benow.repository.util.NamedPersistentTreeNode
Constructor for NamedTreeNode.
NamedTypedPersistentObjectImpl - Class in org.benow.repository.util
 
NamedTypedPersistentObjectImpl() - Constructor for class org.benow.repository.util.NamedTypedPersistentObjectImpl
 
NamedTypedPersistentObjectImpl(String) - Constructor for class org.benow.repository.util.NamedTypedPersistentObjectImpl
 
NativeConnectTester - Class in test.org.benow.repository
 
NativeConnectTester() - Constructor for class test.org.benow.repository.NativeConnectTester
 
negated() - Method in class org.benow.repository.query.ObjectFieldSpecification
 
newAugment(Augmentable) - Method in class org.benow.repository.mapping.JSQLAugment
 
next() - Method in class org.benow.repository.basic.handler.ResultSetIterator
 
next() - Method in class org.benow.repository.basic.query.CompoundResultIterator
 
next() - Method in class org.benow.repository.query.QueryContext.ObjectsIterator
 
nextKey() - Method in class org.benow.repository.io.csv.CSVExporter.ExportInfo
 
NoSuchHandlerException - Exception in org.benow.repository.basic.handler
Thrown when could not handle persistence of class with given name.
NoSuchHandlerException(Class) - Constructor for exception org.benow.repository.basic.handler.NoSuchHandlerException
 
NoSuchObjectError - Exception in org.benow.repository
Thrown when querying for a single object that is not found.
NoSuchObjectError(String) - Constructor for exception org.benow.repository.NoSuchObjectError
 
NoSuchObjectException - Exception in org.benow.repository
Thrown when querying for a single object that is not found.
NoSuchObjectException(QueryContext) - Constructor for exception org.benow.repository.NoSuchObjectException
 
NoSuchObjectException(String, Throwable) - Constructor for exception org.benow.repository.NoSuchObjectException
 
NoSuchObjectException(String) - Constructor for exception org.benow.repository.NoSuchObjectException
 
notify - Variable in class org.benow.repository.RepositoryNotificationCondition
 
notify(Event) - Method in class org.benow.repository.util.PersistentNotifier
 
notifyClass - Variable in class org.benow.repository.RepositoryNotificationCondition
 
notifyOnAdd(Class<?>, NotificationListener) - Static method in class org.benow.repository.RepositoryNotificationCondition
 
notifyOnModify(Class<?>, NotificationListener) - Static method in class org.benow.repository.RepositoryNotificationCondition
 
notifyOnRemove(Class<?>, NotificationListener) - Static method in class org.benow.repository.RepositoryNotificationCondition
 
notifyOnUpdate(Class<?>, NotificationListener) - Static method in class org.benow.repository.RepositoryNotificationCondition
 
NumericalFieldSpecification - Class in org.benow.repository.query
 
NumericalFieldSpecification(FieldMapping, FieldQueryParser) - Constructor for class org.benow.repository.query.NumericalFieldSpecification
Creates a new NumericalFieldQuery that will query a numerical field with the given name.

O

ObjectFieldSpecification - Class in org.benow.repository.query
A very lightweight FieldQuery that allows matching of object fields.
ObjectFieldSpecification(FieldMapping) - Constructor for class org.benow.repository.query.ObjectFieldSpecification
 
ObjectFieldSpecification(FieldMapping, FieldQueryParser) - Constructor for class org.benow.repository.query.ObjectFieldSpecification
Create an object field query that queries a given field for a null value.
ObjectHandler - Interface in org.benow.repository.basic.handler
repository: org.benow.repository.basic.ObjectHandler
ObjectHandlerImpl - Class in org.benow.repository.basic.handler
smartalert: com.smartalert.repository.ObjectHandlerImpl
ObjectHandlerImpl(JDBCRepositoryConnection) - Constructor for class org.benow.repository.basic.handler.ObjectHandlerImpl
 
ObjectRepository - Interface in org.benow.repository
A repository of objects.
ObjectRepositoryConnection - Interface in org.benow.repository
A generic interface for accessing a thing that stores objects, such as a database, xml within files, serialized objects stored in files, ldap, etc.
ObjectRepositoryConnectionImpl - Class in org.benow.repository
 
ObjectRepositoryConnectionImpl(String, ObjectRepository) - Constructor for class org.benow.repository.ObjectRepositoryConnectionImpl
 
ObjectRepositoryError - Exception in org.benow.repository
Uncaught repository exception
ObjectRepositoryError(Throwable) - Constructor for exception org.benow.repository.ObjectRepositoryError
 
ObjectRepositoryError(String, Throwable) - Constructor for exception org.benow.repository.ObjectRepositoryError
 
ObjectRepositoryError(String) - Constructor for exception org.benow.repository.ObjectRepositoryError
 
ObjectRepositoryException - Exception in org.benow.repository
 
ObjectRepositoryException(String) - Constructor for exception org.benow.repository.ObjectRepositoryException
 
ObjectRepositoryException(String, Throwable) - Constructor for exception org.benow.repository.ObjectRepositoryException
 
ObjectRepositoryImpl - Class in org.benow.repository
 
ObjectRepositoryImpl() - Constructor for class org.benow.repository.ObjectRepositoryImpl
 
ofComplexType() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
onAfterTableCreateColums(Table) - Method in class org.benow.repository.jdbc.derby.JavaDBDialect
 
onBuildPackage(ArgumentContext) - Method in class org.benow.repository.security.SecurityPkgrHandler
 
onDeclare(Permission) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
When a permission is declared ensure Permission PermissionedClass PermissionedPackage are persisted.
onNotify(NotificationSource, NotificationCondition) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
Clear cached user on remove/change
onPopulate(JSQLList) - Method in interface org.benow.repository.mapping.PopulationListener
Called on populate of list
onRestorePackage(ArgumentContext) - Method in class org.benow.repository.security.SecurityPkgrHandler
 
onReturn() - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
onReturn() - Method in class org.benow.repository.ObjectRepositoryConnectionImpl
Do something on return of connection to pool.
OP_EQUALS - Static variable in class org.benow.repository.query.FieldSpecification
 
operator - Variable in class org.benow.repository.basic.query.SQLQueryBuilder.Constraint
 
OQLSerializationTester - Class in test.org.benow.repository
 
OQLSerializationTester() - Constructor for class test.org.benow.repository.OQLSerializationTester
 
OQLSerializer - Class in org.benow.repository.castor.query
 
OQLSerializer() - Constructor for class org.benow.repository.castor.query.OQLSerializer
 
orc - Variable in class org.benow.repository.jdbc.JDBCTransaction
 
OrderFieldSpecification - Class in org.benow.repository.query
repository: org.benow.repository.query.OrderFieldSpecification
OrderFieldSpecification(JSQLFieldMapping) - Constructor for class org.benow.repository.query.OrderFieldSpecification
 
OrderFieldSpecification(JSQLFieldMapping, ClassQuery.Order) - Constructor for class org.benow.repository.query.OrderFieldSpecification
 
org.benow.repository - package org.benow.repository
 
org.benow.repository.basic.handler - package org.benow.repository.basic.handler
 
org.benow.repository.basic.query - package org.benow.repository.basic.query
 
org.benow.repository.castor.query - package org.benow.repository.castor.query
 
org.benow.repository.io - package org.benow.repository.io
 
org.benow.repository.io.csv - package org.benow.repository.io.csv
 
org.benow.repository.io.xml - package org.benow.repository.io.xml
 
org.benow.repository.jdbc - package org.benow.repository.jdbc
 
org.benow.repository.jdbc.derby - package org.benow.repository.jdbc.derby
 
org.benow.repository.jdbc.firebird - package org.benow.repository.jdbc.firebird
 
org.benow.repository.jdbc.mysql - package org.benow.repository.jdbc.mysql
 
org.benow.repository.jdbc.postgres - package org.benow.repository.jdbc.postgres
 
org.benow.repository.lang - package org.benow.repository.lang
 
org.benow.repository.mapping - package org.benow.repository.mapping
 
org.benow.repository.query - package org.benow.repository.query
 
org.benow.repository.security - package org.benow.repository.security
 
org.benow.repository.serializing - package org.benow.repository.serializing
 
org.benow.repository.util - package org.benow.repository.util
 
outDir - Variable in class org.benow.repository.io.Exporter
 

P

params - Variable in class org.benow.repository.security.PermissionImpl
 
ParseException - Exception in org.benow.repository.query
repository: org.benow.repository.query.ParseException
ParseException(String) - Constructor for exception org.benow.repository.query.ParseException
 
ParseException(String, Throwable) - Constructor for exception org.benow.repository.query.ParseException
 
parseField() - Method in class org.benow.repository.query.FieldQueryParser
 
parseGenerator(List<String>, String[]) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
parseIndex(List<String>, String[]) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
parseOperator() - Method in class org.benow.repository.query.FieldQueryParser
 
parseProcedure(List<String>, String[]) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
parseTable(List<String>, String[]) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
parseTableColumn(String, Table) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
parseTrigger(List<String>, String[]) - Method in class org.benow.repository.jdbc.firebird.FirebirdDialect
 
pass - Variable in class org.benow.repository.jdbc.JDBCRepository
 
passwordChangeRequired() - Method in class org.benow.repository.security.UserImpl
 
PermissionedClassImpl - Class in org.benow.repository.security
Deprecated. unused
PermissionedClassImpl() - Constructor for class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
PermissionedClassImpl(Class) - Constructor for class org.benow.repository.security.PermissionedClassImpl
Deprecated.  
PermissionedPackageImpl - Class in org.benow.repository.security
Deprecated. unused
PermissionedPackageImpl() - Constructor for class org.benow.repository.security.PermissionedPackageImpl
Deprecated.  
PermissionedPackageImpl(Package) - Constructor for class org.benow.repository.security.PermissionedPackageImpl
Deprecated.  
PermissionImpl - Class in org.benow.repository.security
Used by castor to map users to roles.
PermissionImpl() - Constructor for class org.benow.repository.security.PermissionImpl
for castor
PermissionImpl(String) - Constructor for class org.benow.repository.security.PermissionImpl
 
PermissionImpl(String, String) - Constructor for class org.benow.repository.security.PermissionImpl
 
PermissionImpl(String, String, String) - Constructor for class org.benow.repository.security.PermissionImpl
 
PermissionImpl(Class, String, String) - Constructor for class org.benow.repository.security.PermissionImpl
 
PermissionImpl(Class, String) - Constructor for class org.benow.repository.security.PermissionImpl
 
PermissionImpl(Class, String, String[]) - Constructor for class org.benow.repository.security.PermissionImpl
 
PermissionPackageImpl - Class in org.benow.repository.security
repository: org.benow.repository.security.PermissionPackageImpl
PermissionPackageImpl() - Constructor for class org.benow.repository.security.PermissionPackageImpl
 
permissions - Variable in class org.benow.repository.security.UserImpl
 
PersistentArrayList<E> - Class in org.benow.repository.util
A collection of persistable objects.
PersistentArrayList() - Constructor for class org.benow.repository.util.PersistentArrayList
 
PersistentArrayList(Collection) - Constructor for class org.benow.repository.util.PersistentArrayList
 
PersistentArrayList(int, int) - Constructor for class org.benow.repository.util.PersistentArrayList
 
PersistentArrayList(Collection, int, int) - Constructor for class org.benow.repository.util.PersistentArrayList
 
PersistentList<E> - Interface in org.benow.repository.util
repository: org.benow.repository.util.PersistentCollection
PersistentNamedCheckable - Class in org.benow.repository.security
repository: org.benow.repository.security.PersistentNamedCheckable
PersistentNamedCheckable(String) - Constructor for class org.benow.repository.security.PersistentNamedCheckable
 
PersistentNamedCheckable(String, String) - Constructor for class org.benow.repository.security.PersistentNamedCheckable
 
PersistentNamedCheckable() - Constructor for class org.benow.repository.security.PersistentNamedCheckable
 
PersistentNamedImpl - Class in org.benow.repository.util
 
PersistentNamedImpl() - Constructor for class org.benow.repository.util.PersistentNamedImpl
for castor
PersistentNamedImpl(String) - Constructor for class org.benow.repository.util.PersistentNamedImpl
 
PersistentNamedImpl(String, String) - Constructor for class org.benow.repository.util.PersistentNamedImpl
 
PersistentNotifier - Class in org.benow.repository.util
 
PersistentNotifier() - Constructor for class org.benow.repository.util.PersistentNotifier
 
PersistentNotifier(Listener) - Constructor for class org.benow.repository.util.PersistentNotifier
 
PersistentObject - Interface in org.benow.repository.util
 
PersistentObjectImpl - Class in org.benow.repository.util
FIXME expose remove(tx) method (delete(tx)?) FEATURE use a proxy wrapper in conjuction with the mapping and introspection for auto population of fields during navigation.
PersistentObjectImpl() - Constructor for class org.benow.repository.util.PersistentObjectImpl
 
PersistentWrapper - Class in org.benow.repository.util
 
PersistentWrapper(Object) - Constructor for class org.benow.repository.util.PersistentWrapper
 
Person - Class in test.org.benow.repository
 
Person() - Constructor for class test.org.benow.repository.Person
 
Person(String, String, String, String, String) - Constructor for class test.org.benow.repository.Person
 
populate() - Method in class org.benow.repository.mapping.JSQLArrayList
 
populate(Transaction) - Method in class org.benow.repository.mapping.JSQLArrayList
 
populate(Transaction) - Method in class org.benow.repository.security.RoleImpl
 
populate(Transaction) - Method in class org.benow.repository.security.UseableUser
 
populate(Transaction) - Method in class org.benow.repository.util.LinkedPersistentObjects
Deprecated.  
populate(Transaction) - Method in interface org.benow.repository.util.Populateable
Deprecated.  
populate(Transaction) - Method in class org.benow.repository.util.PopulateableArray
 
populate(int, int, Transaction) - Method in class org.benow.repository.util.PopulateableArray
 
Populateable - Interface in org.benow.repository.util
Deprecated. use jsqlpersistentobject and fetchfieldquiet
PopulateableArray - Class in org.benow.repository.util
repository: org.benow.repository.util.LinkedObjects
PopulateableArray(ClassQuery, PersistentObject) - Constructor for class org.benow.repository.util.PopulateableArray
 
populateObjectFrom(Object, ResultSet) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
populate the given object from the resultset.
populateObjectFrom(Object, ResultSet) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
populateObjectFrom(Object, ResultSet) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
populatePermissions(Transaction) - Method in class org.benow.repository.security.RoleImpl
 
populateUseable(Transaction) - Method in class org.benow.repository.security.UseableUser
Method populateProject.
populateUser(Transaction) - Method in class org.benow.repository.security.UseableUser
Method populateUser.
populateUsers(Transaction) - Method in class org.benow.repository.security.RoleImpl
 
PopulationListener - Interface in org.benow.repository.mapping
 
PostgresDialect - Class in org.benow.repository.jdbc.postgres
 
PostgresDialect() - Constructor for class org.benow.repository.jdbc.postgres.PostgresDialect
 
PostgresRepository - Class in org.benow.repository.jdbc.postgres
 
PostgresRepository() - Constructor for class org.benow.repository.jdbc.postgres.PostgresRepository
 
PostgresRepository(String, String, String) - Constructor for class org.benow.repository.jdbc.postgres.PostgresRepository
 
PreparedStatementClassHandler - Class in org.benow.repository.basic.handler
repository: org.benow.repository.basic.handler.StoredProcClassHandler FIXME: could me modularized...
PreparedStatementClassHandler(Class<?>, String, String) - Constructor for class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
PreparedStatementClassHandler(Class<?>, String) - Constructor for class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
PreparedStatementClassHandler(Class<?>) - Constructor for class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
PreparedStatementObjectHandler - Class in org.benow.repository.basic.handler
FIXME generate schema and proc names in same place
PreparedStatementObjectHandler() - Constructor for class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
prepForAdd(PreparedStatement, PersistentObject) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
prepForAdd(PreparedStatement, PersistentObject) - Method in class org.benow.repository.mapping.JSQLClassHandler
Adds all values for fields with columns to given statement
prepForRemove(PreparedStatement, PersistentObject) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
prepForUpdate(PreparedStatement, PersistentObject) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
prepForUpdate(PreparedStatement, PersistentObject) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
printStackTrace(PrintWriter) - Method in exception org.benow.repository.ObjectRepositoryException
 
printStackTrace(PrintStream) - Method in exception org.benow.repository.ObjectRepositoryException
 
Procedure - Class in org.benow.repository.query
SQLStoredProcedure wrapper.
Procedure(String, Class[]) - Constructor for class org.benow.repository.query.Procedure
 
ProcedureContext - Class in org.benow.repository.query
 
ProcedureContext(Procedure, Object[]) - Constructor for class org.benow.repository.query.ProcedureContext
 

Q

QueryContext - Class in org.benow.repository.query
A QueryContext is an accessor to an instance of a query.
QueryContext.ObjectsIterator - Class in org.benow.repository.query
repository: org.benow.repository.query.ObjectsIterator
QueryContext.ObjectsIterator(QueryContext, Collection, Transaction) - Constructor for class org.benow.repository.query.QueryContext.ObjectsIterator
 
QueryContext.OrderField - Class in org.benow.repository.query
 
QueryContext.OrderField(String, QueryContext.OrderField.Ordering) - Constructor for class org.benow.repository.query.QueryContext.OrderField
 
QueryContext.OrderField.Ordering - Enum in org.benow.repository.query
 
QueryHandler - Interface in org.benow.repository.basic.handler
repository: org.benow.repository.basic.handler.QueryHandler
queryResourceName - Variable in class org.benow.repository.basic.handler.ClassHandlerImpl
 

R

realm - Variable in class org.benow.repository.ObjectRepositoryConnectionImpl
 
realm - Variable in class org.benow.repository.ObjectRepositoryImpl
 
reAugment() - Method in class org.benow.repository.mapping.JSQLAugmentable
 
recycle(PersistentObject) - Method in interface org.benow.repository.basic.handler.ClassHandler
Return an instance to be used again
recycle(PersistentObject) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
recycle(PersistentObject) - Method in interface org.benow.repository.basic.handler.ObjectHandler
 
recycle(PersistentObject) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
recycle(PersistentObject) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
recycle(PersistentObject) - Method in interface org.benow.repository.ObjectRepositoryConnection
Call to return given object to instance cache.
recycle(PersistentObjectImpl) - Method in class org.benow.repository.ObjectRepositoryImpl
 
recycle(PersistentObject) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
recycle() - Method in class org.benow.repository.util.PersistentObjectImpl
FIXME best off proxied
recycled - Variable in class org.benow.repository.util.PersistentObjectImpl
 
refetchFieldQuiet(String) - Method in class org.benow.repository.mapping.JSQLObject
 
refresh(Transaction) - Method in class org.benow.repository.security.PermissionImpl
Updates the object in the repository with the same name as this object to reflect the settings of this object.
refresh(Transaction) - Method in class org.benow.repository.security.RoleImpl
Updates the object in the repository with the same name as this object to reflect the settings of this object.
registerClassHandler(Class<?>) - Static method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
registerClassHandler(String, Class<?>) - Static method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
remove(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
remove(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
remove(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
remove(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
remove(PersistentObject, Connection) - Method in interface org.benow.repository.basic.handler.QueryHandler
 
remove() - Method in class org.benow.repository.basic.handler.ResultSetIterator
 
remove(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.SQLClassHandler
 
remove() - Method in class org.benow.repository.basic.query.CompoundResultIterator
 
remove(PersistentObject, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
remove(PersistentObject, Connection) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
remove(Connection, String[], Object[]) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
remove(PersistentObject, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Removes an object from the repository
remove() - Method in class org.benow.repository.query.QueryContext.ObjectsIterator
 
remove(Transaction) - Method in class org.benow.repository.security.UserImpl
 
remove(PersistentObject) - Method in interface org.benow.repository.serializing.SerializingDB
 
remove(PersistentObject) - Method in class org.benow.repository.serializing.SerializingDBImpl
Removes the given object from persistent storage.
remove(PersistentObject, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
Removes an object from the repository
remove(Object) - Method in class org.benow.repository.util.PersistentArrayList
 
remove(Transaction) - Method in interface org.benow.repository.util.PersistentObject
 
remove() - Method in interface org.benow.repository.util.PersistentObject
remove without need for transaction
remove(Transaction) - Method in class org.benow.repository.util.PersistentObjectImpl
Deletes this object from persistent storage.
remove() - Method in class org.benow.repository.util.PersistentObjectImpl
 
removeAll(Class<?>, Connection) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
removeAll(Class<?>, Connection) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
 
removeAll(Class<?>, Connection) - Method in interface org.benow.repository.basic.handler.QueryHandler
Remove all instances using given connection.
removeAll(Class<?>, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
removeAll(Class<?>, Connection) - Method in class org.benow.repository.mapping.JSQLClassHandler
 
removeAll(Class<?>...) - Method in interface org.benow.repository.ObjectRepositoryConnection
 
removeAll(Class<?>...) - Method in class org.benow.repository.ObjectRepositoryConnectionImpl
 
removeAll(Class<?>, Transaction) - Method in class org.benow.repository.ObjectRepositoryConnectionImpl
 
removeAll(Class<?>, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
removeAll(Collection) - Method in class org.benow.repository.util.PersistentArrayList
 
removeAugment(Augment) - Method in class org.benow.repository.mapping.JSQLAugmentable
 
removeChild(SampleObject) - Method in class test.org.benow.repository.sample.SampleObject
 
removeLinkedObject(PersistentObject, FieldMapping, Connection) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
removeLinkedObjects(PersistentObject, FieldMapping, Collection, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
Deprecated.  
removeLinkedObjects(PersistentObject, FieldMapping, Collection, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Remove object linked from given field to in given object
removeLinkedObjects(PersistentObject, FieldMapping, Collection, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
removeListener(Listener) - Method in class org.benow.repository.util.PersistentNotifier
 
removeListeners() - Method in class org.benow.repository.util.PersistentNotifier
 
removePermission(Permission) - Method in class org.benow.repository.security.RoleImpl
 
removePermission(Permission) - Method in class org.benow.repository.security.UserImpl
 
removeRole(Role) - Method in class org.benow.repository.security.UserImpl
 
RemovingUserEvent - Class in org.benow.repository.security
Occurs just before a user is removed.
RemovingUserEvent(UserImpl) - Constructor for class org.benow.repository.security.RemovingUserEvent
 
replacedReservedIn(String) - Static method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
Replaces reserved words in the given string
repoConn - Variable in class org.benow.repository.basic.handler.ClassHandlerImpl
 
RepoLanguages - Class in org.benow.repository.lang
 
RepoLanguages() - Constructor for class org.benow.repository.lang.RepoLanguages
 
repositoryAfterLoad(Transaction) - Method in class org.benow.repository.util.PersistentObjectImpl
Called after the object is loaded from the repository.
repositoryAfterPersist(Transaction) - Method in class org.benow.repository.util.PersistentObjectImpl
Called after this object is persisted (stored) in the repository;
repositoryAfterTransient() - Method in class org.benow.repository.util.PersistentObjectImpl
Called after this object is removed from the repository.
RepositoryApplication - Class in org.benow.repository.util
RepositoryApplication.java
RepositoryApplication(String) - Constructor for class org.benow.repository.util.RepositoryApplication
Constructor for RepositoryApplication.
repositoryBeforePersist() - Method in class org.benow.repository.util.PersistentObjectImpl
Called before this object is persisted (stored) in the repository
repositoryBeforeTransient() - Method in class org.benow.repository.util.PersistentObjectImpl
Called before this object is removed from the repository.
RepositoryIO - Class in org.benow.repository.io
 
RepositoryIO() - Constructor for class org.benow.repository.io.RepositoryIO
 
RepositoryIO.ExporterInfo - Class in org.benow.repository.io
 
RepositoryIO.ExporterInfo(Class<?>) - Constructor for class org.benow.repository.io.RepositoryIO.ExporterInfo
 
RepositoryIOApp - Class in org.benow.repository.io
 
RepositoryIOApp() - Constructor for class org.benow.repository.io.RepositoryIOApp
 
RepositoryManager - Class in org.benow.repository
 
RepositoryManager() - Constructor for class org.benow.repository.RepositoryManager
 
RepositoryNotificationCondition - Class in org.benow.repository
 
RepositoryNotificationCondition(Class<?>, String) - Constructor for class org.benow.repository.RepositoryNotificationCondition
 
RepositoryNotificationCondition(PersistentObject) - Constructor for class org.benow.repository.RepositoryNotificationCondition
 
RepositoryOperation - Class in org.benow.repository
Simple RepositoryRunnable that has a value that may be set.
RepositoryOperation() - Constructor for class org.benow.repository.RepositoryOperation
 
RepositoryRunnable - Interface in org.benow.repository
 
RepositorySecurityAdministrator - Class in org.benow.repository.security
A SimpleAuthManager is an AuthManager that uses Castor to validate and fetch UserImpl objects.
RepositorySecurityAdministrator() - Constructor for class org.benow.repository.security.RepositorySecurityAdministrator
 
required - Variable in class org.benow.repository.mapping.JSQLFieldMapping
 
reReadFile() - Method in interface org.benow.repository.serializing.SerializingDB
Destructively reads objects from underlying serializing file.
reReadFile() - Method in class org.benow.repository.serializing.SerializingDBImpl
Destructively reads objects from underlying serializing file.
resetResultWindow() - Method in class org.benow.repository.mapping.JSQLArrayList
Resets window of results to be fetched.
resetResultWindow() - Method in interface org.benow.repository.mapping.JSQLList
Resets window of results to be fetched.
ResultIterator<E> - Interface in org.benow.repository
 
ResultSetIterator<E> - Class in org.benow.repository.basic.handler
 
returnConnection(ObjectRepositoryConnection) - Method in interface org.benow.repository.ObjectRepository
 
returnConnection(ObjectRepositoryConnection) - Method in class org.benow.repository.ObjectRepositoryImpl
 
returnConnection(ObjectRepositoryConnection) - Static method in class org.benow.repository.RepositoryManager
Convenience method to return a taken connection to the default repository.
returnToRepository() - Method in interface org.benow.repository.ObjectRepositoryConnection
convenience method to return this connection to the repository.
returnToRepository() - Method in class org.benow.repository.ObjectRepositoryConnectionImpl
 
RMISecurityService - Class in org.benow.repository.security
repository: org.benow.repository.security.RMISecurityServer
RMISecurityService.ShutdownHook - Class in org.benow.repository.security
repository: org.benow.repository.security.ShutdownHook
RMISecurityService.ShutdownHook() - Constructor for class org.benow.repository.security.RMISecurityService.ShutdownHook
 
RoleImpl - Class in org.benow.repository.security
A role is a collection of permissions.
RoleImpl() - Constructor for class org.benow.repository.security.RoleImpl
for castor
RoleImpl(String) - Constructor for class org.benow.repository.security.RoleImpl
 
RoleImpl(String, String) - Constructor for class org.benow.repository.security.RoleImpl
 
roles - Variable in class org.benow.repository.security.UserImpl
 
rollbackTransaction() - Method in class org.benow.repository.jdbc.JDBCTransaction
 
rollbackTransaction() - Method in class org.benow.repository.serializing.SerializingTransaction
Cancels any changes made within this transaction
rollbackTransaction() - Method in interface org.benow.repository.Transaction
Cancels any changes made within this transaction
run(ArgumentContext) - Method in class org.benow.repository.io.RepositoryIOApp
 
run(ArgumentContext) - Method in class org.benow.repository.jdbc.JDBCShell
 
run(Transaction) - Method in class org.benow.repository.RepositoryOperation
Exec, setting value
run(Transaction) - Method in interface org.benow.repository.RepositoryRunnable
Implement to exec code within repo.
run(ArgumentContext) - Method in class org.benow.repository.security.RMISecurityService
 
run() - Method in class org.benow.repository.security.RMISecurityService.ShutdownHook
 
run(ObjectRepositoryConnection, Transaction, ArgumentContext) - Method in class org.benow.repository.security.SecureRepositoryApplication
 
run(ArgumentContext) - Method in class org.benow.repository.util.RepositoryApplication
 
run(ObjectRepositoryConnection, Transaction, ArgumentContext) - Method in class org.benow.repository.util.RepositoryApplication
 
run(ObjectRepositoryConnection, Transaction, ArgumentContext) - Method in class test.org.benow.repository.JSQLTester
 
run(ArgumentContext) - Method in class test.org.benow.repository.OQLSerializationTester
 
run(ObjectRepositoryConnection, Transaction) - Method in class test.org.benow.repository.sample.SecurityTester
 
run(ArgumentContext) - Method in class test.org.benow.repository.security.AuthenticationTester
 
run(ArgumentContext) - Method in class test.org.benow.repository.SerializingRepositoryTester
 

S

SampleObject - Class in test.org.benow.repository.sample
Test object for all cases within JDBC Object Repository.
SampleObject() - Constructor for class test.org.benow.repository.sample.SampleObject
 
SampleObject(String) - Constructor for class test.org.benow.repository.sample.SampleObject
 
SampleObject(String, SampleObject) - Constructor for class test.org.benow.repository.sample.SampleObject
 
saveTo(File) - Method in class org.benow.repository.jdbc.derby.JavaDBRepository
Saves the database to a given directory using SYSCS_UTIL.SYSCS_BACKUP_DATABASE.
schemaMgr - Variable in class org.benow.repository.jdbc.JDBCRepository
 
searchable - Variable in class org.benow.repository.mapping.JSQLFieldMapping
 
SecondItem - Class in test.org.benow.repository.sample
 
SecondItem() - Constructor for class test.org.benow.repository.sample.SecondItem
 
secondItemField - Variable in class test.org.benow.repository.sample.SecondItem
 
secure - Variable in class org.benow.repository.security.RepositorySecurityAdministrator
 
SecurePersistentObject - Class in org.benow.repository.security
Deprecated. 
SecurePersistentObject() - Constructor for class org.benow.repository.security.SecurePersistentObject
Deprecated.  
SecureRepositoryApplication - Class in org.benow.repository.security
Provides a secure wrapper for an application, allowing application code to enforce security against an authenticated user.
SecureRepositoryApplication(String) - Constructor for class org.benow.repository.security.SecureRepositoryApplication
Constructor for SecureApplication.
secureRun(ObjectRepositoryConnection, Transaction) - Method in class org.benow.repository.security.SecureRepositoryApplication
 
secureRun(ObjectRepositoryConnection, Transaction) - Method in class test.org.benow.repository.security.SecurityTester
 
SecurityPkgrHandler - Class in org.benow.repository.security
Handler for security packaging.
SecurityPkgrHandler(Packager) - Constructor for class org.benow.repository.security.SecurityPkgrHandler
 
SecurityTester - Class in test.org.benow.repository.sample
repository: test.org.benow.repository.basic.BasicRepositoryTester
SecurityTester() - Constructor for class test.org.benow.repository.sample.SecurityTester
 
SecurityTester - Class in test.org.benow.repository.security
SecurityTester.java
SecurityTester() - Constructor for class test.org.benow.repository.security.SecurityTester
Constructor for SecurityTester.
serialize(String, QueryContext) - Static method in class org.benow.repository.basic.query.SQLSerializer
 
serialize(ClassQuery) - Static method in class org.benow.repository.castor.query.OQLSerializer
 
SerializingDB - Interface in org.benow.repository.serializing
 
SerializingDBImpl - Class in org.benow.repository.serializing
An implementation of a SerializingDB that stores objects to a file.
SerializingDBImpl(String) - Constructor for class org.benow.repository.serializing.SerializingDBImpl
Creates a new SerializingDB which will use the file of the given name for object storage via serialization.
SerializingObjectRepository - Class in org.benow.repository.serializing
A repository of objects.
SerializingObjectRepository(SerializingDB) - Constructor for class org.benow.repository.serializing.SerializingObjectRepository
Creates a new SerializingObjectRepository that will use the given file as a DB
SerializingObjectRepositoryConnection - Class in org.benow.repository.serializing
A generic interface for accessing a thing that stores objects, such as a database, xml within files, serialized objects stored in files, ldap, etc.
SerializingObjectRepositoryConnection(SerializingObjectRepository, SerializingDB) - Constructor for class org.benow.repository.serializing.SerializingObjectRepositoryConnection
 
SerializingRepositoryTester - Class in test.org.benow.repository
 
SerializingRepositoryTester() - Constructor for class test.org.benow.repository.SerializingRepositoryTester
 
SerializingTransaction - Class in org.benow.repository.serializing
 
SerializingTransaction(SerializingObjectRepositoryConnection) - Constructor for class org.benow.repository.serializing.SerializingTransaction
 
servicedClass - Variable in class org.benow.repository.basic.handler.ClassHandlerImpl
 
set(PersistentObject, Transaction) - Method in class org.benow.repository.mapping.JSQLFieldMapping
sets this field in the given object to be the linked value stored in the database.
setAbstractField(AbstractItem) - Method in class test.org.benow.repository.sample.SampleObject
 
setAugment(Augment) - Method in class org.benow.repository.mapping.JSQLAugmentable
 
setAugmented(Augmentable) - Method in class org.benow.repository.mapping.JSQLAugment
 
setCaching(boolean) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
setCollectionClassByName(String) - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
setConfirmationCode(String) - Method in class org.benow.repository.security.UserImpl
 
setDateFormat(SimpleDateFormat) - Method in class org.benow.repository.io.csv.CSVExporter
 
setDeclaringClassByName(String) - Method in class org.benow.repository.security.PermissionImpl
 
setDefaultRepository(ObjectRepository) - Static method in class org.benow.repository.RepositoryManager
Sets the repository to return when requested.
setDescription(String) - Method in class org.benow.repository.mapping.JSQLNamed
 
setDescription(String) - Method in class org.benow.repository.util.NamedPersistentObject
 
setDescription(String) - Method in class org.benow.repository.util.NamedTypedPersistentObjectImpl
 
setDescription(String) - Method in class org.benow.repository.util.PersistentNamedImpl
 
setDisabled(boolean) - Method in class org.benow.repository.security.UserImpl
 
setEmail(String) - Method in class org.benow.repository.security.UserImpl
 
setExists(boolean) - Method in class org.benow.repository.query.FieldSpecification
Indicates that the given field is to be tested for existence.
setFetched(String) - Method in class org.benow.repository.mapping.JSQLObject
 
setFetchMethodName(String) - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
setFilter(Exporter.AcceptFilter) - Method in class org.benow.repository.io.Exporter.CustomExport
 
setFlushDelay(int) - Method in class org.benow.repository.serializing.SerializingDBImpl
Sets the minimum interval time (in seconds) for delayed flushes
setHasAddResultSet(boolean) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
setHeightInCMs(int) - Method in class test.org.benow.repository.Person
 
setInstanceFieldFromResultSetField(PersistentObject, FieldMapping, ResultSet, String) - Method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
Sets a field in the given object to be the value of the field from the resultset with the given name.
setInterfaceField(InterfaceObject) - Method in class test.org.benow.repository.sample.SampleObject
 
setJoinOperator(int) - Method in class org.benow.repository.query.CompoundFieldSpecification
 
setKey(Object) - Method in interface org.benow.repository.util.PersistentObject
Get the id for this persistent object
setKey(Object) - Method in class org.benow.repository.util.PersistentObjectImpl
 
setKeyFrom(ResultSet, PersistentObject) - Method in class org.benow.repository.basic.handler.PreparedStatementClassHandler
 
setModule(UserModule) - Method in class org.benow.repository.security.UserImpl
Replaces the module of the given class with the given module.
setName(String) - Method in class org.benow.repository.security.PermissionImpl
 
setName(String) - Method in class org.benow.repository.security.RoleImpl
 
setName(String) - Method in class org.benow.repository.security.UserImpl
 
setName(String) - Method in class org.benow.repository.util.NamedPersistentObject
 
setNotificationManager(NotificationManager) - Method in interface org.benow.repository.ObjectRepository
Sets the notification manager to be used.
setNotificationManager(NotificationManager) - Method in class org.benow.repository.ObjectRepositoryImpl
 
setOrderField(QueryContext.OrderField) - Method in class org.benow.repository.query.QueryContext
 
setOrderField(String, QueryContext.OrderField.Ordering) - Method in class org.benow.repository.query.QueryContext
 
setOrderField(String) - Method in class org.benow.repository.query.QueryContext
Orders ascending by given field.
setOrderFields(QueryContext.OrderField[]) - Method in class org.benow.repository.query.QueryContext
 
setOrdering(ClassQuery.Order) - Method in class org.benow.repository.query.OrderFieldSpecification
 
setOrderStatement(String) - Method in class org.benow.repository.query.ClassQuery
 
setOrderStatement(String) - Method in class org.benow.repository.query.QueryContext
 
setOwner(User) - Method in class org.benow.repository.security.UserModuleImpl
 
setParams(String) - Method in class org.benow.repository.security.PermissionImpl
 
setPassword(String) - Method in class org.benow.repository.security.UserImpl
 
setPasswordChangeRequired() - Method in class org.benow.repository.security.UserImpl
 
setPopulated() - Method in class org.benow.repository.mapping.JSQLArrayList
Sets populated to true.
setQuerySuffix(String) - Method in class org.benow.repository.basic.query.JSQLClassQuery
Sets the where clause (without the where) which will be used to fetch objects.
setRealm(String) - Method in class org.benow.repository.ObjectRepositoryImpl
 
setResultWindow(int, int) - Method in class org.benow.repository.mapping.JSQLArrayList
Sets the window of results that will be fetched.
setResultWindow(int, int) - Method in interface org.benow.repository.mapping.JSQLList
Sets the window of results that will be fetched.
setSearchParams(List<String>, String[]) - Method in class org.benow.repository.basic.query.JSQLClassQuery
Create a query that will use the base sql combined with a where clause formed from terms and values to create a searchh query over objects of the given class.
setSpanning(int) - Method in class org.benow.repository.query.QueryContext
 
setStartIndex(int) - Method in class org.benow.repository.query.QueryContext
Fetch object starting from this index
setStartPos(int) - Method in class org.benow.repository.util.PersistentArrayList
 
setStatementField(PersistentObject, FieldMapping, PreparedStatement, int) - Static method in class org.benow.repository.basic.handler.PreparedStatementObjectHandler
Sets the value at the given position in the given statement to be the value of the given field within the given object, mmmmmkay?
setStatementField(Object, PreparedStatement, int) - Static method in class org.benow.repository.mapping.SQLUtil
 
setTransaction(Transaction) - Method in class org.benow.repository.basic.handler.ResultSetIterator
 
setValidated(boolean) - Method in class org.benow.repository.security.UserImpl
 
setWildcard(String) - Method in class org.benow.repository.query.StringFieldSpecification
Set the string that indicates a wildcard.
showHelp() - Method in class org.benow.repository.jdbc.JDBCShell
 
SimplePerformanceTester - Class in test.org.benow.repository
 
SimplePerformanceTester() - Constructor for class test.org.benow.repository.SimplePerformanceTester
 
size - Variable in class org.benow.repository.mapping.TypeStoreInfo
 
sortOrder - Variable in class org.benow.repository.mapping.JSQLQuery.OrderConstraint
 
specifyArguments(ArgumentSpecification) - Method in class org.benow.repository.io.RepositoryIOApp
 
specifyArguments(ArgumentSpecification) - Method in class org.benow.repository.jdbc.JDBCShell
 
specifyArguments(ArgumentSpecification) - Method in class org.benow.repository.security.RMISecurityService
 
specifyArguments(ArgumentSpecification) - Method in class org.benow.repository.security.SecureRepositoryApplication
 
specifyArguments(ArgumentSpecification) - Method in class test.org.benow.repository.JSQLTester
 
specifyArguments(ArgumentSpecification) - Method in class test.org.benow.repository.security.AuthenticationTester
 
SQLClassHandler - Class in org.benow.repository.basic.handler
ClassHandler that manages classes with dynamically created SQL
SQLClassHandler(Class, String, String) - Constructor for class org.benow.repository.basic.handler.SQLClassHandler
 
SQLQueryBuilder - Class in org.benow.repository.basic.query
 
SQLQueryBuilder() - Constructor for class org.benow.repository.basic.query.SQLQueryBuilder
 
SQLQueryBuilder(String) - Constructor for class org.benow.repository.basic.query.SQLQueryBuilder
 
SQLQueryBuilder.Constraint - Class in org.benow.repository.basic.query
 
SQLQueryBuilder.Constraint(String, SQLQueryBuilder.Operator) - Constructor for class org.benow.repository.basic.query.SQLQueryBuilder.Constraint
 
SQLQueryBuilder.Constraint(List<SQLQueryBuilder.Constraint>, SQLQueryBuilder.Operator) - Constructor for class org.benow.repository.basic.query.SQLQueryBuilder.Constraint
 
SQLQueryBuilder.Operator - Enum in org.benow.repository.basic.query
 
SQLSerializer - Class in org.benow.repository.basic.query
 
SQLSerializer() - Constructor for class org.benow.repository.basic.query.SQLSerializer
 
SQLUtil - Class in org.benow.repository.mapping
 
SQLUtil() - Constructor for class org.benow.repository.mapping.SQLUtil
 
StringFieldSpecification - Class in org.benow.repository.query
 
substituteIfReserved(String) - Static method in class org.benow.repository.mapping.SQLUtil
 
SystemKey - Class in org.benow.repository.util
 
SystemKey(Object) - Constructor for class org.benow.repository.util.SystemKey
 

T

table - Variable in class org.benow.repository.mapping.JSQLClassMapping
 
TableName - Annotation Type in org.benow.repository.mapping
Name for the table, if not specified is Class.getShortName() (without impl) with underscores on case change
takeAdded() - Method in class org.benow.repository.util.PersistentArrayList
 
takeAdded() - Method in interface org.benow.repository.util.PersistentList
 
takeConnection() - Method in interface org.benow.repository.ObjectRepository
 
takeConnection() - Method in class org.benow.repository.ObjectRepositoryImpl
Takes a connection.
takeConnection() - Static method in class org.benow.repository.RepositoryManager
Convenience method to take connection from default repository.
takeRecycled(Class) - Method in class org.benow.repository.ObjectRepositoryImpl
 
takeRemoved() - Method in class org.benow.repository.util.PersistentArrayList
 
takeRemoved() - Method in interface org.benow.repository.util.PersistentList
 
test.org.benow.hsql - package test.org.benow.hsql
 
test.org.benow.java.lang - package test.org.benow.java.lang
 
test.org.benow.repository - package test.org.benow.repository
 
test.org.benow.repository.sample - package test.org.benow.repository.sample
 
test.org.benow.repository.security - package test.org.benow.repository.security
 
TestObject - Class in test.org.benow.repository
 
TestObject() - Constructor for class test.org.benow.repository.TestObject
 
text - Variable in class org.benow.repository.query.FieldQueryParser
 
toFind - Variable in class org.benow.repository.mapping.JSQLFieldMapping.DelPair
 
toString() - Method in class org.benow.repository.basic.query.JSQLClassQuery
 
toString() - Method in class org.benow.repository.basic.query.SQLQueryBuilder
 
toString() - Method in class org.benow.repository.jdbc.JDBCRepository
 
toString() - Method in class org.benow.repository.mapping.JSQLFieldMapping
 
toString() - Method in class org.benow.repository.mapping.JSQLNamed
 
toString() - Method in class org.benow.repository.query.ClassQuery
 
toString() - Method in class org.benow.repository.query.CompoundFieldSpecification
 
toString() - Method in class org.benow.repository.query.FieldSpecification
 
toString() - Method in class org.benow.repository.query.NumericalFieldSpecification
 
toString() - Method in class org.benow.repository.query.ObjectFieldSpecification
 
toString() - Method in class org.benow.repository.query.OrderFieldSpecification
 
toString() - Method in class org.benow.repository.query.QueryContext
 
toString() - Method in class org.benow.repository.query.StringFieldSpecification
 
toString() - Method in class org.benow.repository.RepositoryNotificationCondition
 
toString() - Method in class org.benow.repository.security.PermissionImpl
 
toString() - Method in class org.benow.repository.security.RoleImpl
 
toString() - Method in class org.benow.repository.security.UserImpl
 
toString() - Method in class org.benow.repository.util.PersistentNamedImpl
 
toString() - Method in class org.benow.repository.util.PersistentObjectImpl
 
toString() - Method in class org.benow.repository.util.SystemKey
 
toString() - Method in class test.org.benow.repository.Person
 
toString(int) - Method in class test.org.benow.repository.sample.ForeignObject
 
toString() - Method in class test.org.benow.repository.sample.ForeignObject
 
toString() - Method in class test.org.benow.repository.sample.SampleObject
 
toString(int) - Method in class test.org.benow.repository.sample.SampleObject
 
Transaction - Interface in org.benow.repository
NOTE: Possible to commit/rollback transaction, return transaction and connection on fail in code? conn.getActiveTransaction() or something? would eliminate need to return and try/catch blocks for repostiory...
TransactionException - Exception in org.benow.repository
TransactionException.java
TransactionException(String) - Constructor for exception org.benow.repository.TransactionException
Constructor for TransactionException.
TransactionException(String, Throwable) - Constructor for exception org.benow.repository.TransactionException
Constructor for TransactionException.
TransactionException(Throwable) - Constructor for exception org.benow.repository.TransactionException
Constructor for TransactionException.
TransactionOperation - Interface in org.benow.repository.serializing
 
triggeredBy(NotificationCondition) - Method in class org.benow.repository.RepositoryNotificationCondition
If the condition is to notify only on a subset of a condition, override this method.
Tutorial - Class in test.org.benow.repository
 
Tutorial() - Constructor for class test.org.benow.repository.Tutorial
 
type - Variable in class org.benow.repository.mapping.TypeStoreInfo
 
TypedPersistentObject - Interface in org.benow.repository.util
 
TypedPersistentObjectImpl - Class in org.benow.repository.util
A TypedPersistentObject is used for resolving descendant classes in castor.
TypedPersistentObjectImpl() - Constructor for class org.benow.repository.util.TypedPersistentObjectImpl
 
TypeStoreInfo - Class in org.benow.repository.mapping
 
TypeStoreInfo(int, int) - Constructor for class org.benow.repository.mapping.TypeStoreInfo
 
typeToString(int) - Static method in class org.benow.repository.mapping.SQLUtil
Converts given sql type (one of java.sql.Types constants) to typical string representation.

U

update(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.ClassHandlerImpl
 
update(PersistentObject, Connection) - Method in class org.benow.repository.basic.handler.ObjectHandlerImpl
 
update(PersistentObject, Connection) - Method in interface org.benow.repository.basic.handler.QueryHandler
 
update(PersistentObject, Transaction) - Method in class org.benow.repository.jdbc.JDBCRepositoryConnection
 
update(PersistentObject, JSQLFieldMapping, Transaction) - Method in class org.benow.repository.mapping.JSQLArrayList
Updates the modifications to this list into the repository.
update(Transaction) - Method in class org.benow.repository.mapping.JSQLAugment
 
update(PersistentObject, Transaction) - Method in interface org.benow.repository.ObjectRepositoryConnection
Updates an object in the repository.
update(Transaction) - Method in class org.benow.repository.security.PermissionImpl
Overridden update method.
update(Transaction) - Method in class org.benow.repository.security.RoleImpl
Overridden update method.
update(Transaction) - Method in class org.benow.repository.security.UseableUser
overriden for population of usable class key
update(Transaction) - Method in class org.benow.repository.security.UserImpl
Overridden update method.
update(PersistentObject, Transaction) - Method in class org.benow.repository.serializing.SerializingObjectRepositoryConnection
Updates an object in the repository.
update(Transaction) - Method in class org.benow.repository.util.LinkedPersistentObjects
Deprecated.  
update(Transaction) - Method in interface org.benow.repository.util.PersistentObject
 
update() - Method in interface org.benow.repository.util.PersistentObject
update without need for transaction
update(Transaction) - Method in class org.benow.repository.util.PersistentObjectImpl
Update this object in persistent storage.
update() - Method in class org.benow.repository.util.PersistentObjectImpl
 
url - Variable in class org.benow.repository.jdbc.JDBCRepository
 
UseableUser - Class in org.benow.repository.security
Internal class used for castor marshalling
UseableUser() - Constructor for class org.benow.repository.security.UseableUser
for castor
UseableUser(Used, User) - Constructor for class org.benow.repository.security.UseableUser
Constructor for ProjectContributor.
user - Variable in class org.benow.repository.jdbc.JDBCRepository
 
user - Variable in class org.benow.repository.security.RemovingUserEvent
 
user - Variable in class org.benow.repository.security.UserModuleImpl
 
UserImpl - Class in org.benow.repository.security
 
UserImpl() - Constructor for class org.benow.repository.security.UserImpl
 
UserImpl(String) - Constructor for class org.benow.repository.security.UserImpl
 
UserModuleImpl - Class in org.benow.repository.security
User modules hold certain information relevant to a user.
UserModuleImpl() - Constructor for class org.benow.repository.security.UserModuleImpl
 
UserModuleImpl(User) - Constructor for class org.benow.repository.security.UserModuleImpl
 
usesDefaultLanguage() - Method in class org.benow.repository.lang.LanguageUserModuleImpl
 

V

validate(Class<?>...) - Method in class org.benow.repository.jdbc.JDBCRepository
 
validate() - Method in class org.benow.repository.mapping.JSQLAugment
 
validate() - Method in class org.benow.repository.mapping.JSQLAugmentable
 
validateAdministrator(String, String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
validateAdministrator() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
validateDefaultUser(String, String) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
validateDefaultUser() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
validatePassword(String) - Method in class org.benow.repository.security.UserImpl
Checks the given password against the password of this user, throwing a SecurityException if they are not the same.
validateRegisteredUser() - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
validateRoles(Collection) - Method in class org.benow.repository.security.RepositorySecurityAdministrator
 
validateSchema(Transaction) - Method in class org.benow.repository.mapping.JSQLClassMapping
Validates the schema required to store objects of specified class.
ValidationException - Exception in org.benow.repository.mapping
 
ValidationException(String) - Constructor for exception org.benow.repository.mapping.ValidationException
 
value - Variable in class org.benow.repository.RepositoryOperation
 
valueOf(String) - Static method in enum org.benow.repository.basic.query.JSQLClassQuery.Filter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.benow.repository.basic.query.SQLQueryBuilder.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.benow.repository.mapping.JSQLList.SORT
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.benow.repository.query.ClassQuery.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.benow.repository.query.QueryContext.OrderField.Ordering
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.benow.repository.basic.query.JSQLClassQuery.Filter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.benow.repository.basic.query.SQLQueryBuilder.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.benow.repository.mapping.JSQLList.SORT
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.benow.repository.query.ClassQuery.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.benow.repository.query.QueryContext.OrderField.Ordering
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class org.benow.repository.jdbc.ClassSchemaInfo
 
version - Variable in class org.benow.repository.mapping.VersionedPersistentObject
 
VersionedPersistentObject - Class in org.benow.repository.mapping
A persistent object some of whose fields are fetched via XSQL.
VersionedPersistentObject() - Constructor for class org.benow.repository.mapping.VersionedPersistentObject
 

W

Work - Interface in test.org.benow.repository.sample
 

X

XMLExporter - Class in org.benow.repository.io.xml
 
XMLExporter(ObjectRepository, String) - Constructor for class org.benow.repository.io.xml.XMLExporter
 
XMLExporter.ExportInstance - Class in org.benow.repository.io.xml
 
XMLExporter.ExportInstance(Class<?>, Object) - Constructor for class org.benow.repository.io.xml.XMLExporter.ExportInstance
 
XMLImporter - Class in org.benow.repository.io.xml
 
XMLImporter(String) - Constructor for class org.benow.repository.io.xml.XMLImporter
 
XMLImporter() - Constructor for class org.benow.repository.io.xml.XMLImporter
 
XMLImporter(ObjectRepository) - Constructor for class org.benow.repository.io.xml.XMLImporter
 
XMLImporter(ObjectRepository, String) - Constructor for class org.benow.repository.io.xml.XMLImporter
 
XMLImporter.ExportInstance - Class in org.benow.repository.io.xml
 
XMLImporter.ExportInstance(Class<?>, Object) - Constructor for class org.benow.repository.io.xml.XMLImporter.ExportInstance
 

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