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

A

addEntity(String) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
add class name of an entity to these unit.
addOption(String, String, boolean, boolean, String) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
define a new option for this command line.
addStdOpt_Help() - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
add the predefined option for showing a help to this instance.
addStdOpt_InfoLevel() - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
add a predefined option for logging to this instance
ANSI_QUOTE - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
AnsiSqlGenerator - Class in net.as_development.asdk.db_service.impl.sql.generator
Generated sql statements are generic ones.
AnsiSqlGenerator() - Constructor for class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
asString() - Method in class net.as_development.asdk.db_service.impl.NextToken
 
ATTRIBUTE_NAME_EXPIRE - Static variable in class net.as_development.asdk.db_service.EntityBase
 
ATTRIBUTE_NAME_ID - Static variable in class net.as_development.asdk.db_service.EntityBase
 
ATTRIBUTE_NAME_MODIFY_STAMP - Static variable in class net.as_development.asdk.db_service.EntityBase
 
ATTRIBUTE_NAME_REMOVED - Static variable in class net.as_development.asdk.db_service.EntityBase
 
AttributeListMetaInfo - Class in net.as_development.asdk.db_service.impl
map attributes by using her Api name to a struct which describe those attribute more in detail.
AttributeListMetaInfo() - Constructor for class net.as_development.asdk.db_service.impl.AttributeListMetaInfo
create new instance.
AttributeMetaInfo - Class in net.as_development.asdk.db_service.impl
TODO document me
AttributeMetaInfo() - Constructor for class net.as_development.asdk.db_service.impl.AttributeMetaInfo
create new instance.
AwsEndPointDefinitions - Class in net.as_development.asdk.db_service.impl.simpledb
 
AwsEndPointDefinitions() - Constructor for class net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions
 
AwsEndPointDefinitions.ERegion - Enum in net.as_development.asdk.db_service.impl.simpledb
 
AwsEndPointDefinitions.EService - Enum in net.as_development.asdk.db_service.impl.simpledb
 

B

BetweenQueryRange - Class in net.as_development.asdk.api.db
Define a range for queries dealing with a 'between' operation.
BetweenQueryRange(Object, Object) - Constructor for class net.as_development.asdk.api.db.BetweenQueryRange
 
bindToQueryTemplate(DBQueryTemplate<TEntity>) - Method in class net.as_development.asdk.db_service.impl.DBQuery
bind this query instance to it's template where all meta information exists.
BOOLEAN_FALSE - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
BOOLEAN_TRUE - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
buildCacheId(ISqlGenerator.EStatementType, Row, IDBBackendQuery) - Method in class net.as_development.asdk.db_service.impl.sql.SqlStatementCache
generate a new unique cache id for the given set of information.
BYTE_LENTH_BYTE - Static variable in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
BYTE_LENTH_INTEGER - Static variable in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
BYTE_LENTH_LONG - Static variable in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
BYTE_LENTH_SHORT - Static variable in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 

C

CachedEntity - Class in net.as_development.asdk.db_service.impl.backend.cache
Implements an object which can be used to cache one entity and it's values within the DB cache.
CachedEntity() - Constructor for class net.as_development.asdk.db_service.impl.backend.cache.CachedEntity
 
CachedQueryResult - Class in net.as_development.asdk.db_service.impl.backend.cache
Implements an object which can be used to cache complete query results.
CachedQueryResult() - Constructor for class net.as_development.asdk.db_service.impl.backend.cache.CachedQueryResult
 
CacheProvider - Class in net.as_development.asdk.db_service.impl.backend.cache
Wrap another IDBBackendImplementation and combine it with a cache.
CacheProvider() - Constructor for class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
CacheProviderConfigConst - Class in net.as_development.asdk.db_service.impl.backend.cache
 
CacheProviderConfigConst() - Constructor for class net.as_development.asdk.db_service.impl.backend.cache.CacheProviderConfigConst
 
clear() - Method in class net.as_development.asdk.db_service.impl.backend.cache.CachedQueryResult
 
clear() - Method in class net.as_development.asdk.db_service.impl.sql.SqlStatementCache
We overload the original clear () method to make sure our cached PreparedStatement objects will be cleaned up in the right way ...
clone() - Method in class net.as_development.asdk.db_service.EntityBase
TODO implement me
clone() - Method in class net.as_development.asdk.db_service.impl.PersistentStateHandler
 
Column - Class in net.as_development.asdk.db_service.impl
TODO document me
Column() - Constructor for class net.as_development.asdk.db_service.impl.Column
 
Column(String, Class<?>, Object, int) - Constructor for class net.as_development.asdk.db_service.impl.Column
 
COLUMN_NAME_EXPIRE - Static variable in class net.as_development.asdk.db_service.EntityBase
 
COLUMN_NAME_ID - Static variable in class net.as_development.asdk.db_service.EntityBase
 
COLUMN_NAME_MODIFY_STAMP - Static variable in class net.as_development.asdk.db_service.EntityBase
 
COLUMN_NAME_REMOVED - Static variable in class net.as_development.asdk.db_service.EntityBase
 
CommandLineBase - Class in net.as_development.asdk.db_service.impl.backend.creator
Supports operations around command lines and can be used as base class for own implementations.
CommandLineBase() - Constructor for class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
CommandLineBase(String) - Constructor for class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
create a new command line instance and name it.
compile() - Method in class net.as_development.asdk.db_service.impl.DBQueryTemplate
compile this query.
CONSTRAINT_MAX_IDENTIFIER_LENGTH - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
CONSTRAINT_MAX_STRING_LENGTH - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
count() - Method in class net.as_development.asdk.db_service.impl.AttributeListMetaInfo
 
createEntityFromRow(EntityMetaInfo, Row) - Static method in class net.as_development.asdk.db_service.impl.EntityHelper
 
createEntitySchema(Class<TEntity>) - Method in interface net.as_development.asdk.api.db.IDBSchema
create necessary structures inside DB for specified entity type.
createEntitySchema(Class<TEntity>) - Method in class net.as_development.asdk.db_service.impl.DB
 
createNewEntityInstance(EntityMetaInfo) - Static method in class net.as_development.asdk.db_service.impl.EntityHelper
 
createRowFromEntity(EntityMetaInfo, EntityBase) - Static method in class net.as_development.asdk.db_service.impl.EntityHelper
 
createSchema() - Method in interface net.as_development.asdk.api.db.IDBServer
create all schema within this server.
createSchema() - Method in class net.as_development.asdk.db_service.impl.server.DBServer
 
createSelectStatement(Row, IDBBackendQuery) - Method in class net.as_development.asdk.db_service.impl.simpledb.SdbStatementGenerator
 
createSql(ISqlGenerator.EStatementType, Row, IDBBackendQuery) - Method in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
createSql(ISqlGenerator.EStatementType, Row, IDBBackendQuery) - Method in interface net.as_development.asdk.db_service.ISqlGenerator
create a new SQL statement for the given set of parameters.
createTable(Row) - Method in interface net.as_development.asdk.db_service.IDBBackend
back end should create a new table.
createTable(Row) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
createTable(Row) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
createTable(Row) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
createTable(Row) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 
CSVDump - Class in net.as_development.asdk.db_service.impl.backend.creator
Can be used to import/export DB dumps from/to CSV formated files.
CSVDump() - Constructor for class net.as_development.asdk.db_service.impl.backend.creator.CSVDump
 

D

DatatypeConvert - Class in net.as_development.asdk.db_service.impl.backend.mongodb
TODO document me
DatatypeConvert() - Constructor for class net.as_development.asdk.db_service.impl.backend.mongodb.DatatypeConvert
create new instance.
DB - Class in net.as_development.asdk.db_service.impl
Base for all implementations of the interface IDB.
DB() - Constructor for class net.as_development.asdk.db_service.impl.DB
create new instance.
DB_PASSWORD - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
DB_SCHEMA - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
DB_USER - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
DBBackup - Class in net.as_development.asdk.db_service.impl.server
the try to automate backup of the whole product DB .-)
DBBackup() - Constructor for class net.as_development.asdk.db_service.impl.server.DBBackup
 
DBConstDefinitions - Class in net.as_development.asdk.api.db
Some useful definitions for DB related configurations.
DBConstDefinitions() - Constructor for class net.as_development.asdk.api.db.DBConstDefinitions
 
DBCreator - Class in net.as_development.asdk.db_service.impl.backend.creator
Provides more comfort around creating and updating DB schema.
DBCreator() - Constructor for class net.as_development.asdk.db_service.impl.backend.creator.DBCreator
 
DBCreator.EOperation - Enum in net.as_development.asdk.db_service.impl.backend.creator
 
DBCreatorCommandLine - Class in net.as_development.asdk.db_service.impl.backend.creator
Knows all parameter supported by the command line for DBCreator implementation.
DBCreatorCommandLine() - Constructor for class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
DBCreatorMain - Class in net.as_development.asdk.db_service.impl.backend.creator
 
DBCreatorMain() - Constructor for class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorMain
 
DBItemBase - Class in net.as_development.asdk.db_service
A base class for all DB related implementations.
DBItemBase() - Constructor for class net.as_development.asdk.db_service.DBItemBase
 
DBPool - Class in net.as_development.asdk.db_service.impl
 
DBPool() - Constructor for class net.as_development.asdk.db_service.impl.DBPool
 
DBQuery<TEntity extends IEntity> - Class in net.as_development.asdk.db_service.impl
An implementation for the interface IDBQuery.
DBQuery() - Constructor for class net.as_development.asdk.db_service.impl.DBQuery
 
DBQueryTemplate<TEntity extends IEntity> - Class in net.as_development.asdk.db_service.impl
Because IDBQuery (implemented as class DBQuery) can't be used within multi-threaded environments if it contains both (meta structure and real values) we split those functionality into two pieces: - the template part which contains all meta and static parts of a query - the value part referring the template and adding real query values only Where the template can be cached and used multi-threaded the value part must not be cached.
DBQueryTemplate(String, EntityMetaInfo) - Constructor for class net.as_development.asdk.db_service.impl.DBQueryTemplate
create new query instance and bind it to the right set of meta information.
DBServer - Class in net.as_development.asdk.db_service.impl.server
The main implementation of the interface IDBServer.
DBServer() - Constructor for class net.as_development.asdk.db_service.impl.server.DBServer
 
DBServiceRegistryModule - Class in net.as_development.asdk.db_service
The service registry module for the db-service module.
DBServiceRegistryModule() - Constructor for class net.as_development.asdk.db_service.DBServiceRegistryModule
 
DecimalStringUtils - Class in net.as_development.asdk.db_service.impl.simpledb
TODO document me
DecimalStringUtils(String, Class<? extends Number>) - Constructor for class net.as_development.asdk.db_service.impl.simpledb.DecimalStringUtils
 
DecimalStringUtils(Number) - Constructor for class net.as_development.asdk.db_service.impl.simpledb.DecimalStringUtils
 
DEFAULT_OFFSET - Static variable in class net.as_development.asdk.db_service.impl.NextToken
 
DEFAULT_PAGESIZE - Static variable in class net.as_development.asdk.db_service.impl.NextToken
 
deleteAllRows(Row) - Method in interface net.as_development.asdk.db_service.IDBBackend
must be overwritten by derived class to support deletion of all entities (Means whole table of one entity type!)
deleteAllRows(Row) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
deleteAllRows(Row) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
deleteAllRows(Row) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
deleteAllRows(Row) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 
deleteRows(List<Row>) - Method in interface net.as_development.asdk.db_service.IDBBackend
must be overwritten by derived class to support delete operation.
deleteRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
deleteRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
deleteRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
deleteRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 
DOMAIN_QUOTE - Static variable in class net.as_development.asdk.db_service.impl.simpledb.SdbStatementGenerator
 
doOperation(DBCreator.EOperation) - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreator
do the requested operation.
DynamicArrayList<E> - Class in net.as_development.asdk.db_service.impl
Extends the original ArrayList implementation in a way so it resize the array automatic on calling indexed set/get methods.
DynamicArrayList() - Constructor for class net.as_development.asdk.db_service.impl.DynamicArrayList
Create new array list with size of 0.
DynamicArrayList(int) - Constructor for class net.as_development.asdk.db_service.impl.DynamicArrayList
Create new array list with size of X.

E

EntityBase - Class in net.as_development.asdk.db_service
provides basic functionality for all DB entities.
EntityBase() - Constructor for class net.as_development.asdk.db_service.EntityBase
create new instance.
EntityClassParserAnnotations - Class in net.as_development.asdk.db_service.impl
TODO document me
EntityClassParserAnnotations() - Constructor for class net.as_development.asdk.db_service.impl.EntityClassParserAnnotations
create new instance.
EntityClassParserSimple - Class in net.as_development.asdk.db_service.impl
TODO document me
EntityClassParserSimple() - Constructor for class net.as_development.asdk.db_service.impl.EntityClassParserSimple
create new instance.
EntityHelper - Class in net.as_development.asdk.db_service.impl
TODO document me
EntityHelper() - Constructor for class net.as_development.asdk.db_service.impl.EntityHelper
create new instance.
EntityMetaInfo - Class in net.as_development.asdk.db_service.impl
TODO document me
EntityMetaInfo() - Constructor for class net.as_development.asdk.db_service.impl.EntityMetaInfo
create new instance.
EntityMetaInfoProvider - Class in net.as_development.asdk.db_service.impl
TODO document me
EntityMetaInfoProvider() - Constructor for class net.as_development.asdk.db_service.impl.EntityMetaInfoProvider
create new instance.
EQueryPartBinding - Enum in net.as_development.asdk.api.db
Specify how several QueryPart objects must be bound together within the same query (string).
EQueryPartOperation - Enum in net.as_development.asdk.api.db
Define the operation bound to an IDBQueryPart.
Expire - Variable in class net.as_development.asdk.db_service.EntityBase
Special feature to let entities expire after the specified amount of time.
ExternalId - Variable in class net.as_development.asdk.db_service.EntityBase
Sometimes the outside code wish to use it's own ID instead of generating a new one all the time.

F

FEATURE_SPECIAL_REMOVE - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
finish() - Method in class net.as_development.asdk.db_service.impl.NextToken
 
fromRow(Row) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CachedEntity
take over all values describing the real entity (not it's meta data!)
fromSdbValue(Class<?>, String, boolean) - Static method in class net.as_development.asdk.db_service.impl.simpledb.SdbDatatypeConvert
 
fromString(Class<?>, String, boolean) - Static method in class net.as_development.asdk.db_service.impl.backend.mongodb.DatatypeConvert
 

G

generateXml(PersistenceUnit) - Static method in class net.as_development.asdk.db_service.impl.PersistenceXml
 
getAllEntitiesOfType(Class<TEntity>, String, List<TEntity>) - Method in interface net.as_development.asdk.api.db.IDB
return all entities matching to the given type.
getAllEntitiesOfType(Class<TEntity>, String, List<TEntity>) - Method in class net.as_development.asdk.db_service.impl.DB
 
getAllRows(Row, String, List<Row>) - Method in interface net.as_development.asdk.db_service.IDBBackend
must be overwritten by derived class to support get-all operation.
getAllRows(Row, String, List<Row>) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
getAllRows(Row, String, List<Row>) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
getAllRows(Row, String, List<Row>) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
getAllRows(Row, String, List<Row>) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 
getApiName() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
getApiNamesOrdered() - Method in class net.as_development.asdk.db_service.impl.AttributeListMetaInfo
return a sorted list of attribute names.
getAttribute() - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
getAttributeForColumn(EntityMetaInfo, String) - Static method in class net.as_development.asdk.db_service.impl.EntityHelper
 
getAttributes() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
getAttributeValue(String) - Method in class net.as_development.asdk.db_service.impl.PersistentEntity
 
getAttributeValueFromEntity(Object, AttributeMetaInfo) - Static method in class net.as_development.asdk.db_service.impl.EntityHelper
 
getBooleanProperty(String) - Method in interface net.as_development.asdk.api.db.IPersistenceUnit
 
getBooleanProperty(String) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getBooleanProperty(String, boolean) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getClassField() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
getClassName() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
getColumn() - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
getColumn(String) - Method in class net.as_development.asdk.db_service.impl.Row
 
getColumnCount() - Method in class net.as_development.asdk.db_service.impl.Row
 
getColumnName() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
getColumnType(String) - Method in class net.as_development.asdk.db_service.impl.Row
 
getColumnValue(String) - Method in class net.as_development.asdk.db_service.impl.Row
 
getConnection(String, String, String) - Static method in class net.as_development.asdk.db_service.impl.sql.JdbcDriver
 
getDbForPersistenceUnit(String) - Method in interface net.as_development.asdk.api.db.IDBPool
return a new created/reseted or reused IDB instance from the pool which is bound to a persistence unit matching the given name.
getDbForPersistenceUnit(String) - Method in class net.as_development.asdk.db_service.impl.DBPool
 
getEndPoint(String, AwsEndPointDefinitions.EService) - Static method in class net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions
 
getEndPoint(AwsEndPointDefinitions.ERegion, AwsEndPointDefinitions.EService) - Static method in class net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions
 
getEntities() - Method in interface net.as_development.asdk.api.db.IPersistenceUnit
 
getEntities() - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
getEntities() - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getEntitiesById(Class<TEntity>, String, List<TEntity>, String...) - Method in interface net.as_development.asdk.api.db.IDB
return a list of entities matching to the given list of primary keys.
getEntitiesById(Class<TEntity>, String, List<TEntity>, String...) - Method in class net.as_development.asdk.db_service.impl.DB
 
getEntity() - Method in class net.as_development.asdk.db_service.impl.PersistentEntity
 
getEntityAttributesStableOrdered(EntityMetaInfo) - Static method in class net.as_development.asdk.db_service.impl.EntityHelper
 
getEntityById(Class<TEntity>, String) - Method in interface net.as_development.asdk.api.db.IDB
direct access to ONE entity which specified ID.
getEntityById(Class<TEntity>, String) - Method in class net.as_development.asdk.db_service.impl.DB
 
getEntityMetaInfo() - Method in class net.as_development.asdk.db_service.impl.PersistentEntity
 
getEntityMetaInfo() - Method in class net.as_development.asdk.db_service.impl.Row
 
getForAttributeName(String) - Method in class net.as_development.asdk.db_service.impl.AttributeListMetaInfo
 
getForColumnName(String) - Method in class net.as_development.asdk.db_service.impl.AttributeListMetaInfo
 
getId() - Method in interface net.as_development.asdk.api.db.IDBQuery
 
getId() - Method in interface net.as_development.asdk.db_service.IDBBackendQuery
 
getId() - Method in class net.as_development.asdk.db_service.impl.DBQuery
 
getId() - Method in class net.as_development.asdk.db_service.impl.DBQueryTemplate
 
getIdAttribute() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
getIdColumn() - Method in class net.as_development.asdk.db_service.impl.Row
 
getIDForStore() - Method in class net.as_development.asdk.db_service.EntityBase
 
getIdGenerationStrategy() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
getIdLengthForStrategy(PersistentId.EStrategy) - Static method in class net.as_development.asdk.db_service.impl.IdStrategy
 
getIDs() - Method in class net.as_development.asdk.db_service.impl.backend.cache.CachedQueryResult
 
getIdType() - Method in class net.as_development.asdk.db_service.impl.Row
 
getIdValue() - Method in class net.as_development.asdk.db_service.impl.Row
 
getInfoLevel() - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
getLength() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
getListOfUnits() - Static method in class net.as_development.asdk.db_service.impl.PersistenceXml
 
getLogicBinding() - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
getMappFile() - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getMetaInfoForEntityClass(Class<?>) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfoProvider
 
getMetaInforForEntity(Object) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfoProvider
 
getModifyStamp() - Method in class net.as_development.asdk.db_service.EntityBase
 
getName() - Method in interface net.as_development.asdk.api.db.IPersistenceUnit
 
getName() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
getName() - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getNewBackupDate() - Method in class net.as_development.asdk.db_service.impl.server.DBBackup
 
getNextToken() - Method in class net.as_development.asdk.db_service.impl.backend.cache.CachedQueryResult
 
getOffset() - Method in class net.as_development.asdk.db_service.impl.NextToken
 
getOperation() - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
getOperation() - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
getOptionValue(String) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
getOptionValueAsList(String) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
getPageSize() - Method in class net.as_development.asdk.db_service.impl.NextToken
 
getPart() - Method in class net.as_development.asdk.db_service.impl.QueryPartValue
 
getPartCount() - Method in class net.as_development.asdk.db_service.impl.DBQuery
 
getPassword() - Method in interface net.as_development.asdk.api.db.IPersistenceUnit
 
getPassword() - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
getPassword() - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getPersistenceUnit() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfoProvider
provides access to member m_aPersistenceUnit.
getPersistenceUnitList() - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
getPersistenceUnitName() - Method in class net.as_development.asdk.db_service.DBItemBase
 
getPersistenceUnitName() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfoProvider
 
getPersistentStateHandler() - Method in class net.as_development.asdk.db_service.impl.Row
 
getPropertNames() - Method in interface net.as_development.asdk.api.db.IPersistenceUnit
 
getPropertNames() - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getProperty(String) - Method in interface net.as_development.asdk.api.db.IPersistenceUnit
 
getProperty(String) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getProvider() - Method in interface net.as_development.asdk.api.db.IPersistenceUnit
 
getProvider() - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getQueryParts() - Method in interface net.as_development.asdk.db_service.IDBBackendQuery
provides read access to the different parts of this query.
getQueryParts() - Method in class net.as_development.asdk.db_service.impl.DBQuery
 
getQueryParts() - Method in class net.as_development.asdk.db_service.impl.DBQueryTemplate
 
getRowById(Row) - Method in interface net.as_development.asdk.db_service.IDBBackend
must be overwritten by derived class to support get-by-id operation.
getRowById(Row) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
getRowById(Row) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
getRowById(Row) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
getRowById(Row) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 
getSchema() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
getTable() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
getTable() - Method in class net.as_development.asdk.db_service.impl.Row
 
getTemplate() - Method in class net.as_development.asdk.db_service.impl.DBQuery
 
getType() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
getUser() - Method in interface net.as_development.asdk.api.db.IPersistenceUnit
 
getUser() - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
getUser() - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
getValue() - Method in class net.as_development.asdk.db_service.impl.QueryPartValue
 
getValueFromResultSet(ResultSet, String, Class<?>) - Method in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
getValueFromResultSet(ResultSet, String, Class<?>) - Method in interface net.as_development.asdk.db_service.ISqlGenerator
extract an entity member value from the given result set.

H

HAS_NO_VALUE - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
HAS_VALUE - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
hasOption(String) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
hasSettings(EQueryPartBinding, EQueryPartOperation, String) - Method in class net.as_development.asdk.db_service.impl.QueryPart
 

I

Id - Variable in class net.as_development.asdk.db_service.EntityBase
 
IDB - Interface in net.as_development.asdk.api.db
provides all functionality of an 'object oriented' data base abstraction layer.
IDBBackend - Interface in net.as_development.asdk.db_service
Those interface will be expected by a backend implementation which maps a new data base to our framework.
IDBBackendQuery - Interface in net.as_development.asdk.db_service
wraps the IDBQuery to the back end implementation ...
IDBPool - Interface in net.as_development.asdk.api.db
Obtaining an instance of type IDB can be tricky ... e.g. in case performance aspects like multiplexing data bases or tables should be used for performance reasons.
IDBQuery<TEntity extends IEntity> - Interface in net.as_development.asdk.api.db
Queries can be used to search for data base entities which match to a set of specified criteria.
IDBSchema - Interface in net.as_development.asdk.api.db
Can be used to create needed DB structures.
IDBServer - Interface in net.as_development.asdk.api.db
Can be used for setup/tear down of the DB server.
IdStrategy - Class in net.as_development.asdk.db_service.impl
Provide several functions around DB identities.
IdStrategy() - Constructor for class net.as_development.asdk.db_service.impl.IdStrategy
 
IEntity - Interface in net.as_development.asdk.api.db
Handle all kinds of DB entities.
importFromFile(String) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CSVDump
import the given CSV directly from a local file.
importFromResource(String) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CSVDump
import the given CSV directly from a JAR resource.
initRuntime() - Method in interface net.as_development.asdk.api.db.IDBServer
initialize the runtime.
initRuntime() - Method in class net.as_development.asdk.db_service.impl.server.DBServer
 
insertRows(List<Row>) - Method in interface net.as_development.asdk.db_service.IDBBackend
must be overwritten by derived class to support insert operation.
insertRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
insertRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
insertRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
insertRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 
IPersistenceUnit - Interface in net.as_development.asdk.api.db
knows all informations regarding a persistence unit.
IPersistenceUnitRegistryModule - Interface in net.as_development.asdk.api.db
Used for registration of persistence unit modules in a very ease way.
isCompiled() - Method in class net.as_development.asdk.db_service.impl.DBQueryTemplate
 
isEmpty() - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
isExpired() - Method in class net.as_development.asdk.db_service.EntityBase
 
isFinal() - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
isIdReference() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
isNullAllowed() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
isPersistent() - Method in class net.as_development.asdk.db_service.EntityBase
 
isPersistent() - Method in class net.as_development.asdk.db_service.impl.PersistentStateHandler
 
ISqlGenerator - Interface in net.as_development.asdk.db_service
Implementations of those interface must be used to generate any kind of SQL statements.
ISqlGenerator.ESqlError - Enum in net.as_development.asdk.db_service
 
ISqlGenerator.EStatementType - Enum in net.as_development.asdk.db_service
 
isRemoved() - Method in class net.as_development.asdk.db_service.EntityBase
 
isScrambleOn() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
isSimpleType(Class<?>) - Static method in class net.as_development.asdk.db_service.impl.EntityClassParserAnnotations
 
iterator() - Method in class net.as_development.asdk.db_service.impl.AttributeListMetaInfo
 

J

JDBC_CONNECTIONURL - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
JDBC_DRIVER - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
JdbcDriver - Class in net.as_development.asdk.db_service.impl.sql
 
JdbcDriver() - Constructor for class net.as_development.asdk.db_service.impl.sql.JdbcDriver
 

L

Length - Variable in class net.as_development.asdk.db_service.impl.Column
 
LENGTH_EMAIL - Static variable in class net.as_development.asdk.api.db.DBConstDefinitions
 
LENGTH_PASSWORD_HASH - Static variable in class net.as_development.asdk.api.db.DBConstDefinitions
 
LENGTH_PASSWORD_SALT - Static variable in class net.as_development.asdk.api.db.DBConstDefinitions
 
LENGTH_USER_NAME - Static variable in class net.as_development.asdk.api.db.DBConstDefinitions
 
LENGTH_UUID - Static variable in class net.as_development.asdk.api.db.DBConstDefinitions
 
LENGTH_UUID - Static variable in class net.as_development.asdk.db_service.impl.IdStrategy
 
LIST_SEPARATOR - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
listColumns() - Method in class net.as_development.asdk.db_service.impl.Row
 
listPersistenceUnits() - Method in interface net.as_development.asdk.api.db.IPersistenceUnitRegistryModule
 
listServices() - Method in class net.as_development.asdk.db_service.DBServiceRegistryModule
 
listUnits() - Static method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
load(String) - Static method in class net.as_development.asdk.db_service.impl.sql.JdbcDriver
 
loadUnit(String) - Static method in class net.as_development.asdk.db_service.impl.PersistenceUnit
load the specified persistence unit from the (hopefully existing) persistence.xml ... create a suitable persistence unit object and return those object.

M

main(String[]) - Static method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorMain
 
mapAttribute2ColumnNames(EntityMetaInfo, String[]) - Static method in class net.as_development.asdk.db_service.impl.EntityHelper
 
mapDate(Long) - Method in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
maps the given date/time-stamp (as long ms from the beginning of the world) to the corresponding Date object.
mapDate(Date) - Method in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
mapJavaTypeToSqlType(Column) - Method in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
mapJavaTypeToSqlType(Column) - Method in interface net.as_development.asdk.db_service.ISqlGenerator
map the given Java type of an entity member to the corresponding SQL type to be used within SQL statements.
mapServiceToImplementation(String) - Method in class net.as_development.asdk.db_service.DBServiceRegistryModule
 
mapSqlExceptionToError(SQLException) - Method in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
mapSqlExceptionToError(SQLException) - Method in interface net.as_development.asdk.db_service.ISqlGenerator
map the given SQL exception to an suitable error code.
mapToNumber(String, Class<T>) - Static method in class net.as_development.asdk.db_service.impl.simpledb.DecimalStringUtils
 
mapToNumber() - Method in class net.as_development.asdk.db_service.impl.simpledb.DecimalStringUtils
 
mapToNumber(String, Class<T>) - Static method in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
mapToNumber() - Method in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
mapToString(T) - Static method in class net.as_development.asdk.db_service.impl.simpledb.DecimalStringUtils
 
mapToString() - Method in class net.as_development.asdk.db_service.impl.simpledb.DecimalStringUtils
 
mapToString(T) - Static method in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
mapToString() - Method in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
MAX_STRING_LENGTH - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
MaxRange - Variable in class net.as_development.asdk.api.db.BetweenQueryRange
 
mem_DB() - Method in class net.as_development.asdk.db_service.DBItemBase
 
merge(IPersistenceUnit) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
MinRange - Variable in class net.as_development.asdk.api.db.BetweenQueryRange
 
ModifyStamp - Variable in class net.as_development.asdk.db_service.EntityBase
Special feature to know when a DB entry was modified last time.
MongoDbProvider - Class in net.as_development.asdk.db_service.impl.backend.mongodb
TODO document me
MongoDbProvider() - Constructor for class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
create new instance.

N

Name - Variable in class net.as_development.asdk.db_service.impl.Column
 
nameColumn(String) - Static method in class net.as_development.asdk.db_service.impl.simpledb.SdbStatementGenerator
make sure that column names use our prefix.
namePersistenceUnit(Class<?>) - Static method in class net.as_development.asdk.db_service.DBItemBase
 
nameQuery(Class<?>, String) - Static method in class net.as_development.asdk.db_service.DBItemBase
 
nameTable(String) - Static method in class net.as_development.asdk.db_service.impl.simpledb.SdbStatementGenerator
make sure that table names use our prefix.
needsHelp() - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
net.as_development.asdk.api.db - package net.as_development.asdk.api.db
 
net.as_development.asdk.db_service - package net.as_development.asdk.db_service
 
net.as_development.asdk.db_service.impl - package net.as_development.asdk.db_service.impl
 
net.as_development.asdk.db_service.impl.backend.cache - package net.as_development.asdk.db_service.impl.backend.cache
 
net.as_development.asdk.db_service.impl.backend.creator - package net.as_development.asdk.db_service.impl.backend.creator
 
net.as_development.asdk.db_service.impl.backend.mongodb - package net.as_development.asdk.db_service.impl.backend.mongodb
 
net.as_development.asdk.db_service.impl.server - package net.as_development.asdk.db_service.impl.server
 
net.as_development.asdk.db_service.impl.simpledb - package net.as_development.asdk.db_service.impl.simpledb
 
net.as_development.asdk.db_service.impl.sql - package net.as_development.asdk.db_service.impl.sql
 
net.as_development.asdk.db_service.impl.sql.generator - package net.as_development.asdk.db_service.impl.sql.generator
 
newId(PersistentId.EStrategy) - Static method in class net.as_development.asdk.db_service.impl.IdStrategy
 
newRow() - Method in class net.as_development.asdk.db_service.impl.Row
 
NextToken - Class in net.as_development.asdk.db_service.impl
Handle all around paging and next token (if such token can be implemented using offset and page size values).
NextToken() - Constructor for class net.as_development.asdk.db_service.impl.NextToken
 
NextToken(String) - Constructor for class net.as_development.asdk.db_service.impl.NextToken
 
NO_NEXT_TOKEN - Static variable in class net.as_development.asdk.db_service.impl.NextToken
 
NOT_REQUIRED - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
NULL - Static variable in class net.as_development.asdk.db_service.impl.simpledb.SdbDatatypeConvert
 
NumberStringUtils - Class in net.as_development.asdk.db_service.impl.simpledb
TODO document me
NumberStringUtils(String, Class<? extends Number>) - Constructor for class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
NumberStringUtils(Number) - Constructor for class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 

O

OPT_ENTITIES - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
OPT_HELP - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
OPT_INFOLEVEL - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
OPT_OPERATION - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
OPT_PASSWORD - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
OPT_PERSISTENCEUNITLIST - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
OPT_USER - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
OrmXml - Class in net.as_development.asdk.db_service.impl
TODO document me
OrmXml() - Constructor for class net.as_development.asdk.db_service.impl.OrmXml
create new instance.

P

parse(String...) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
parse the list of command line options and set all found options on this instance.
parse(EntityMetaInfo) - Static method in class net.as_development.asdk.db_service.impl.EntityClassParserAnnotations
 
parse(EntityMetaInfo) - Static method in class net.as_development.asdk.db_service.impl.EntityClassParserSimple
 
parse(String) - Method in class net.as_development.asdk.db_service.impl.NextToken
parse the given token and fill this instance.
PERSISTENCE_XML_LOCATION - Static variable in class net.as_development.asdk.db_service.impl.PersistenceXml
 
PersistenceUnit - Class in net.as_development.asdk.db_service.impl
knows all informations regarding a persistence unit.
PersistenceUnit() - Constructor for class net.as_development.asdk.db_service.impl.PersistenceUnit
 
PersistenceUnit(IPersistenceUnit) - Constructor for class net.as_development.asdk.db_service.impl.PersistenceUnit
 
PersistenceUnitConst - Class in net.as_development.asdk.db_service.impl
Use such constant keys to retrieve properties from a PersistenceUnit.
PersistenceUnitConst() - Constructor for class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
PersistenceXml - Class in net.as_development.asdk.db_service.impl
provides read access to persistence.xml which must be part of any package dealing with JPA.
PersistenceXml() - Constructor for class net.as_development.asdk.db_service.impl.PersistenceXml
 
PersistentAttribute - Annotation Type in net.as_development.asdk.api.db
Such annotation mark any class field as a persistent DB attribute.
PersistentEntity - Annotation Type in net.as_development.asdk.api.db
Mark a class as persistent DB entity class.
PersistentEntity - Class in net.as_development.asdk.db_service.impl
TODO document me
PersistentEntity() - Constructor for class net.as_development.asdk.db_service.impl.PersistentEntity
create new instance.
PersistentEntity(EntityMetaInfo, EntityBase) - Constructor for class net.as_development.asdk.db_service.impl.PersistentEntity
 
PersistentId - Annotation Type in net.as_development.asdk.api.db
Such annotation mark any field as "primary key".
PersistentId.EStrategy - Enum in net.as_development.asdk.api.db
Defines a set of strategies how Id's must be implemented/handled automatic by the underlying DB layer.
PersistentStateHandler - Class in net.as_development.asdk.db_service.impl
 
PersistentStateHandler() - Constructor for class net.as_development.asdk.db_service.impl.PersistentStateHandler
 
PersistentStateHandler(EntityBase) - Constructor for class net.as_development.asdk.db_service.impl.PersistentStateHandler
 
PREFIX_COLUMNS - Static variable in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
PREFIX_CONSTRAINT_PRIMARY_KEY - Static variable in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
PREFIX_TABLES - Static variable in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
PreId - Variable in class net.as_development.asdk.db_service.EntityBase
help the DB back end to track the process of generating IDs within error prone transactions.
prepareQuery(Class<TEntity>, String) - Method in interface net.as_development.asdk.api.db.IDB
provide a query object which we can use later at the interface method IDB.query ().
prepareQuery(Class<TEntity>, String) - Method in class net.as_development.asdk.db_service.impl.DB
 
printHelp() - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
print some help info to stdout.
PROP_CACHE_IMPLEMENTATION - Static variable in class net.as_development.asdk.db_service.impl.backend.cache.CacheProviderConfigConst
 
PROP_DB_IMPLEMENTATION - Static variable in class net.as_development.asdk.db_service.impl.backend.cache.CacheProviderConfigConst
 
PROP_OFFSET - Static variable in class net.as_development.asdk.db_service.impl.NextToken
 
PROP_PAGESIZE - Static variable in class net.as_development.asdk.db_service.impl.NextToken
 
PUPROP_DB_PORT - Static variable in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
PUPROP_DB_SERVER - Static variable in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
put(String, AttributeMetaInfo) - Method in class net.as_development.asdk.db_service.impl.AttributeListMetaInfo
 
putID(String) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CachedQueryResult
 

Q

query(Class<TEntity>, String, List<TEntity>, IDBQuery<TEntity>) - Method in interface net.as_development.asdk.api.db.IDB
query for entities where it's attributes match the given set of query parameters/values.
query(Class<TEntity>, String, List<TEntity>, IDBQuery<TEntity>) - Method in class net.as_development.asdk.db_service.impl.DB
 
queryOne(Class<TEntity>, IDBQuery<TEntity>) - Method in interface net.as_development.asdk.api.db.IDB
Does the same then query () ... but instead of be usable for big sets of results these method can be used if one result will be expected.
queryOne(Class<TEntity>, IDBQuery<TEntity>) - Method in class net.as_development.asdk.db_service.impl.DB
 
QueryPart - Class in net.as_development.asdk.db_service.impl
 
QueryPart() - Constructor for class net.as_development.asdk.db_service.impl.QueryPart
 
QueryPartValue - Class in net.as_development.asdk.db_service.impl
 
QueryPartValue() - Constructor for class net.as_development.asdk.db_service.impl.QueryPartValue
 
queryRows(Row, String, List<Row>, IDBBackendQuery) - Method in interface net.as_development.asdk.db_service.IDBBackend
must be overwritten by derived class to support generic queries.
queryRows(Row, String, List<Row>, IDBBackendQuery) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
queryRows(Row, String, List<Row>, IDBBackendQuery) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
queryRows(Row, String, List<Row>, IDBBackendQuery) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
queryRows(Row, String, List<Row>, IDBBackendQuery) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 
QUOTE - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.CSVDump
 
quoteColumn(String) - Static method in class net.as_development.asdk.db_service.impl.simpledb.SdbStatementGenerator
quote the given column.
quoteTable(String) - Static method in class net.as_development.asdk.db_service.impl.simpledb.SdbStatementGenerator
 
quoteValue(String) - Static method in class net.as_development.asdk.db_service.impl.simpledb.SdbStatementGenerator
 

R

readXml(String, List<EntityMetaInfo>) - Method in class net.as_development.asdk.db_service.impl.OrmXml
read orm.xml into given descriptor.
readXml(PersistenceUnit) - Static method in class net.as_development.asdk.db_service.impl.PersistenceXml
read persistence.xml into given set of properties.
REGIONNAME_IRELAND - Static variable in class net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions
 
REGIONNAME_JAPAN - Static variable in class net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions
 
REGIONNAME_NORTHERN_CALIFORNIA - Static variable in class net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions
 
REGIONNAME_NORTHERN_VIRGINIA - Static variable in class net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions
 
REGIONNAME_SINGAPORE - Static variable in class net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions
 
registerPersistenceRegistryModule(IPersistenceUnitRegistryModule...) - Method in interface net.as_development.asdk.api.db.IDBServer
register the given module within this server instance.
registerPersistenceRegistryModule(List<IPersistenceUnitRegistryModule>) - Method in interface net.as_development.asdk.api.db.IDBServer
 
registerPersistenceRegistryModule(IPersistenceUnitRegistryModule...) - Method in class net.as_development.asdk.db_service.impl.server.DBServer
 
registerPersistenceRegistryModule(List<IPersistenceUnitRegistryModule>) - Method in class net.as_development.asdk.db_service.impl.server.DBServer
 
registerPersistenceUnit(String) - Method in interface net.as_development.asdk.api.db.IDBPool
load the specified persistence unit from the persistence.xml file and register those unit inside this pool.
registerPersistenceUnit(IPersistenceUnit) - Method in interface net.as_development.asdk.api.db.IDBPool
register new persistence unit inside this pool.
registerPersistenceUnit(IPersistenceUnit...) - Method in interface net.as_development.asdk.api.db.IDBServer
register the given set of persistence units within this server instance.
registerPersistenceUnit(List<IPersistenceUnit>) - Method in interface net.as_development.asdk.api.db.IDBServer
 
registerPersistenceUnit(String) - Method in class net.as_development.asdk.db_service.impl.DBPool
 
registerPersistenceUnit(IPersistenceUnit) - Method in class net.as_development.asdk.db_service.impl.DBPool
 
registerPersistenceUnit(List<IPersistenceUnit>) - Method in class net.as_development.asdk.db_service.impl.server.DBServer
 
registerPersistenceUnit(IPersistenceUnit...) - Method in class net.as_development.asdk.db_service.impl.server.DBServer
 
removeAllEntitiesOfType(Class<TEntity>) - Method in interface net.as_development.asdk.api.db.IDB
remove all entities of given type from these DB.
removeAllEntitiesOfType(Class<TEntity>) - Method in class net.as_development.asdk.db_service.impl.DB
 
Removed - Variable in class net.as_development.asdk.db_service.EntityBase
Interims feature to know 'removed' items in DB ...
removeEntities(TEntity...) - Method in interface net.as_development.asdk.api.db.IDB
remove the given set of entities from the DB.
removeEntities(TEntity...) - Method in class net.as_development.asdk.db_service.impl.DB
 
removeEntitiesById(Class<TEntity>, String...) - Method in interface net.as_development.asdk.api.db.IDB
remove all entities of specified type from the DB where it's Id's match to given Id set.
removeEntitiesById(Class<TEntity>, String...) - Method in class net.as_development.asdk.db_service.impl.DB
 
removeEntitySchema(Class<TEntity>) - Method in interface net.as_development.asdk.api.db.IDBSchema
remove all data within DB back end related to the specified entity.
removeEntitySchema(Class<TEntity>) - Method in class net.as_development.asdk.db_service.impl.DB
 
removeTable(Row) - Method in interface net.as_development.asdk.db_service.IDBBackend
back end should remove an existing table.
removeTable(Row) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
removeTable(Row) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
removeTable(Row) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
removeTable(Row) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 
REQUIRED - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
 
retrieveMetaInfo() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfoProvider
 
RETURN_ERROR - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorMain
 
RETURN_HELP - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorMain
 
RETURN_OK - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorMain
 
Row - Class in net.as_development.asdk.db_service.impl
TODO document me
Row() - Constructor for class net.as_development.asdk.db_service.impl.Row
create new instance.
Row(EntityMetaInfo) - Constructor for class net.as_development.asdk.db_service.impl.Row
 
run() - Method in class net.as_development.asdk.db_service.impl.server.DBBackup
 

S

SdbDatatypeConvert - Class in net.as_development.asdk.db_service.impl.simpledb
TODO document me
SdbDatatypeConvert() - Constructor for class net.as_development.asdk.db_service.impl.simpledb.SdbDatatypeConvert
create new instance.
SdbStatementGenerator - Class in net.as_development.asdk.db_service.impl.simpledb
TODO document me
SdbStatementGenerator(boolean) - Constructor for class net.as_development.asdk.db_service.impl.simpledb.SdbStatementGenerator
 
SEPARATOR - Static variable in class net.as_development.asdk.db_service.impl.backend.creator.CSVDump
 
SEPARATOR - Static variable in class net.as_development.asdk.db_service.impl.NextToken
 
set(int, E) - Method in class net.as_development.asdk.db_service.impl.DynamicArrayList
override the original set so the underlying array is resized automatic and the new item is placed at the specified position.
setAdminCredentials(String, String) - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreator
set the credentials for an administrative DB account used here to create all needed resources.
setApiName(String) - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
setAsIdReference(boolean) - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
setAttribute(String) - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
setAttributes(AttributeListMetaInfo) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
setAttributeValue(String, Object) - Method in class net.as_development.asdk.db_service.impl.PersistentEntity
 
setAttributeValueOnEntity(Object, AttributeMetaInfo, Object) - Static method in class net.as_development.asdk.db_service.impl.EntityHelper
 
setClassField(Field) - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
setClassName(String) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
setColumn(String) - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
setColumnName(String) - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
setColumnValue(String, Object) - Method in class net.as_development.asdk.db_service.impl.Row
 
setEntities(List<String>) - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreator
same as setEntities(java.lang.String...)
setEntities(String...) - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreator
define the list of entities.
setEntities(IPersistenceUnit...) - Method in class net.as_development.asdk.db_service.impl.server.DBBackup
 
setEntity(EntityBase) - Method in class net.as_development.asdk.db_service.impl.PersistentEntity
 
setEntity(EntityBase) - Method in class net.as_development.asdk.db_service.impl.PersistentStateHandler
 
setEntityClass(Class<? extends EntityBase>) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CSVDump
set the entity class used for import/export here.
setEntityMetaInfo(EntityMetaInfo) - Method in class net.as_development.asdk.db_service.impl.PersistentEntity
 
setEntityMetaInfo(EntityMetaInfo) - Method in class net.as_development.asdk.db_service.impl.Row
 
setEntityMetaInfoProvider(EntityMetaInfoProvider) - Method in interface net.as_development.asdk.db_service.IDBBackend
Set the meta information provider to this implementation.
setEntityMetaInfoProvider(EntityMetaInfoProvider) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
setEntityMetaInfoProvider(EntityMetaInfoProvider) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
setEntityMetaInfoProvider(EntityMetaInfoProvider) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
setEntityMetaInfoProvider(EntityMetaInfoProvider) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 
setExpireInMinutes(long) - Method in interface net.as_development.asdk.api.db.IEntity
enable the expire feature for this entity and set the expire time in minutes from now.
setExpireInMinutes(long) - Method in class net.as_development.asdk.db_service.EntityBase
enable the expire feature for this entity and set the expire time in minutes from now.
setExpireInSeconds(long) - Method in interface net.as_development.asdk.api.db.IEntity
enable the expire feature for this entity and set the expire time in seconds from now.
setExpireInSeconds(long) - Method in class net.as_development.asdk.db_service.EntityBase
enable the expire feature for this entity and set the expire time in seconds from now.
setFinal() - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
setIdAttribute(String) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
setIdGenerationStrategy(PersistentId.EStrategy) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
setIdValue(Object) - Method in class net.as_development.asdk.db_service.impl.Row
 
setLastBackupDate(Date) - Method in class net.as_development.asdk.db_service.impl.server.DBBackup
 
setLength(int) - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
setLogicBinding(EQueryPartBinding) - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
setMappFile(String) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
setModifyStamp() - Method in class net.as_development.asdk.db_service.EntityBase
has to be called by the DB layer in case this entity is created new or updated within the DB back end.
setName(String) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
setName(String) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
set name for these persistence unit.
setNextToken(String) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CachedQueryResult
 
setNullAllowed(boolean) - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
setOffset(int) - Method in class net.as_development.asdk.db_service.impl.NextToken
set the new offset for the next token to be generated by using this instance.
setOperation(EQueryPartOperation) - Method in class net.as_development.asdk.db_service.impl.QueryPart
 
setOptionRequired(String, boolean) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
define an option as required (mandatory) one.
setPageSize(int) - Method in class net.as_development.asdk.db_service.impl.NextToken
set the new page size for the next token to be generated by using this instance.
setPart(QueryPart) - Method in class net.as_development.asdk.db_service.impl.QueryPartValue
 
setPassword(String) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
setPersistenceUnit(String) - Method in interface net.as_development.asdk.api.db.IDB
bind these DB instance to a persistence unit configuration.
setPersistenceUnit(IPersistenceUnit) - Method in interface net.as_development.asdk.api.db.IDB
same as setPersistenceUnit(java.lang.String) ...
setPersistenceUnit(String) - Method in class net.as_development.asdk.db_service.impl.DB
 
setPersistenceUnit(IPersistenceUnit) - Method in class net.as_development.asdk.db_service.impl.DB
 
setPersistenceUnit(PersistenceUnit) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfoProvider
 
setPersistenceUnitName(String) - Method in class net.as_development.asdk.db_service.impl.backend.creator.CSVDump
set the corresponding persistence unit where the also given entity class is used.
setPersistenceUnits(List<String>) - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreator
same as setPersistenceUnits(java.lang.String...)
setPersistenceUnits(String...) - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreator
define the list of persistence unit names.
setPersistent(boolean) - Method in class net.as_development.asdk.db_service.EntityBase
mark the entity as persistent (or not persistent any longer) within the DB back end.
setPersistent() - Method in class net.as_development.asdk.db_service.impl.PersistentStateHandler
 
setPersistentStateHandler(PersistentStateHandler) - Method in class net.as_development.asdk.db_service.impl.Row
 
setProperty(String, String) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
set new property for these unit.
setProvider(String) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
set class name of provider implementation.
setQueryPart(int, EQueryPartBinding, EQueryPartOperation, String, Object) - Method in interface net.as_development.asdk.api.db.IDBQuery
define one part of the query ...
setQueryPart(int, EQueryPartBinding, EQueryPartOperation, String, Object) - Method in class net.as_development.asdk.db_service.impl.DBQuery
 
setQueryPart(int, EQueryPartBinding, EQueryPartOperation, String) - Method in class net.as_development.asdk.db_service.impl.DBQueryTemplate
see IDBQuery.setQueryPart () ... but it define those part without any value.
setRemoved(boolean) - Method in class net.as_development.asdk.db_service.EntityBase
 
setSchema(String) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
setScramble(boolean) - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
setServerConnection(IPersistenceUnit) - Method in interface net.as_development.asdk.api.db.IDBServer
 
setServerConnection(IPersistenceUnit) - Method in class net.as_development.asdk.db_service.impl.server.DBServer
 
setSourceConnection(IPersistenceUnit) - Method in class net.as_development.asdk.db_service.impl.server.DBBackup
 
setTable(String) - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
setTargetConnection(IPersistenceUnit) - Method in class net.as_development.asdk.db_service.impl.server.DBBackup
 
setTransient() - Method in class net.as_development.asdk.db_service.impl.PersistentStateHandler
 
setUser(String) - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
setValue(Object) - Method in class net.as_development.asdk.db_service.impl.QueryPartValue
 
setValueOnPreparedStatement(PreparedStatement, int, Class<?>, Object) - Method in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
setValueOnPreparedStatement(PreparedStatement, int, Class<?>, Object) - Method in interface net.as_development.asdk.db_service.ISqlGenerator
set the given value on the also given PreparedStatement.
SIGNUM_NEGATIVE - Static variable in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
SIGNUM_POSITIVE - Static variable in class net.as_development.asdk.db_service.impl.simpledb.NumberStringUtils
 
SIMPLEDB_ACCESSKEY - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
SIMPLEDB_REGION - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
SIMPLEDB_SECRETKEY - Static variable in class net.as_development.asdk.db_service.impl.PersistenceUnitConst
 
SimpleDbProvider - Class in net.as_development.asdk.db_service.impl.simpledb
TODO document me
SimpleDbProvider() - Constructor for class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
create new instance.
SqlProvider - Class in net.as_development.asdk.db_service.impl.sql
 
SqlProvider() - Constructor for class net.as_development.asdk.db_service.impl.sql.SqlProvider
create new instance.
SqlStatementCache - Class in net.as_development.asdk.db_service.impl.sql
Implements a (hash based) cache of PreparedStatement objects.
SqlStatementCache() - Constructor for class net.as_development.asdk.db_service.impl.sql.SqlStatementCache
create new instance.
SQLTYPE_BOOLEAN - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
SQLTYPE_BYTE - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
SQLTYPE_CHAR - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
SQLTYPE_DATE - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
SQLTYPE_DOUBLE - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
SQLTYPE_FLOAT - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
SQLTYPE_INT - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
SQLTYPE_LONG - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
SQLTYPE_SHORT - Static variable in class net.as_development.asdk.db_service.impl.sql.generator.AnsiSqlGenerator
 
stepNext(int) - Method in class net.as_development.asdk.db_service.impl.NextToken
 
stepNext() - Method in class net.as_development.asdk.db_service.impl.NextToken
 
storeEntities(TEntity...) - Method in interface net.as_development.asdk.api.db.IDB
make all given entities persistent inside DB.
storeEntities(TEntity...) - Method in class net.as_development.asdk.db_service.impl.DB
 

T

toRow(Row) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CachedEntity
export all values (no meta data) from this cache item to the given row object.
toSdbValue(Class<?>, Object, boolean) - Static method in class net.as_development.asdk.db_service.impl.simpledb.SdbDatatypeConvert
 
toString() - Method in class net.as_development.asdk.db_service.EntityBase
 
toString() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
toString(Class<?>, Object, boolean) - Static method in class net.as_development.asdk.db_service.impl.backend.mongodb.DatatypeConvert
 
toString() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
toString() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfoProvider
 
toString() - Method in class net.as_development.asdk.db_service.impl.PersistenceUnit
 
Type - Variable in class net.as_development.asdk.db_service.impl.Column
 

U

updateRows(List<Row>) - Method in interface net.as_development.asdk.db_service.IDBBackend
must be overwritten by derived class to support update operation.
updateRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.backend.cache.CacheProvider
 
updateRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.backend.mongodb.MongoDbProvider
 
updateRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.simpledb.SimpleDbProvider
 
updateRows(List<Row>) - Method in class net.as_development.asdk.db_service.impl.sql.SqlProvider
 

V

Value - Variable in class net.as_development.asdk.db_service.impl.Column
 
VALUE_QUOTE - Static variable in class net.as_development.asdk.db_service.impl.simpledb.SdbStatementGenerator
 
valueOf(String) - Static method in enum net.as_development.asdk.api.db.EQueryPartBinding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.as_development.asdk.api.db.EQueryPartOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.as_development.asdk.api.db.PersistentId.EStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.as_development.asdk.db_service.impl.backend.creator.DBCreator.EOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions.ERegion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions.EService
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.as_development.asdk.db_service.ISqlGenerator.ESqlError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.as_development.asdk.db_service.ISqlGenerator.EStatementType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.as_development.asdk.api.db.EQueryPartBinding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.as_development.asdk.api.db.EQueryPartOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.as_development.asdk.api.db.PersistentId.EStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.as_development.asdk.db_service.impl.backend.creator.DBCreator.EOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions.ERegion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.as_development.asdk.db_service.impl.simpledb.AwsEndPointDefinitions.EService
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.as_development.asdk.db_service.ISqlGenerator.ESqlError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.as_development.asdk.db_service.ISqlGenerator.EStatementType
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class net.as_development.asdk.db_service.impl.AttributeMetaInfo
 
verify() - Method in class net.as_development.asdk.db_service.impl.backend.creator.CommandLineBase
must be overwritten by a derived class to verify the command line more in detail.
verify() - Method in class net.as_development.asdk.db_service.impl.backend.creator.DBCreatorCommandLine
 
verify() - Method in class net.as_development.asdk.db_service.impl.EntityMetaInfo
 
A B C D E F G H I J L M N O P Q R S T U V 
Skip navigation links

Copyright © 2016 as-development.net. All rights reserved.