Cumulus4j API
(1.0.0)
A B C D E F G H I J K L M N O P Q R S T U V _

A

AbstractAsymmetricCipherKeyPairGeneratorFactory - Class in org.cumulus4j.crypto.internal.asymmetric.keypairgenerator
 
AbstractAsymmetricCipherKeyPairGeneratorFactory() - Constructor for class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.AbstractAsymmetricCipherKeyPairGeneratorFactory
 
AbstractCipher - Class in org.cumulus4j.crypto
Abstract base class for Cipher implementations.
AbstractCipher(String) - Constructor for class org.cumulus4j.crypto.AbstractCipher
 
AbstractCryptoManager - Class in org.cumulus4j.store.crypto
Abstract base-class for implementing CryptoManagers.
AbstractCryptoManager() - Constructor for class org.cumulus4j.store.crypto.AbstractCryptoManager
 
AbstractCryptoSession - Class in org.cumulus4j.store.crypto
Abstract base-class for implementing CryptoSessions.
AbstractCryptoSession() - Constructor for class org.cumulus4j.store.crypto.AbstractCryptoSession
 
AbstractExpressionEvaluator<X extends Expression> - Class in org.cumulus4j.store.query.eval
Abstract base class for all Expression evaluators.
AbstractExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, X) - Constructor for class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Create an AbstractExpressionEvaluator instance.
AbstractKeyManagerAPI - Class in org.cumulus4j.keymanager.api.internal
 
AbstractKeyManagerAPI() - Constructor for class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
 
AbstractMACCalculatorFactory - Class in org.cumulus4j.crypto
Abstract base class for implementing a MACCalculatorFactory.
AbstractMACCalculatorFactory() - Constructor for class org.cumulus4j.crypto.AbstractMACCalculatorFactory
 
AbstractMessageBroker - Class in org.cumulus4j.store.crypto.keymanager.messagebroker
Abstract super-class to be subclassed by MessageBroker implementations.
AbstractMessageBroker() - Constructor for class org.cumulus4j.store.crypto.keymanager.messagebroker.AbstractMessageBroker
 
AbstractMethodEvaluator - Class in org.cumulus4j.store.query.method
Abstract base for all method evaluators.
AbstractMethodEvaluator() - Constructor for class org.cumulus4j.store.query.method.AbstractMethodEvaluator
 
AbstractRequestHandler<R extends Request> - Class in org.cumulus4j.keymanager.channel
Abstract base class for RequestHandler implementations.
AbstractRequestHandler() - Constructor for class org.cumulus4j.keymanager.channel.AbstractRequestHandler
 
AbstractService - Class in org.cumulus4j.keymanager.front.webapp
Abstract base class for all REST services of the key-server.
AbstractService() - Constructor for class org.cumulus4j.keymanager.front.webapp.AbstractService
 
acquire() - Method in interface org.cumulus4j.keymanager.api.CryptoSession
Acquire an unlocked underlying real session.
acquire() - Method in class org.cumulus4j.keymanager.api.internal.local.LocalCryptoSession
 
acquire() - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteCryptoSession
 
acquire(String, String) - Method in class org.cumulus4j.keymanager.front.webapp.CryptoSessionService
Acquire a session.
AcquireCryptoSessionResponse - Class in org.cumulus4j.keymanager.front.shared
Response sent back from the key-server to the client after it requested opening a session.
AcquireCryptoSessionResponse() - Constructor for class org.cumulus4j.keymanager.front.shared.AcquireCryptoSessionResponse
 
acquireDecrypter(String, long, byte[]) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Acquire a decrypter and initialise it so that it is ready to be used.
acquireDecrypter(String, long, byte[], byte[]) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Acquire a decrypter and initialise it so that it is ready to be used.
acquireEncrypter(String, long) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Acquire an encrypter and initialise it so that it is ready to be used.
acquireEncrypter(String, long, byte[]) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Acquire an encrypter and initialise it so that it is ready to be used.
acquireKeyDecryptor(String) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Acquire a cipher to be used for secret-key-decryption.
acquireSession(String, char[]) - Method in class org.cumulus4j.keymanager.SessionManager
Create a new unlocked session or open (unlock) a cached & currently locked session.
ActiveKeyManagerChannelRegistration - Class in org.cumulus4j.store.crypto.keymanager.messagebroker
Deprecated. Currently not used anymore. This class might disappear or it might be used again, later.
ActiveKeyManagerChannelRegistration(String, String) - Constructor for class org.cumulus4j.store.crypto.keymanager.messagebroker.ActiveKeyManagerChannelRegistration
Deprecated.  
addDataEntryID(long) - Method in class org.cumulus4j.store.model.IndexValue
 
addFieldMeta(FieldMeta) - Method in class org.cumulus4j.store.model.ClassMeta
 
addSubFieldMeta(FieldMeta) - Method in class org.cumulus4j.store.model.FieldMeta
 
AEADBlockCipherImpl - Class in org.cumulus4j.crypto.internal.symmetric
 
AEADBlockCipherImpl(String, AEADBlockCipher) - Constructor for class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
AjaxHeadersFilter - Class in org.cumulus4j.keymanager.back.shared
A filter adding headers to allow JavaScript clients to avoid the same origin policy.
AjaxHeadersFilter() - Constructor for class org.cumulus4j.keymanager.back.shared.AjaxHeadersFilter
 
AndExpressionEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator handling the boolean operation "&&" (AND).
AndExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, DyadicExpression) - Constructor for class org.cumulus4j.store.query.eval.AndExpressionEvaluator
 
AndExpressionEvaluator(OrExpressionEvaluator) - Constructor for class org.cumulus4j.store.query.eval.AndExpressionEvaluator
 
appendFinalSlash(String) - Static method in class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
AppServer - Class in org.cumulus4j.keymanager
An AppServer represents a logical application server.
AppServer(AppServerManager, String, String) - Constructor for class org.cumulus4j.keymanager.AppServer
 
AppServer - Class in org.cumulus4j.keymanager.front.shared
DTO representing an app-server.
AppServer() - Constructor for class org.cumulus4j.keymanager.front.shared.AppServer
 
AppServerList - Class in org.cumulus4j.keymanager.front.shared
DTO representing a list of AppServers.
AppServerList() - Constructor for class org.cumulus4j.keymanager.front.shared.AppServerList
 
AppServerManager - Class in org.cumulus4j.keymanager
Manager for AppServers.
AppServerManager(KeyStore) - Constructor for class org.cumulus4j.keymanager.AppServerManager
 
AppServerService - Class in org.cumulus4j.keymanager.front.webapp
REST service to manage AppServers.
AppServerService() - Constructor for class org.cumulus4j.keymanager.front.webapp.AppServerService
Create an instance.
assertNotClosed() - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
Throws an IllegalStateException, if this session is already closed.
AsymmetricBlockCipherImpl - Class in org.cumulus4j.crypto.internal.asymmetric
 
AsymmetricBlockCipherImpl(String, BufferedAsymmetricBlockCipher) - Constructor for class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
AsymmetricCipherKeyPairGeneratorFactory - Interface in org.cumulus4j.crypto
Factory creating instances of AsymmetricCipherKeyPairGenerator.
Auth - Class in org.cumulus4j.keymanager.front.webapp
Authentication information (username + password).
Auth() - Constructor for class org.cumulus4j.keymanager.front.webapp.Auth
Create an empty instance.
Auth(String, char[]) - Constructor for class org.cumulus4j.keymanager.front.webapp.Auth
Create an instance with the given values.
authenticate(String) - Method in class org.cumulus4j.keymanager.front.webapp.AbstractService
Get the Auth information via AbstractService.getAuth() and verify, if they are valid.
AuthenticationException - Exception in org.cumulus4j.keymanager.api
Wrapper for AuthenticationException.
AuthenticationException() - Constructor for exception org.cumulus4j.keymanager.api.AuthenticationException
 
AuthenticationException(String) - Constructor for exception org.cumulus4j.keymanager.api.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception org.cumulus4j.keymanager.api.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception org.cumulus4j.keymanager.api.AuthenticationException
 
AuthenticationException - Exception in org.cumulus4j.keystore
Thrown by any method of KeyStore which requires authentication, if authentication fails.
AuthenticationException() - Constructor for exception org.cumulus4j.keystore.AuthenticationException
 
AuthenticationException(String) - Constructor for exception org.cumulus4j.keystore.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception org.cumulus4j.keystore.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception org.cumulus4j.keystore.AuthenticationException
 

B

BufferedBlockCipherImpl - Class in org.cumulus4j.crypto.internal.symmetric
 
BufferedBlockCipherImpl(String, BufferedBlockCipher) - Constructor for class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 

C

C4jCBCCTSBlockCipher - Class in org.cumulus4j.crypto.internal.symmetric.mode
 
C4jCBCCTSBlockCipher(BlockCipher) - Constructor for class org.cumulus4j.crypto.internal.symmetric.mode.C4jCBCCTSBlockCipher
 
C4jCFBBlockCipher - Class in org.cumulus4j.crypto.internal.symmetric.mode
 
C4jCFBBlockCipher(BlockCipher, String) - Constructor for class org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher
 
C4jOFBBlockCipher - Class in org.cumulus4j.crypto.internal.symmetric.mode
 
C4jOFBBlockCipher(BlockCipher, String) - Constructor for class org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher
 
CannotDeleteLastUserException - Exception in org.cumulus4j.keymanager.api
Wrapper for CannotDeleteLastUserException.
CannotDeleteLastUserException() - Constructor for exception org.cumulus4j.keymanager.api.CannotDeleteLastUserException
 
CannotDeleteLastUserException(String) - Constructor for exception org.cumulus4j.keymanager.api.CannotDeleteLastUserException
 
CannotDeleteLastUserException(Throwable) - Constructor for exception org.cumulus4j.keymanager.api.CannotDeleteLastUserException
 
CannotDeleteLastUserException(String, Throwable) - Constructor for exception org.cumulus4j.keymanager.api.CannotDeleteLastUserException
 
CannotDeleteLastUserException - Exception in org.cumulus4j.keystore
Thrown by KeyStore.deleteUser(String, char[], String), if an attempt is made to delete the last user.
CannotDeleteLastUserException() - Constructor for exception org.cumulus4j.keystore.CannotDeleteLastUserException
 
CannotDeleteLastUserException(String) - Constructor for exception org.cumulus4j.keystore.CannotDeleteLastUserException
 
CannotDeleteLastUserException(Throwable) - Constructor for exception org.cumulus4j.keystore.CannotDeleteLastUserException
 
CannotDeleteLastUserException(String, Throwable) - Constructor for exception org.cumulus4j.keystore.CannotDeleteLastUserException
 
changeUserPassword(String, char[], String, char[]) - Method in class org.cumulus4j.keystore.KeyStore
Change a user's password.
Cipher - Interface in org.cumulus4j.crypto
A cipher encrypts or decrypts data.
CipherEngineType - Enum in org.cumulus4j.crypto
Type of a cipher engine (a raw encryption algorithm).
CipherOperationMode - Enum in org.cumulus4j.crypto
Operation mode of a Cipher.
Ciphertext - Class in org.cumulus4j.store.crypto
Object representing encrypted information (aka ciphertext).
Ciphertext() - Constructor for class org.cumulus4j.store.crypto.Ciphertext
 
ClassMeta - Class in org.cumulus4j.store.model
Persistent meta-data for a persistence-capable Class.
ClassMeta() - Constructor for class org.cumulus4j.store.model.ClassMeta
 
ClassMeta(Class<?>) - Constructor for class org.cumulus4j.store.model.ClassMeta
 
clear() - Method in class org.cumulus4j.keymanager.front.webapp.Auth
Clear the sensitive data from this Auth instance.
clear() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Clear this cache entirely.
clearCache(String) - Method in class org.cumulus4j.keystore.KeyStore
Clear all cached data for the specified user name.
clone() - Method in class org.cumulus4j.store.model.ObjectContainer
 
close() - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
Close the session.
close() - Method in interface org.cumulus4j.store.crypto.CryptoSession
Close the session.
close() - Method in class org.cumulus4j.store.crypto.keymanager.KeyManagerCryptoSession
 
close() - Method in class org.cumulus4j.store.Cumulus4jPersistenceHandler
 
closeExpiredCryptoSessions(boolean) - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
Close expired CryptoSessions.
CollectionContainsEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Collection.contains(element)".
CollectionContainsEvaluator() - Constructor for class org.cumulus4j.store.query.method.CollectionContainsEvaluator
 
CollectionIsEmptyEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Collection.isEmpty()".
CollectionIsEmptyEvaluator() - Constructor for class org.cumulus4j.store.query.method.CollectionIsEmptyEvaluator
 
CollectionSizeEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Collection.size() {oper} {comparisonArg}".
CollectionSizeEvaluator() - Constructor for class org.cumulus4j.store.query.method.CollectionSizeEvaluator
 
compareTo(Property<?>) - Method in class org.cumulus4j.keystore.prop.Property
 
compareToArgument - Variable in class org.cumulus4j.store.query.method.AbstractMethodEvaluator
 
ComparisonExpressionEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator handling the comparisons ==, <, <=, >, >=.
ComparisonExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, DyadicExpression) - Constructor for class org.cumulus4j.store.query.eval.ComparisonExpressionEvaluator
 
createAsymmetricCipherKeyPairGenerator(boolean) - Method in interface org.cumulus4j.crypto.AsymmetricCipherKeyPairGeneratorFactory
Create and optionally initialise a new instance of AsymmetricCipherKeyPairGenerator.
createAsymmetricCipherKeyPairGenerator(boolean) - Method in class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.DHBasicKeyPairGeneratorFactory
 
createAsymmetricCipherKeyPairGenerator(boolean) - Method in class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.DSAKeyPairGeneratorFactory
 
createAsymmetricCipherKeyPairGenerator(boolean) - Method in class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.ElGamalKeyPairGeneratorFactory
 
createAsymmetricCipherKeyPairGenerator(boolean) - Method in class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.GOST3410KeyPairGeneratorFactory
 
createAsymmetricCipherKeyPairGenerator(boolean) - Method in class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.NaccacheSternKeyPairGeneratorFactory
 
createAsymmetricCipherKeyPairGenerator(boolean) - Method in class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.RSAKeyPairGeneratorFactory
 
createCipher(String) - Method in class org.cumulus4j.crypto.CryptoRegistry
Create a Cipher instance according to the given transformation.
createCryptoSession() - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
Create a new instance of a class implementing CryptoSession.
createCryptoSession() - Method in class org.cumulus4j.store.crypto.keymanager.KeyManagerCryptoManager
 
createCryptoSession() - Method in class org.cumulus4j.store.DummyCryptoManager
 
createEncryptionCoordinateSet(PersistenceManagerConnection, String, String) - Method in class org.cumulus4j.store.EncryptionCoordinateSetManager
Get the EncryptionCoordinateSet identified by the given properties.
createEncryptionCoordinateSet(PersistenceManager, String, String) - Static method in class org.cumulus4j.store.model.EncryptionCoordinateSet
Get an existing EncryptionCoordinateSet identified by its unique properties or create one if necessary.
createIndexEntry(PersistenceManager, FieldMeta, Object) - Method in class org.cumulus4j.store.model.IndexEntryFactory
Get an existing IndexEntry just like IndexEntryFactory.getIndexEntry(PersistenceManager, FieldMeta, Object) or create one, if it does not yet exist.
createIndexEntry(PersistenceManager, FieldMeta, Long) - Static method in class org.cumulus4j.store.model.IndexEntryObjectRelationHelper
Get an existing IndexEntry or create it, if it does not yet exist.
createKeyPairGenerator(String, boolean) - Method in class org.cumulus4j.crypto.CryptoRegistry
Create a key pair generator for the given asymmetric encryption algorithm.
createMACCalculator(boolean) - Method in class org.cumulus4j.crypto.AbstractMACCalculatorFactory
 
createMACCalculator(String, boolean) - Method in class org.cumulus4j.crypto.CryptoRegistry
Create a MAC calculator.
createMACCalculator(boolean) - Method in interface org.cumulus4j.crypto.MACCalculatorFactory
Create a new instance of MACCalculator and optionally initialise it.
createManagedConnection(Object, Map) - Method in class org.cumulus4j.store.Cumulus4jConnectionFactory
 
createRandomID() - Static method in class org.cumulus4j.keymanager.back.shared.IdentifierUtil
Create a random String identifier with a sufficiently unique length.
createRandomID(int) - Static method in class org.cumulus4j.keymanager.back.shared.IdentifierUtil
Create a random String identifier with a specified length.
createSchema(Set<String>, Properties) - Method in class org.cumulus4j.store.Cumulus4jStoreManager
 
createSecretKeyGenerator(String, boolean) - Method in class org.cumulus4j.crypto.CryptoRegistry
Create a new SecretKeyGenerator.
createSequence(PersistenceManager, String) - Static method in class org.cumulus4j.store.model.Sequence
Get the Sequence identified by the given sequenceName.
createTransactionalPersistenceManager() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
 
createUser(String, char[], String, char[]) - Method in class org.cumulus4j.keystore.KeyStore
Create a new user.
CryptoCache - Class in org.cumulus4j.store.crypto.keymanager
Cache for secret keys, Ciphers and other crypto-related objects.
CryptoCache(KeyManagerCryptoManager) - Constructor for class org.cumulus4j.store.crypto.keymanager.CryptoCache
Create a CryptoCache instance.
CryptoCacheCipherEntry - Class in org.cumulus4j.store.crypto.keymanager
CryptoCache-entry wrapping a Cipher used for symmetric data-en-/decryption.
CryptoCacheCipherEntry(CryptoCacheKeyEntry, String, Cipher) - Constructor for class org.cumulus4j.store.crypto.keymanager.CryptoCacheCipherEntry
Create a new instance.
CryptoCacheCipherEntry(CryptoCacheKeyEntry, CryptoCacheCipherEntry) - Constructor for class org.cumulus4j.store.crypto.keymanager.CryptoCacheCipherEntry
Create a new instance copying an old one.
CryptoCacheKeyDecrypterEntry - Class in org.cumulus4j.store.crypto.keymanager
CryptoCache-entry wrapping a Cipher used for secret-key-decryption.
CryptoCacheKeyDecrypterEntry(CryptoCacheKeyEncryptionKeyEntry, String, Cipher) - Constructor for class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyDecrypterEntry
Create a new instance.
CryptoCacheKeyEncryptionKeyEntry - Class in org.cumulus4j.store.crypto.keymanager
CryptoCache-entry wrapping a key-pair used for asymmetric en-/decryption of secret keys.
CryptoCacheKeyEncryptionKeyEntry(AsymmetricCipherKeyPair, long) - Constructor for class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEncryptionKeyEntry
Create an instance.
CryptoCacheKeyEntry - Class in org.cumulus4j.store.crypto.keymanager
CryptoCache-entry wrapping a secret key used for symmetric en-/decryption of actual data.
CryptoCacheKeyEntry(long, byte[]) - Constructor for class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEntry
Create a new instance.
CryptoContext - Class in org.cumulus4j.store.crypto
Context for encryption and decryption.
CryptoContext(EncryptionCoordinateSetManager, ExecutionContext, PersistenceManagerConnection) - Constructor for class org.cumulus4j.store.crypto.CryptoContext
Create a new context.
cryptoContext - Variable in class org.cumulus4j.store.query.eval.PrimaryExpressionResolver
 
CryptoManager - Interface in org.cumulus4j.store.crypto
CryptoManagers allow the Cumulus4j-DataNucleus-plug-in to encrypt and decrypt data.
CryptoManagerRegistry - Class in org.cumulus4j.store.crypto
Registry holding instances of CryptoManager.
CryptoRegistry - Class in org.cumulus4j.crypto
Entry to the unified crypto API.
CryptoSession - Interface in org.cumulus4j.keymanager.api
A CryptoSession is a session in which key transfers can be performed.
CryptoSession - Interface in org.cumulus4j.store.crypto
A CryptoSession is a session managed by a client to decrypt/encrypt data.
CryptoSessionService - Class in org.cumulus4j.keymanager.front.webapp
REST service for session management.
CryptoSessionService() - Constructor for class org.cumulus4j.keymanager.front.webapp.CryptoSessionService
 
CUMULUS4J_BACKEND_PROPERTIES - Static variable in class org.cumulus4j.store.resource.ResourceHelper
File name of the backend-properties.
CUMULUS4J_QUERYABLE - Static variable in class org.cumulus4j.store.Cumulus4jStoreManager
Extension key for marking field as not queryable
Cumulus4jConnectionFactory - Class in org.cumulus4j.store
Connection factory implementation for Cumulus4j-connections.
Cumulus4jConnectionFactory(StoreManager, String) - Constructor for class org.cumulus4j.store.Cumulus4jConnectionFactory
 
Cumulus4jIncrementGenerator - Class in org.cumulus4j.store
ValueGenerator implementation generating values by incrementing a counter.
Cumulus4jIncrementGenerator(String, Properties) - Constructor for class org.cumulus4j.store.Cumulus4jIncrementGenerator
Create an instance.
Cumulus4jPersistenceHandler - Class in org.cumulus4j.store
Handler for all persistence calls from the StoreManager, communicating with the backend datastore(s).
Cumulus4jPersistenceHandler(Cumulus4jStoreManager) - Constructor for class org.cumulus4j.store.Cumulus4jPersistenceHandler
 
Cumulus4jStoreManager - Class in org.cumulus4j.store
Store Manager for Cumulus4J operation.
Cumulus4jStoreManager(ClassLoaderResolver, NucleusContext, Map<String, Object>) - Constructor for class org.cumulus4j.store.Cumulus4jStoreManager
 

D

DataEntry - Class in org.cumulus4j.store.model
Persistent container holding an entity's data in encrypted form.
DataEntry() - Constructor for class org.cumulus4j.store.model.DataEntry
Internal constructor.
DataEntry(ClassMeta, String) - Constructor for class org.cumulus4j.store.model.DataEntry
Create an instance of DataEntry.
DataNucleusObjectInputStream - Class in org.cumulus4j.store
A subclass of ObjectInputStream using the ClassLoaderResolver to load classes.
DataNucleusObjectInputStream(InputStream, ClassLoaderResolver) - Constructor for class org.cumulus4j.store.DataNucleusObjectInputStream
 
DateDependentKeyStrategy - Class in org.cumulus4j.keystore
Key management strategy determining the currently active encryption key by the current time.
DateDependentKeyStrategy(KeyStore) - Constructor for class org.cumulus4j.keystore.DateDependentKeyStrategy
Create a new instance for the given KeyStore.
DateDependentKeyStrategy.ActiveKey - Class in org.cumulus4j.keystore
Descriptor of the active key.
DateDependentKeyStrategyInitParam - Class in org.cumulus4j.keymanager.api
Options controlling how org.cumulus4j.keymanager.DateDependentKeyStrategy.init(...) should behave.
DateDependentKeyStrategyInitParam() - Constructor for class org.cumulus4j.keymanager.api.DateDependentKeyStrategyInitParam
 
DateDependentKeyStrategyInitParam - Class in org.cumulus4j.keymanager.front.shared
Options controlling how org.cumulus4j.keymanager.DateDependentKeyStrategy.init(...) should behave.
DateDependentKeyStrategyInitParam() - Constructor for class org.cumulus4j.keymanager.front.shared.DateDependentKeyStrategyInitParam
 
DateDependentKeyStrategyInitResult - Class in org.cumulus4j.keymanager.api
Result of the operation org.cumulus4j.keymanager.DateDependentKeyStrategy.init(...).
DateDependentKeyStrategyInitResult() - Constructor for class org.cumulus4j.keymanager.api.DateDependentKeyStrategyInitResult
 
DateDependentKeyStrategyInitResult - Class in org.cumulus4j.keymanager.front.shared
Result of the operation org.cumulus4j.keymanager.DateDependentKeyStrategy.init(...).
DateDependentKeyStrategyInitResult() - Constructor for class org.cumulus4j.keymanager.front.shared.DateDependentKeyStrategyInitResult
 
DateDependentKeyStrategyService - Class in org.cumulus4j.keymanager.front.webapp
REST service to work with a KeyStore via the DateDependentKeyStrategy.
DateDependentKeyStrategyService() - Constructor for class org.cumulus4j.keymanager.front.webapp.DateDependentKeyStrategyService
 
DateGetDayEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Date.getDay() {oper} {compareTo}".
DateGetDayEvaluator() - Constructor for class org.cumulus4j.store.query.method.DateGetDayEvaluator
 
DateGetHourEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Date.getHour() {oper} {compareTo}".
DateGetHourEvaluator() - Constructor for class org.cumulus4j.store.query.method.DateGetHourEvaluator
 
DateGetMinuteEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Date.getMinute() {oper} {compareTo}".
DateGetMinuteEvaluator() - Constructor for class org.cumulus4j.store.query.method.DateGetMinuteEvaluator
 
DateGetMonthEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Date.getMonth() {oper} {compareTo}".
DateGetMonthEvaluator() - Constructor for class org.cumulus4j.store.query.method.DateGetMonthEvaluator
 
DateGetSecondEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Date.getSecond() {oper} {compareTo}".
DateGetSecondEvaluator() - Constructor for class org.cumulus4j.store.query.method.DateGetSecondEvaluator
 
DateGetYearEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Date.getYear() {oper} {compareTo}".
DateGetYearEvaluator() - Constructor for class org.cumulus4j.store.query.method.DateGetYearEvaluator
 
DEBUG_DUMP - Static variable in class org.cumulus4j.store.EncryptionHandler
Dump all plain texts to the system temp directory for debug reasons.
debugDumpFileNameThreadLocal - Static variable in class org.cumulus4j.store.EncryptionHandler
 
decodePrivateKey(byte[]) - Method in class org.cumulus4j.crypto.CryptoRegistry
Decode (deserialise) a private key, that was previously encoded (serialised) by CryptoRegistry.encodePrivateKey(CipherParameters).
decodePublicKey(byte[]) - Method in class org.cumulus4j.crypto.CryptoRegistry
Decode (deserialise) a public key, that was previously encoded (serialised) by CryptoRegistry.encodePublicKey(CipherParameters).
decrypt(CryptoContext, Ciphertext) - Method in interface org.cumulus4j.store.crypto.CryptoSession
Decrypt the given ciphertext.
decrypt(CryptoContext, Ciphertext) - Method in class org.cumulus4j.store.crypto.keymanager.KeyManagerCryptoSession
 
decryptDataEntry(CryptoContext, DataEntry) - Method in class org.cumulus4j.store.EncryptionHandler
Get a plain (unencrypted) ObjectContainer from the encrypted byte-array in the DataEntry.value property.
decryptIndexEntry(CryptoContext, IndexEntry) - Method in class org.cumulus4j.store.EncryptionHandler
Get a plain (unencrypted) IndexValue from the encrypted byte-array in the IndexEntry.indexValue property.
decryptKey(Cipher, byte[]) - Static method in class org.cumulus4j.keymanager.back.shared.KeyEncryptionUtil
Decrypt a previously encrypted secret key and verify its integrity via a MAC.
DefaultIndexEntryFactory - Class in org.cumulus4j.store.model
Default index entry factory, using the passed in index class for what it generates.
DefaultIndexEntryFactory(Class<? extends IndexEntry>) - Constructor for class org.cumulus4j.store.model.DefaultIndexEntryFactory
 
DefaultKeyManagerAPI - Class in org.cumulus4j.keymanager.api
Implementation of KeyManagerAPI that delegates to a specific implementation.
DefaultKeyManagerAPI() - Constructor for class org.cumulus4j.keymanager.api.DefaultKeyManagerAPI
 
delete(String, String, String) - Method in class org.cumulus4j.keymanager.front.webapp.CryptoSessionService
Destroy a crypto-session.
deleteAppServer(String, String) - Method in class org.cumulus4j.keymanager.front.webapp.AppServerService
Delete the AppServer.
deleteObject(ObjectProvider) - Method in class org.cumulus4j.store.Cumulus4jPersistenceHandler
 
deleteSchema(Set<String>, Properties) - Method in class org.cumulus4j.store.Cumulus4jStoreManager
 
deleteUser(String) - Method in class org.cumulus4j.keymanager.api.DefaultKeyManagerAPI
 
deleteUser(String) - Method in class org.cumulus4j.keymanager.api.internal.local.LocalKeyManagerAPI
 
deleteUser(String) - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
deleteUser(String) - Method in interface org.cumulus4j.keymanager.api.KeyManagerAPI
Delete a user.
deleteUser(String, String) - Method in class org.cumulus4j.keymanager.front.webapp.UserService
Delete a user.
deleteUser(String, char[], String) - Method in class org.cumulus4j.keystore.KeyStore
Delete the user specified by userName.
DeleteUserSubCommand - Class in org.cumulus4j.keymanager.cli
SubCommand implementation for deleting a user.
DeleteUserSubCommand() - Constructor for class org.cumulus4j.keymanager.cli.DeleteUserSubCommand
 
destroy() - Method in class org.cumulus4j.keymanager.back.shared.AjaxHeadersFilter
 
destroy() - Method in class org.cumulus4j.keymanager.Session
 
DHBasicKeyPairGeneratorFactory - Class in org.cumulus4j.crypto.internal.asymmetric.keypairgenerator
 
DHBasicKeyPairGeneratorFactory() - Constructor for class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.DHBasicKeyPairGeneratorFactory
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.cumulus4j.keymanager.back.shared.AjaxHeadersFilter
 
doFinal(byte[]) - Method in class org.cumulus4j.crypto.AbstractCipher
 
doFinal(byte[], int) - Method in interface org.cumulus4j.crypto.Cipher
Process the last block in the buffer.
doFinal(byte[]) - Method in interface org.cumulus4j.crypto.Cipher
Convenience method to encrypt/decrypt the complete input byte array at once.
doFinal(byte[], int) - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
doFinal(byte[], int) - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
doFinal(byte[]) - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
doFinal(byte[], int) - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
doFinal(byte[], int) - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
doFinal(byte[], int) - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
doFinal(byte[]) - Method in interface org.cumulus4j.crypto.MACCalculator
Convenience method to process the complete input byte array at once.
DSAKeyPairGeneratorFactory - Class in org.cumulus4j.crypto.internal.asymmetric.keypairgenerator
 
DSAKeyPairGeneratorFactory() - Constructor for class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.DSAKeyPairGeneratorFactory
 
DummyCryptoManager - Class in org.cumulus4j.store
Dummy crypto-manager for debugging and testing.
DummyCryptoManager() - Constructor for class org.cumulus4j.store.DummyCryptoManager
 

E

ElGamalKeyPairGeneratorFactory - Class in org.cumulus4j.crypto.internal.asymmetric.keypairgenerator
 
ElGamalKeyPairGeneratorFactory() - Constructor for class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.ElGamalKeyPairGeneratorFactory
 
encodePrivateKey(CipherParameters) - Method in class org.cumulus4j.crypto.CryptoRegistry
Encode (serialise) a private key in order to store it or transport it over a network.
encodePublicKey(CipherParameters) - Method in class org.cumulus4j.crypto.CryptoRegistry
Encode (serialise) a public key in order to store it or transport it over a network.
encrypt(CryptoContext, Plaintext) - Method in interface org.cumulus4j.store.crypto.CryptoSession
Encrypt the given plaintext.
encrypt(CryptoContext, Plaintext) - Method in class org.cumulus4j.store.crypto.keymanager.KeyManagerCryptoSession
Encrypt the given plaintext.
encryptDataEntry(CryptoContext, DataEntry, ObjectContainer) - Method in class org.cumulus4j.store.EncryptionHandler
Encrypt the given plain objectContainer and store the cipher-text into the given dataEntry.
encryptIndexEntry(CryptoContext, IndexEntry, IndexValue) - Method in class org.cumulus4j.store.EncryptionHandler
Encrypt the given plain indexValue and store the cipher-text into the given indexEntry.
EncryptionCoordinateSet - Class in org.cumulus4j.store.model
Encryption coordinates used to encrypt a persistent record.
EncryptionCoordinateSet() - Constructor for class org.cumulus4j.store.model.EncryptionCoordinateSet
Create a new EncryptionCoordinateSet.
EncryptionCoordinateSet(String, String) - Constructor for class org.cumulus4j.store.model.EncryptionCoordinateSet
Create a new EncryptionCoordinateSet.
EncryptionCoordinateSetManager - Class in org.cumulus4j.store
Manager for EncryptionCoordinateSet instances.
EncryptionCoordinateSetManager() - Constructor for class org.cumulus4j.store.EncryptionCoordinateSetManager
Create an instance.
EncryptionHandler - Class in org.cumulus4j.store
Singleton per PersistenceManagerFactory handling the encryption and decryption and thus the key management.
EncryptionHandler() - Constructor for class org.cumulus4j.store.EncryptionHandler
 
encryptKey(byte[], Cipher) - Static method in class org.cumulus4j.keymanager.back.shared.KeyEncryptionUtil
Encrypt the given symmetric secret key with the given Cipher.
encryptKey(byte[], String, byte[]) - Static method in class org.cumulus4j.keymanager.back.shared.KeyEncryptionUtil
Encrypt the given symmetric secret key.
entityToReference(ExecutionContext, PersistenceManager, Object) - Static method in class org.cumulus4j.store.ObjectContainerHelper
 
equals(Object, Object) - Static method in class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
 
equals(Object) - Method in class org.cumulus4j.keymanager.back.shared.Message
 
equals(Object) - Method in class org.cumulus4j.keystore.prop.Property
 
equals(Object) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.ActiveKeyManagerChannelRegistration
Deprecated.  
equals(Object) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
 
equals(Object) - Method in class org.cumulus4j.store.model.ClassMeta
 
equals(Object) - Method in class org.cumulus4j.store.model.DataEntry
 
equals(Object) - Method in class org.cumulus4j.store.model.FieldMeta
 
equals(Object) - Method in class org.cumulus4j.store.model.IndexEntry
 
equals(Object) - Method in class org.cumulus4j.store.model.IndexValue
 
equals(Object) - Method in class org.cumulus4j.store.query.eval.ResultDescriptor
 
Error - Class in org.cumulus4j.keymanager.front.shared
DTO for sending an error back to the client (KeyManagerAPI).
Error() - Constructor for class org.cumulus4j.keymanager.front.shared.Error
Create an empty instance of Error.
Error(Throwable) - Constructor for class org.cumulus4j.keymanager.front.shared.Error
Create an instance of Error wrapping a Throwable.
Error(String) - Constructor for class org.cumulus4j.keymanager.front.shared.Error
Create an instance of Error with an error message.
ErrorResponse - Class in org.cumulus4j.keymanager.back.shared
Response implementation for sending an error back to the app-server.
ErrorResponse() - Constructor for class org.cumulus4j.keymanager.back.shared.ErrorResponse
Create an empty instance of ErrorResponse.
ErrorResponse(Request, String) - Constructor for class org.cumulus4j.keymanager.back.shared.ErrorResponse
Create an instance of ErrorResponse in order to reply the given request.
ErrorResponse(Request, Throwable) - Constructor for class org.cumulus4j.keymanager.back.shared.ErrorResponse
Create an instance of ErrorResponse in order to reply the given request.
ErrorResponseException - Exception in org.cumulus4j.store.crypto.keymanager.rest
Exception used to wrap and throw an ErrorResponse.
ErrorResponseException(ErrorResponse) - Constructor for exception org.cumulus4j.store.crypto.keymanager.rest.ErrorResponseException
Instantiate an ErrorResponseException for a given ErrorResponse.
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.CollectionContainsEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.CollectionIsEmptyEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.CollectionSizeEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.DateGetDayEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.DateGetHourEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.DateGetMinuteEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.DateGetMonthEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.DateGetSecondEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.DateGetYearEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.MapContainsKeyEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.MapContainsValueEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.MapIsEmptyEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.MapSizeEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in interface org.cumulus4j.store.query.method.MethodEvaluator
Method to evaluate the provided method invocation invoking on a PrimaryExpression.
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringEndsWithEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringEqualsEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringEqualsIgnoreCaseEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringIndexOfEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringLengthEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringMatchesEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringStartsWithEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringSubstringEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringToLowerCaseEvaluator
 
evaluate(QueryEvaluator, InvokeExpressionEvaluator, Expression, ResultDescriptor) - Method in class org.cumulus4j.store.query.method.StringToUpperCaseEvaluator
 
evaluateSubquery(Query, QueryCompilation, Object) - Method in class org.cumulus4j.store.query.JDOQueryEvaluator
 
evaluateSubquery(Query, QueryCompilation, Object) - Method in class org.cumulus4j.store.query.QueryEvaluator
 
execute() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
executionContext - Variable in class org.cumulus4j.store.query.eval.PrimaryExpressionResolver
 
ExpressionHelper - Class in org.cumulus4j.store.query.eval
Series of helper methods for processing expressions.
ExpressionHelper() - Constructor for class org.cumulus4j.store.query.eval.ExpressionHelper
 
ExpressionHelper.ContainsConstantResolver - Class in org.cumulus4j.store.query.eval
Resolve Collection.contains(Object) with the argument being a concrete value (a 'constant').
ExpressionHelper.ContainsConstantResolver(QueryEvaluator, PrimaryExpression, FieldMetaRole, Object, boolean) - Constructor for class org.cumulus4j.store.query.eval.ExpressionHelper.ContainsConstantResolver
 
ExpressionHelper.ContainsVariableResolver - Class in org.cumulus4j.store.query.eval
Resolve Collection.contains(Object) with the argument being a query variable.
ExpressionHelper.ContainsVariableResolver(QueryEvaluator, PrimaryExpression, FieldMetaRole, VariableExpression, boolean) - Constructor for class org.cumulus4j.store.query.eval.ExpressionHelper.ContainsVariableResolver
 

F

fetchBooleanField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
fetchByteField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
fetchCharField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
fetchDoubleField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
FetchFieldManager - Class in org.cumulus4j.store.fieldmanager
Manager for the process of fetching a user object from the datastore, handling the translation from the DataEntry object into the users own object.
FetchFieldManager(ObjectProvider, CryptoContext, ClassMeta, AbstractClassMetaData, ObjectContainer) - Constructor for class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
fetchFloatField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
fetchIntField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
fetchLongField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
fetchObject(ObjectProvider, int[]) - Method in class org.cumulus4j.store.Cumulus4jPersistenceHandler
 
fetchObjectField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
fetchShortField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
fetchStringField(int) - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
FieldMeta - Class in org.cumulus4j.store.model
Persistent meta-data for a field of a persistence-capable class.
FieldMeta() - Constructor for class org.cumulus4j.store.model.FieldMeta
Internal constructor.
FieldMeta(ClassMeta, String) - Constructor for class org.cumulus4j.store.model.FieldMeta
Create a FieldMeta referencing a real field.
FieldMeta(FieldMeta, FieldMetaRole) - Constructor for class org.cumulus4j.store.model.FieldMeta
Create a FieldMeta referencing a part of a field.
FieldMeta(ClassMeta, FieldMeta, String, FieldMetaRole) - Constructor for class org.cumulus4j.store.model.FieldMeta
Internal constructor.
FieldMetaRole - Enum in org.cumulus4j.store.model
Enum for the role of a FieldMeta.
FILE_URL_PREFIX - Static variable in class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
 
finalize() - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
 
finalize() - Method in class org.cumulus4j.keymanager.front.webapp.Auth
 
finalize() - Method in class org.cumulus4j.keystore.KeyStore
 
finalize() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEntry
 
findObject(ExecutionContext, Object) - Method in class org.cumulus4j.store.Cumulus4jPersistenceHandler
 

G

GeneratedKey - Class in org.cumulus4j.keystore
Container holding a keyID and a key.
GeneratedKey(long, byte[]) - Constructor for class org.cumulus4j.keystore.GeneratedKey
Constructor for instantiating a GeneratedKey with a keyID and the actual key.
generateKey() - Method in class org.cumulus4j.crypto.internal.symmetric.SecretKeyGeneratorImpl
 
generateKey() - Method in interface org.cumulus4j.crypto.SecretKeyGenerator
Generate random a secret key.
generateKey(String, char[]) - Method in class org.cumulus4j.keystore.KeyStore
Generate a new key and store it to the file.
generateKeys(String, char[], int) - Method in class org.cumulus4j.keystore.KeyStore
Generate qty new keys and store them to the file.
getActiveEncryptionKeyID() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Get the currently active encryption key.
GetActiveEncryptionKeyRequest - Class in org.cumulus4j.keymanager.back.shared
Request implementation to get the currently active encryption key.
GetActiveEncryptionKeyRequest() - Constructor for class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyRequest
Create an empty instance of GetActiveEncryptionKeyRequest.
GetActiveEncryptionKeyRequest(String, String, byte[]) - Constructor for class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyRequest
Create an instance of GetActiveEncryptionKeyRequest for asking the key-manager about the currently active encryption key.
GetActiveEncryptionKeyRequestHandler - Class in org.cumulus4j.keymanager.channel
Handler for GetActiveEncryptionKeyRequest.
GetActiveEncryptionKeyRequestHandler() - Constructor for class org.cumulus4j.keymanager.channel.GetActiveEncryptionKeyRequestHandler
 
GetActiveEncryptionKeyResponse - Class in org.cumulus4j.keymanager.back.shared
Response implementation to send the currently active encryption key to the app-server.
GetActiveEncryptionKeyResponse() - Constructor for class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyResponse
Create an empty instance of GetActiveEncryptionKeyResponse.
GetActiveEncryptionKeyResponse(Request, long, byte[], Date) - Constructor for class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyResponse
Create an instance of GetActiveEncryptionKeyResponse in order to reply the given request.
getActiveFromIncl() - Method in class org.cumulus4j.keystore.DateDependentKeyStrategy.ActiveKey
Get the timestamp from which on the key is active (including).
getActiveKey(String, char[], Date) - Method in class org.cumulus4j.keystore.DateDependentKeyStrategy
Get the details of the key which is / was / will be active at the given timestamp.
getActiveMessageBroker() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBrokerRegistry
Get the active MessageBroker.
getActiveToExcl() - Method in class org.cumulus4j.keystore.DateDependentKeyStrategy.ActiveKey
Get the timestamp until which the key is active (excluding).
getActiveUntilExcl() - Method in class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyResponse
Get the moment in time until (excluding) which the key transported by this response should be used for encryption.
getAlgorithmName() - Method in class org.cumulus4j.crypto.AbstractMACCalculatorFactory
 
getAlgorithmName() - Method in interface org.cumulus4j.crypto.AsymmetricCipherKeyPairGeneratorFactory
Get the name of the encryption algorithm for which keys should be generated.
getAlgorithmName() - Method in class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.AbstractAsymmetricCipherKeyPairGeneratorFactory
 
getAlgorithmName() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
getAlgorithmName() - Method in interface org.cumulus4j.crypto.MACCalculatorFactory
Get the name of the MAC algorithm implemented by the MACCalculator created by this factory.
getAllDataEntryIdsForCandidate(PersistenceManager, ExecutionContext, Class, boolean) - Static method in class org.cumulus4j.store.query.QueryHelper
Access the data entry ids for a candidate.
getAllDataEntryIDsForCandidateClasses(Set<ClassMeta>) - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getAllPersistentObjectsForCandidateClasses(PersistenceManager, ExecutionContext, Set<ClassMeta>) - Static method in class org.cumulus4j.store.query.QueryHelper
Convenience method to return the persistent objects for the classes with the provided ClassMetas.
getAllUnitsWithDisplayName() - Static method in enum org.cumulus4j.keymanager.cli.TimePeriodOptionHandler.Unit
 
getAllUnitsWithDisplayName(String) - Static method in enum org.cumulus4j.keymanager.cli.TimePeriodOptionHandler.Unit
 
getAllUnitsWithDisplayName(String, String) - Static method in enum org.cumulus4j.keymanager.cli.TimePeriodOptionHandler.Unit
 
getAppServer(String, String) - Method in class org.cumulus4j.keymanager.front.webapp.AppServerService
Get an AppServer.
getAppServerBaseURL() - Method in interface org.cumulus4j.keymanager.api.CryptoSession
Get the base-url of the app-server-key-manager-channel.
getAppServerBaseURL() - Method in class org.cumulus4j.keymanager.api.internal.local.LocalCryptoSession
 
getAppServerBaseURL() - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteCryptoSession
 
getAppServerBaseURL() - Method in class org.cumulus4j.keymanager.AppServer
 
getAppServerBaseURL() - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelManager
Get the base-URL before the "/KeyManagerChannel" - e.g.
getAppServerBaseURL() - Method in class org.cumulus4j.keymanager.front.shared.AppServer
Get the base-url of the app-server-key-manager-channel.
getAppServerForAppServerID(String) - Method in class org.cumulus4j.keymanager.AppServerManager
 
getAppServerID() - Method in interface org.cumulus4j.keymanager.api.CryptoSession
Get the identifier of the application server.
getAppServerID() - Method in class org.cumulus4j.keymanager.api.internal.local.LocalCryptoSession
 
getAppServerID() - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteCryptoSession
 
getAppServerID() - Method in class org.cumulus4j.keymanager.AppServer
 
getAppServerID() - Method in class org.cumulus4j.keymanager.front.shared.AppServer
Get the app-server's ID.
getAppServerID() - Method in class org.cumulus4j.keymanager.front.shared.PutAppServerResponse
 
getAppServerManager() - Method in class org.cumulus4j.keymanager.AppServer
 
getAppServerManager(String) - Method in class org.cumulus4j.keymanager.front.webapp.KeyStoreManager
Get the AppServerManager that is assigned (in a 1-1-relation) to the KeyStore identified by the given ID.
getAppServers() - Method in class org.cumulus4j.keymanager.AppServerManager
 
getAppServers() - Method in class org.cumulus4j.keymanager.front.shared.AppServerList
Get the app-servers.
getAppServers(String) - Method in class org.cumulus4j.keymanager.front.webapp.AppServerService
Get a list of all AppServers managed by this key-server for the specified key-store.
getAsymmetricCipherKeyPairGenerator(String) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Get a key-pair-generator for the given transformation.
getAuth() - Method in class org.cumulus4j.keymanager.front.webapp.AbstractService
Get the authentication information.
getAuthPassword() - Method in class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
Convenience method delegating to KeyManagerAPIConfiguration.getAuthPassword().
getAuthPassword() - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Get the password that will be used for authentication at the KeyStore.
getAuthPassword() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyManagerAPIWithAuth
 
getAuthPassword() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyStoreWithAuth
 
getAuthPasswordAsCharArray() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyManagerAPIWithAuth
 
getAuthPasswordAsCharArray() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyStoreWithAuth
 
getAuthUserName() - Method in class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
Convenience method delegating to KeyManagerAPIConfiguration.getAuthUserName().
getAuthUserName() - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Get the user name that will be used for authentication at the KeyStore.
getAuthUserName() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyManagerAPIWithAuth
 
getAuthUserName() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyStoreWithAuth
 
getCandidateAlias() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getCandidateClassMetas(Cumulus4jStoreManager, ExecutionContext, Class<?>, boolean) - Static method in class org.cumulus4j.store.query.QueryHelper
Convenience method to return the ClassMeta objects for the specified class (and subclasses if required).
getCipher() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheCipherEntry
Get the cipher.
getCipherTransformation() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheCipherEntry
Get the transformation (as passed to CryptoRegistry.createCipher(String)).
getCipherTransformation() - Method in class org.cumulus4j.store.model.EncryptionCoordinateSet
Get the cipher-transformation that identifies the encryption algorithm, the mode and the padding used to encrypt a record.
getClasses() - Method in class org.cumulus4j.keymanager.front.webapp.KeyManagerFrontWebApp
 
getClasses() - Method in class org.cumulus4j.store.crypto.keymanager.rest.KeyManagerBackWebApp
 
getClassID() - Method in class org.cumulus4j.store.model.ClassMeta
 
getClassLoaderResolver() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getClassMeta(ExecutionContext, Class<?>) - Method in class org.cumulus4j.store.Cumulus4jStoreManager
Get the persistent meta-data of a certain class.
getClassMeta(PersistenceManager, String, String, boolean) - Static method in class org.cumulus4j.store.model.ClassMeta
 
getClassMeta(PersistenceManager, Class<?>, boolean) - Static method in class org.cumulus4j.store.model.ClassMeta
 
getClassMeta() - Method in class org.cumulus4j.store.model.DataEntry
Get the type of the entity persisted in this container.
getClassMeta() - Method in class org.cumulus4j.store.model.FieldMeta
Get the ClassMeta to which this FieldMeta belongs.
getClassName() - Method in class org.cumulus4j.store.model.ClassMeta
Get the fully qualified class name (composed of packageName and simpleClassName).
getClassNameForObjectID(Object, ClassLoaderResolver, ExecutionContext) - Method in class org.cumulus4j.store.Cumulus4jStoreManager
 
getCleanupTimerEnabled() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Get the enabled status of the timer used to cleanup.
getCleanupTimerEnabled() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
Get the enabled status of the timer used to cleanup.
getCleanupTimerPeriod() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Get the period in which expired entries are searched and closed.
getCleanupTimerPeriod() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
 
getClient() - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
getClusterNodeID() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.ActiveKeyManagerChannelRegistration
Deprecated.  
getCompilation() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getConf() - Method in class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
Get the configuration.
getConfiguration() - Method in class org.cumulus4j.keymanager.api.DefaultKeyManagerAPI
 
getConfiguration() - Method in class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
 
getConfiguration() - Method in interface org.cumulus4j.keymanager.api.KeyManagerAPI
Get the current configuration of this KeyManagerAPI.
getContext(Class<?>) - Method in class org.cumulus4j.keymanager.back.shared.JAXBContextResolver
 
getCreationTimestamp() - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
 
getCreationTimestamp() - Method in interface org.cumulus4j.store.crypto.CryptoSession
 
getCreationTimestamp() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Get the timestamp when this PendingRequest was instantiated.
getCryptoCache() - Method in class org.cumulus4j.store.crypto.keymanager.KeyManagerCryptoManager
 
getCryptoCacheEntryExpiryAge() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Get the age after which an unused entry expires.
getCryptoContext() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getCryptoManager() - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
 
getCryptoManager(String) - Method in class org.cumulus4j.store.crypto.CryptoManagerRegistry
Get a CryptoManager for the specified cryptoManagerID.
getCryptoManager() - Method in interface org.cumulus4j.store.crypto.CryptoSession
Get the CryptoManager to which this session belongs.
getCryptoManagerID() - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
 
getCryptoManagerID() - Method in interface org.cumulus4j.store.crypto.CryptoManager
Get the cryptoManagerID of this instance.
getCryptoManagerID() - Method in exception org.cumulus4j.store.crypto.UnknownCryptoManagerIDException
Get the ID for which there is no CryptoManager registered.
getCryptoManagerRegistry() - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
 
getCryptoManagerRegistry() - Method in interface org.cumulus4j.store.crypto.CryptoManager
Get the registry which manages this CryptoManager.
getCryptoSession(String) - Method in class org.cumulus4j.keymanager.api.DefaultKeyManagerAPI
 
getCryptoSession(String) - Method in class org.cumulus4j.keymanager.api.internal.local.LocalKeyManagerAPI
 
getCryptoSession(String) - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
getCryptoSession(String) - Method in interface org.cumulus4j.keymanager.api.KeyManagerAPI
Get a session for a certain application server.
getCryptoSession(String) - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
 
getCryptoSession(String) - Method in interface org.cumulus4j.store.crypto.CryptoManager
Get the CryptoSession identified by the given cryptoSessionID.
getCryptoSessionExpiryAge() - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
Get the age after which an unused session expires.
getCryptoSessionExpiryTimerEnabled() - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
Get the enabled status of the timer used to cleanup.
getCryptoSessionExpiryTimerPeriod() - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
Get the period in which expired crypto sessions are searched and closed.
getCryptoSessionID() - Method in class org.cumulus4j.keymanager.back.shared.Request
 
getCryptoSessionID() - Method in class org.cumulus4j.keymanager.front.shared.AcquireCryptoSessionResponse
Get the crypto-session's unique identifier.
getCryptoSessionID() - Method in class org.cumulus4j.keymanager.Session
Get the identifier of this session.
getCryptoSessionID() - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
 
getCryptoSessionID() - Method in interface org.cumulus4j.store.crypto.CryptoSession
 
getCryptoSessionIDPrefix() - Method in class org.cumulus4j.keymanager.back.shared.Request
 
getCryptoSessionIDPrefix() - Method in class org.cumulus4j.keymanager.SessionManager
 
getCryptoSessionIDPrefix() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.ActiveKeyManagerChannelRegistration
Deprecated.  
getCryptoSessionIDPrefix() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Get the cryptoSessionIDPrefix of the Request that was passed to PendingRequest.PendingRequest(Request).
getCumulus4jBackendProperties() - Static method in class org.cumulus4j.store.resource.ResourceHelper
Get the backend-properties (from file "cumulus4j-backend.properties").
getData() - Method in class org.cumulus4j.store.crypto.Ciphertext
Get the encrypted information.
getData() - Method in class org.cumulus4j.store.crypto.Plaintext
Get the unencrypted data.
getDataEntry(PersistenceManager, long) - Static method in class org.cumulus4j.store.model.DataEntry
Get the DataEntry identified by the specified dataEntryID or null if no such instance exists.
getDataEntry(PersistenceManager, ClassMeta, String) - Static method in class org.cumulus4j.store.model.DataEntry
Get the DataEntry identified by the given type and JDO/JPA-object-ID.
getDataEntryID(PersistenceManager, ClassMeta, String) - Static method in class org.cumulus4j.store.model.DataEntry
Get the dataEntryID of the DataEntry identified by the given type and JDO/JPA-object-ID.
getDataEntryID() - Method in class org.cumulus4j.store.model.DataEntry
Get the single primary key field (= object-identifier) of DataEntry.
getDataEntryIDs() - Method in class org.cumulus4j.store.model.IndexValue
Get dataEntryIDs referencing those DataEntrys which this IndexValue (or more precisely the IndexEntry from which this IndexValue was created) points to.
getDataEntryIDsNegated(PersistenceManager, ClassMeta, String) - Static method in class org.cumulus4j.store.model.DataEntry
Get the dataEntryIDs of all those DataEntry instances which do not match the given type and JDO/JPA-object-ID.
getDataNucleusAbsoluteFieldNumber() - Method in class org.cumulus4j.store.model.FieldMeta
Get the non-persistent field-number in DataNucleus' meta-data.
getDataNucleusClassMetaData(ExecutionContext) - Method in class org.cumulus4j.store.model.ClassMeta
 
getDataNucleusMemberMetaData(ExecutionContext) - Method in class org.cumulus4j.store.model.FieldMeta
 
getDataPM() - Method in class org.cumulus4j.store.PersistenceManagerConnection
Accessor for the PM to use for data.
getDebugDumpDir() - Static method in class org.cumulus4j.store.EncryptionHandler
 
getDesiredThreadCount() - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelManager
Get the quantity of KeyManagerChannelListenerThreads that should be running for this KeyManagerChannelManager.
getDisplayName() - Method in enum org.cumulus4j.keymanager.cli.TimePeriodOptionHandler.Unit
 
getEncodedPublicKey() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEncryptionKeyEntry
Get the encoded (serialised) public key.
getEncryptionAlgorithm() - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
 
getEncryptionAlgorithm() - Method in interface org.cumulus4j.store.crypto.CryptoManager
Get the value of the property "cumulus4j.encryptionAlgorithm".
getEncryptionCoordinateSet(PersistenceManagerConnection, int) - Method in class org.cumulus4j.store.EncryptionCoordinateSetManager
Get the EncryptionCoordinateSet identified by the given encryptionCoordinateSetID.
getEncryptionCoordinateSet(PersistenceManagerConnection, String, String) - Method in class org.cumulus4j.store.EncryptionCoordinateSetManager
Get the EncryptionCoordinateSet identified by the given properties.
getEncryptionCoordinateSet(PersistenceManager, int) - Static method in class org.cumulus4j.store.model.EncryptionCoordinateSet
Get an existing EncryptionCoordinateSet identified by its encryptionCoordinateSetID.
getEncryptionCoordinateSet(PersistenceManager, String, String) - Static method in class org.cumulus4j.store.model.EncryptionCoordinateSet
Get an existing EncryptionCoordinateSet identified by its unique properties.
getEncryptionCoordinateSetID() - Method in class org.cumulus4j.store.model.EncryptionCoordinateSet
Get the unique numeric identifier of this EncryptionCoordinateSet.
getEncryptionCoordinateSetManager() - Method in class org.cumulus4j.store.crypto.CryptoContext
Get the EncryptionCoordinateSetManager to be used in this context; never null.
getEncryptionCoordinateSetManager() - Method in class org.cumulus4j.store.Cumulus4jStoreManager
 
getEncryptionHandler() - Method in class org.cumulus4j.store.Cumulus4jStoreManager
 
getEncryptionHandler() - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
getEncryptionHandler() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getErrorResponse() - Method in exception org.cumulus4j.store.crypto.keymanager.rest.ErrorResponseException
Get the ErrorResponse wrapped by this exception.
getEvaluatedInvokeArgument(QueryEvaluator, InvokeExpression) - Static method in class org.cumulus4j.store.query.eval.ExpressionHelper
Method to evaluate the argument for passing in to a method invocation.
getEvaluatedInvokeArguments(QueryEvaluator, InvokeExpression) - Static method in class org.cumulus4j.store.query.eval.ExpressionHelper
Method to evaluate the arguments for passing in to a method invocation.
getExecutionContext() - Method in class org.cumulus4j.store.crypto.CryptoContext
Get the ExecutionContext to be used in this context; never null.
getExecutionContext() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getExpiry() - Method in class org.cumulus4j.keymanager.front.shared.AcquireCryptoSessionResponse
Get the timestamp, when this session expires.
getExpiry() - Method in class org.cumulus4j.keymanager.Session
 
getExpiry() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEncryptionKeyEntry
Get the timestamp after which the key-pair expires.
getExpression() - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get the expression that is to be evaluated by this AbstractExpressionEvaluator.
getExpressionEvaluator() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getFieldID() - Method in class org.cumulus4j.store.model.FieldMeta
 
getFieldID2value() - Method in class org.cumulus4j.store.model.ObjectContainer
 
getFieldMeta(String) - Method in class org.cumulus4j.store.model.ClassMeta
Get the FieldMeta for a field that is directly declared in the class referenced by this ClassMeta.
getFieldMeta(String, String) - Method in class org.cumulus4j.store.model.ClassMeta
Get the FieldMeta for a field that is either directly declared in the class referenced by this ClassMeta or in a super-class.
getFieldMeta(long) - Method in class org.cumulus4j.store.model.ClassMeta
Get the FieldMeta with the specified fieldID.
getFieldMeta() - Method in class org.cumulus4j.store.model.IndexEntry
Get the descriptor of the indexed field.
getFieldMeta() - Method in class org.cumulus4j.store.query.eval.ResultDescriptor
Get the FieldMeta to query, if there is no FCO candidate.
getFieldMetas() - Method in class org.cumulus4j.store.model.ClassMeta
Get all FieldMeta instances known to this instance.
getFieldName() - Method in class org.cumulus4j.store.model.FieldMeta
Get the simple field name (no class prefix) of the field referenced by this meta-data-instance.
getFieldType(PrimaryExpression) - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get the field type of the PrimaryExpression.
getGeneratedKeyCount() - Method in class org.cumulus4j.keymanager.api.DateDependentKeyStrategyInitResult
Get the number of keys that was generated by the initialisation.
getGeneratedKeyCount() - Method in class org.cumulus4j.keymanager.front.shared.DateDependentKeyStrategyInitResult
Get the number of keys generated by the init operation.
getIndexEntry(PersistenceManager, FieldMeta, Object) - Method in class org.cumulus4j.store.model.IndexEntryFactory
Get an IndexEntry for the specified unique key fields or null, if no such instance exists.
getIndexEntry(PersistenceManager, FieldMeta, Long) - Static method in class org.cumulus4j.store.model.IndexEntryObjectRelationHelper
Get an existing IndexEntry or null, if it does not exist.
getIndexEntryClass() - Method in class org.cumulus4j.store.model.DefaultIndexEntryFactory
 
getIndexEntryClass() - Method in class org.cumulus4j.store.model.IndexEntryFactory
Get the concrete implementation class (sub-class) of IndexEntry managed by this factory.
getIndexEntryFactory(ExecutionContext, FieldMeta, boolean) - Method in class org.cumulus4j.store.model.IndexEntryFactoryRegistry
Get the appropriate IndexEntryFactory subclass instance for the given FieldMeta.
getIndexEntryFactory() - Static method in class org.cumulus4j.store.model.IndexEntryObjectRelationHelper
 
getIndexEntryFactoryForContainerSize() - Method in class org.cumulus4j.store.model.IndexEntryFactoryRegistry
Get the special IndexEntryFactory used for container-sizes.
getIndexEntryID() - Method in class org.cumulus4j.store.model.IndexEntry
Get the single primary key field (= object-identifier) of this IndexEntry.
getIndexFactoryRegistry() - Method in class org.cumulus4j.store.Cumulus4jStoreManager
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntry
Get the value which is indexed by this instance.
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryByte
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryContainerSize
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryCurrency
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryDate
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryDouble
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryFloat
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryInteger
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryLong
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryShort
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryStringLong
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryStringShort
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryURI
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryURL
 
getIndexKey() - Method in class org.cumulus4j.store.model.IndexEntryUUID
 
getIndexPM() - Method in class org.cumulus4j.store.PersistenceManagerConnection
Accessor for the PM to use for indexes.
getIndexValue() - Method in class org.cumulus4j.store.model.IndexEntry
Get the encrypted pointers to DataEntry.
getInputBlockSize() - Method in interface org.cumulus4j.crypto.Cipher
Get the input block size for this cipher (in bytes).
getInputBlockSize() - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
getInputBlockSize() - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
getInputBlockSize() - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
getInputBlockSize() - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
getIVSize() - Method in interface org.cumulus4j.crypto.Cipher
Get the required size of the IV (in bytes).
getIVSize() - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
getIVSize() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
getIVSize() - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
getIVSize() - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
getIVSize() - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
getIVSize() - Method in interface org.cumulus4j.crypto.MACCalculator
Get the required size of the IV (in bytes).
getKey() - Method in class org.cumulus4j.keystore.GeneratedKey
Get the actual key.
getKey(String, char[], long) - Method in class org.cumulus4j.keystore.KeyStore
Get the key identified by the given keyID.
getKeyActivityPeriodMSec() - Method in class org.cumulus4j.keymanager.api.DateDependentKeyStrategyInitParam
Get the time (in millisec) how long each key should be valid.
getKeyActivityPeriodMSec() - Method in class org.cumulus4j.keymanager.front.shared.DateDependentKeyStrategyInitParam
Get the time (in millisec) how long each key should be valid.
getKeyData(long) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Get the actual key data for the given key identifier.
getKeyData() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEntry
Get the actual raw key data.
getKeyDecryptor() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyDecrypterEntry
Get the cipher.
getKeyEncodedEncrypted() - Method in class org.cumulus4j.keymanager.back.shared.GetKeyResponse
Get the encrypted symmetric secret key.
getKeyEncryptionKey(String) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Get the key-pair that is currently active for secret-key-encryption.
getKeyEncryptionKey() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyDecrypterEntry
 
getKeyEncryptionKeyActivePeriodMSec() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
How long should the public-private-key-pair for secret-key-encryption be used.
getKeyEncryptionPublicKey() - Method in class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyRequest
Get the public key to be used to encrypt the symmetric secret key.
getKeyEncryptionPublicKey() - Method in class org.cumulus4j.keymanager.back.shared.GetKeyRequest
Get the public key to be used to encrypt the symmetric secret key.
getKeyEncryptionTransformation() - Method in class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyRequest
Get the asymmetric encryption algorithm to be used to encrypt the symmetric secret key.
getKeyEncryptionTransformation() - Method in class org.cumulus4j.keymanager.back.shared.GetKeyRequest
Get the asymmetric encryption algorithm to be used to encrypt the symmetric secret key.
getKeyEncryptionTransformation() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyDecrypterEntry
Get the (public-private-key-pair-)transformation used to encrypt the secret keys used for symmetric en-/decryption of the actual data.
getKeyEntry() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheCipherEntry
Get the corresponding key-entry.
getKeyID() - Method in class org.cumulus4j.keymanager.back.shared.GetKeyRequest
Get the identifier of the requested symmetric secret key.
getKeyID() - Method in class org.cumulus4j.keymanager.back.shared.GetKeyResponse
Get the identifier of the symmetric secret key transported by this response.
getKeyID() - Method in class org.cumulus4j.keystore.DateDependentKeyStrategy.ActiveKey
Get the key's identifier.
getKeyID() - Method in class org.cumulus4j.keystore.GeneratedKey
Get the key-identifier.
getKeyID() - Method in class org.cumulus4j.store.crypto.Ciphertext
Get the identifier of the key used to encrypt the data.
getKeyID() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEntry
Get the identifier of the key being cached.
getKeyID() - Method in class org.cumulus4j.store.model.DataEntry
Get the identifier of the encryption-key used to encrypt the value.
getKeyID() - Method in class org.cumulus4j.store.model.IndexEntry
Get the identifier of the encryption-key used to encrypt the indexValue.
getKeyIDs(String, char[]) - Method in class org.cumulus4j.keystore.KeyStore
 
getKeyManagerAPI() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyManagerAPI
 
getKeyManagerBaseURL() - Method in class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
Convenience method delegating to KeyManagerAPIConfiguration.getKeyManagerBaseURL().
getKeyManagerBaseURL() - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Get the URL where the KeyStore is accessible.
getKeyManagerChannelManager() - Method in class org.cumulus4j.keymanager.AppServer
 
getKeyManagerChannelManager() - Method in class org.cumulus4j.keymanager.channel.AbstractRequestHandler
 
getKeyManagerChannelManager() - Method in interface org.cumulus4j.keymanager.channel.RequestHandler
Get the KeyManagerChannelManager.
getKeyManagerChannelURL() - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelManager
Get the complete URL to the KeyManagerChannel.
getKeyPair() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEncryptionKeyEntry
Get the key-pair.
GetKeyRequest - Class in org.cumulus4j.keymanager.back.shared
Request implementation to get a specific symmetric secret key.
GetKeyRequest() - Constructor for class org.cumulus4j.keymanager.back.shared.GetKeyRequest
Create an empty instance of GetKeyRequest.
GetKeyRequest(String, long, String, byte[]) - Constructor for class org.cumulus4j.keymanager.back.shared.GetKeyRequest
Create an instance of GetKeyRequest for asking the key-manager about a certain symmetric secret key.
GetKeyRequestHandler - Class in org.cumulus4j.keymanager.channel
Handler for GetKeyRequest.
GetKeyRequestHandler() - Constructor for class org.cumulus4j.keymanager.channel.GetKeyRequestHandler
 
GetKeyResponse - Class in org.cumulus4j.keymanager.back.shared
Response implementation to send a specific symmetric secret key to the app-server.
GetKeyResponse() - Constructor for class org.cumulus4j.keymanager.back.shared.GetKeyResponse
Create an empty instance of GetKeyResponse.
GetKeyResponse(Request, long, byte[]) - Constructor for class org.cumulus4j.keymanager.back.shared.GetKeyResponse
Create an instance of GetKeyResponse in order to reply the given request.
getKeySize() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
getKeySize() - Method in interface org.cumulus4j.crypto.MACCalculator
Get the required size of the key (in bytes).
getKeyStore() - Method in class org.cumulus4j.keymanager.AppServerManager
 
getKeyStore() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyStore
 
getKeyStore(String) - Method in class org.cumulus4j.keymanager.front.webapp.KeyStoreManager
Get the KeyStore identified by the given keyStoreID.
getKeyStore() - Method in class org.cumulus4j.keymanager.SessionManager
 
getKeyStore() - Method in class org.cumulus4j.keystore.DateDependentKeyStrategy
Get the KeyStore that was passed to DateDependentKeyStrategy.DateDependentKeyStrategy(KeyStore).
getKeyStoreFile() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyStore
 
getKeyStoreID() - Method in class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
Convenience method delegating to KeyManagerAPIConfiguration.getKeyStoreID().
getKeyStoreID() - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Get the KeyStore's identifier.
getKeyStorePeriodMSec() - Method in class org.cumulus4j.keymanager.api.DateDependentKeyStrategyInitParam
How long (in millisec) should the key store have fresh, unused keys? This number divided by the keyActivityPeriodMSec determines, how many keys must be generated.
getKeyStorePeriodMSec() - Method in class org.cumulus4j.keymanager.front.shared.DateDependentKeyStrategyInitParam
How long (in millisec) should the key store have fresh, unused keys? This number divided by the keyActivityPeriodMSec determines, how many keys must be generated.
getLanguage() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getLastStatusChangeTimestamp() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Get the timestamp when the status was changed the last time.
getLastUsageTimestamp() - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
 
getLastUsageTimestamp() - Method in interface org.cumulus4j.store.crypto.CryptoSession
Get the timestamp of the last call to #release().
getLastUsageTimestamp() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheCipherEntry
Get the timestamp when the cipher was used the last time.
getLastUsageTimestamp() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyDecrypterEntry
Get the timestamp when the cipher was used the last time.
getLastUsageTimestamp() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEntry
Get the timestamp when the key was used the last time.
getLastUse() - Method in class org.cumulus4j.keymanager.Session
 
getLeft() - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get the left branch in the tree structure.
getLeft() - Method in class org.cumulus4j.store.query.eval.AndExpressionEvaluator
 
getLeft() - Method in class org.cumulus4j.store.query.eval.OrExpressionEvaluator
 
getLeftCompareToArgument() - Method in class org.cumulus4j.store.query.eval.ComparisonExpressionEvaluator
 
getLiteralValue() - Method in class org.cumulus4j.store.query.eval.LiteralEvaluator
 
getMACAlgorithm() - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
 
getMACAlgorithm() - Method in interface org.cumulus4j.store.crypto.CryptoManager
Get the value of the property "cumulus4j.macAlgorithm".
getMACAlgorithm() - Method in class org.cumulus4j.store.model.EncryptionCoordinateSet
Get the MAC-algorithm used to protect a record against corruption/manipulation.
getMacSize() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
getMappedByFieldMeta(ExecutionContext) - Method in class org.cumulus4j.store.model.FieldMeta
Get the FieldMeta of the opposite end of the mapped-by-relation.
getMasterKeySize(String, char[]) - Method in class org.cumulus4j.keystore.KeyStore
 
getMessage() - Method in class org.cumulus4j.keymanager.back.shared.ErrorResponse
Get the error-message.
getMessage() - Method in class org.cumulus4j.keymanager.front.shared.Error
Get the error-message.
getMethodEvaluatorForMethodOfClass(StoreManager, ClassLoaderResolver, String, String) - Static method in class org.cumulus4j.store.query.eval.ExpressionHelper
Accessor for the evaluator object for use of method xxx(...) of class Yyy in queries.
getMode() - Method in class org.cumulus4j.crypto.AbstractCipher
 
getMode() - Method in interface org.cumulus4j.crypto.Cipher
Get the mode of this cipher.
getName() - Method in class org.cumulus4j.keystore.prop.Property
Get the property's unique name.
getNextValue() - Method in class org.cumulus4j.store.model.Sequence
Get the next value (i.e.
getNucleusContext() - Method in class org.cumulus4j.store.crypto.CryptoManagerRegistry
Get the NucleusContext for which this CryptoManagerRegistry has been created.
getObjectForClassMetaAndObjectIDString(ClassMeta, String) - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getObjectForDataEntry(DataEntry) - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getObjectID() - Method in class org.cumulus4j.store.model.DataEntry
Get the String-representation of the entity's identifier.
getOldestPendingRequest(PersistenceManager, String, PendingRequestStatus) - Static method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Get the oldest PendingRequest matching the given criteria.
getOperatorAsJDOQLSymbol(Expression.Operator, boolean) - Static method in class org.cumulus4j.store.query.eval.ExpressionHelper
 
getOutputBlockSize() - Method in interface org.cumulus4j.crypto.Cipher
Get the output block size for this cipher (in bytes).
getOutputBlockSize() - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
getOutputBlockSize() - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
getOutputBlockSize() - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
getOutputBlockSize() - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
getOutputSize(int) - Method in interface org.cumulus4j.crypto.Cipher
Return the size of the output buffer required for an update plus a doFinal with an input of length bytes.
getOutputSize(int) - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
getOutputSize(int) - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
getOutputSize(int) - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
getOutputSize(int) - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
getOwnerFieldMeta() - Method in class org.cumulus4j.store.model.FieldMeta
Get the primary FieldMeta, to which this sub-FieldMeta belongs or null, if this FieldMeta is primary.
getPackageName() - Method in class org.cumulus4j.store.model.ClassMeta
Get the package name or an empty String for the default package.
getParameters() - Method in class org.cumulus4j.crypto.AbstractCipher
 
getParameters() - Method in interface org.cumulus4j.crypto.Cipher
Get the parameters of this cipher.
getParameters() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
getParameters() - Method in interface org.cumulus4j.crypto.MACCalculator
 
getParameterValue() - Method in class org.cumulus4j.store.query.eval.ParameterExpressionEvaluator
 
getParameterValues() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getParent() - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get the parent-node in the tree.
getPassword() - Method in class org.cumulus4j.keymanager.front.shared.UserWithPassword
Get the password.
getPassword() - Method in class org.cumulus4j.keymanager.front.webapp.Auth
Get the password.
getPassword() - Method in class org.cumulus4j.keymanager.Session
 
getPendingRequest(PersistenceManager, String) - Static method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Get the PendingRequest uniquely identified by the given requestID.
getPendingRequestsWithLastStatusChangeTimestampOlderThanTimestamp(PersistenceManager, Date) - Static method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
 
getPersistenceManagerConnection() - Method in class org.cumulus4j.store.crypto.CryptoContext
Get the PersistenceManagerConnection to be used in this context; never null.
getPersistenceManagerConnection() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getPersistenceManagerForData() - Method in class org.cumulus4j.store.crypto.CryptoContext
Convenience method synonymous to PersistenceManagerConnection.getDataPM().
getPersistenceManagerForData() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getPersistenceManagerForIndex() - Method in class org.cumulus4j.store.crypto.CryptoContext
Convenience method synonymous to PersistenceManagerConnection.getIndexPM().
getPersistenceManagerForIndex() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getPMFData() - Method in class org.cumulus4j.store.Cumulus4jConnectionFactory
 
getPMFIndex() - Method in class org.cumulus4j.store.Cumulus4jConnectionFactory
 
getPollRequestTimeout() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.AbstractMessageBroker
 
getPollRequestTimeout() - Method in interface org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBroker
Get the pollRequest(....) timeout in milliseconds.
getProperties(String, char[]) - Method in class org.cumulus4j.keystore.KeyStore
 
getProperty(String, char[], Class<P>, String) - Method in class org.cumulus4j.keystore.KeyStore
Get a named property.
getQuery() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getQueryEvaluator() - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get the evaluator responsible for evaluating the entire query.
getQueryTimeout() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.AbstractMessageBroker
 
getQueryTimeout() - Method in interface org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBroker
Get the query timeout in milliseconds.
getRequest() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Get the Request that was passed to PendingRequest.PendingRequest(Request).
getRequestHandler(R) - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelManager
Get the appropriate handler for the given request.
getRequestID() - Method in class org.cumulus4j.keymanager.back.shared.Message
Get the request-identifier.
getRequestID() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Get the requestID of the Request that was passed to PendingRequest.PendingRequest(Request).
getResponse() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Get the Response previously set or null, if none is set, yet.
getResultSymbols() - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get the Symbols for which AbstractExpressionEvaluator.queryResultDataEntryIDs(ResultDescriptor) (and thus AbstractExpressionEvaluator.queryResultObjects(ResultDescriptor)) can return a result.
getResultType() - Method in class org.cumulus4j.store.query.eval.ResultDescriptor
Get the type of the searched candidates.
getRight() - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get the right branch in the tree structure.
getRight() - Method in class org.cumulus4j.store.query.eval.AndExpressionEvaluator
 
getRight() - Method in class org.cumulus4j.store.query.eval.OrExpressionEvaluator
 
getRightCompareToArgument() - Method in class org.cumulus4j.store.query.eval.ComparisonExpressionEvaluator
 
getRole() - Method in class org.cumulus4j.store.model.FieldMeta
Get the role of the (sub-)field.
getRootMessage() - Method in class org.cumulus4j.keymanager.front.shared.Error
Get the root-Throwable's exception-message.
getRootType() - Method in class org.cumulus4j.keymanager.front.shared.Error
Get the fully qualified class-name of the root-Throwable in the exception's cause-chain.
getSequence(PersistenceManager, String) - Static method in class org.cumulus4j.store.model.Sequence
Get the Sequence identified by the given sequenceName.
getSequenceName() - Method in class org.cumulus4j.store.model.Sequence
Get the name of the sequence.
getSessionForCryptoSessionID(String) - Method in class org.cumulus4j.keymanager.SessionManager
 
getSessionManager() - Method in class org.cumulus4j.keymanager.AppServer
 
getSessionManager() - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelManager
Get the SessionManager that was passed in the constructor.
getSimpleClassName() - Method in class org.cumulus4j.store.model.ClassMeta
 
getSingletons() - Method in class org.cumulus4j.keymanager.front.webapp.KeyManagerFrontWebApp
 
getSingletons() - Method in class org.cumulus4j.store.crypto.keymanager.rest.KeyManagerBackWebApp
 
getState() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getStatus() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Get the current status.
getStoreManager() - Method in class org.cumulus4j.store.Cumulus4jPersistenceHandler
 
getStoreManager() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
getStrategyForNative(AbstractClassMetaData, int) - Method in class org.cumulus4j.store.Cumulus4jStoreManager
 
getSubCommandDescription() - Method in class org.cumulus4j.keymanager.cli.DeleteUserSubCommand
 
getSubCommandDescription() - Method in class org.cumulus4j.keymanager.cli.HelpSubCommand
 
getSubCommandDescription() - Method in class org.cumulus4j.keymanager.cli.InfoSubCommand
 
getSubCommandDescription() - Method in class org.cumulus4j.keymanager.cli.InitDateDependentKeyStrategySubCommand
 
getSubCommandDescription() - Method in class org.cumulus4j.keymanager.cli.LicenceSubCommand
 
getSubCommandDescription() - Method in class org.cumulus4j.keymanager.cli.PutUserSubCommand
 
getSubCommandDescription() - Method in class org.cumulus4j.keymanager.cli.SubCommand
Get the description for this sub-command.
getSubCommandDescription() - Method in class org.cumulus4j.keymanager.cli.VersionSubCommand
 
getSubCommandName() - Method in class org.cumulus4j.keymanager.cli.DeleteUserSubCommand
 
getSubCommandName() - Method in class org.cumulus4j.keymanager.cli.HelpSubCommand
 
getSubCommandName() - Method in class org.cumulus4j.keymanager.cli.InfoSubCommand
 
getSubCommandName() - Method in class org.cumulus4j.keymanager.cli.InitDateDependentKeyStrategySubCommand
 
getSubCommandName() - Method in class org.cumulus4j.keymanager.cli.LicenceSubCommand
 
getSubCommandName() - Method in class org.cumulus4j.keymanager.cli.LicenseSubCommand
 
getSubCommandName() - Method in class org.cumulus4j.keymanager.cli.PutUserSubCommand
 
getSubCommandName() - Method in class org.cumulus4j.keymanager.cli.SubCommand
Get the name of the sub-command, i.e.
getSubCommandName() - Method in class org.cumulus4j.keymanager.cli.VersionSubCommand
 
getSubFieldMeta(FieldMetaRole) - Method in class org.cumulus4j.store.model.FieldMeta
Get a sub-field of this field or null, if no such sub-field exists.
getSubFieldMetas() - Method in class org.cumulus4j.store.model.FieldMeta
Get all sub-fields' meta-data of this field.
getSuperClassMeta() - Method in class org.cumulus4j.store.model.ClassMeta
The super-class' meta-data or null, if there is no persistence-capable super-class.
getSupportedCipherEngines(CipherEngineType) - Method in class org.cumulus4j.crypto.CryptoRegistry
Get all supported cipher engines.
getSupportedCipherModes(String) - Method in class org.cumulus4j.crypto.CryptoRegistry
Get all supported modes for the given cipher engine (a raw encryption algorithm).
getSupportedCipherPaddings(CipherEngineType) - Method in class org.cumulus4j.crypto.CryptoRegistry
Get all supported paddings for the given CipherEngineType.
getSupportedCipherPaddings(String, String) - Method in class org.cumulus4j.crypto.CryptoRegistry
Get all supported paddings for the given cipher engine (a raw encryption algorithm) and mode.
getSupportedCipherTransformations(CipherEngineType) - Method in class org.cumulus4j.crypto.CryptoRegistry
Get all supported cipher transformations.
getSupportedMACAlgorithms() - Method in class org.cumulus4j.crypto.CryptoRegistry
Get all supported MAC algorithms.
getSymbol() - Method in class org.cumulus4j.store.query.eval.ResultDescriptor
Get the symbol specifying what candidates are searched.
getThisDataEntryID() - Method in class org.cumulus4j.store.fieldmanager.FetchFieldManager
 
getTimestamp() - Method in class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyRequest
Get the timestamp which the active encryption key should be determined for.
getTransformation() - Method in class org.cumulus4j.crypto.AbstractCipher
 
getTransformation() - Method in interface org.cumulus4j.crypto.Cipher
Get the transformation that was passed to CryptoRegistry.createCipher(String) for obtaining this Cipher.
getType() - Method in class org.cumulus4j.keymanager.back.shared.ErrorResponse
Get the error-type.
getType() - Method in class org.cumulus4j.keymanager.front.shared.Error
Get the fully qualified class-name of the wrapped Throwable.
getUpdateOutputSize(int) - Method in interface org.cumulus4j.crypto.Cipher
Return the size of the output buffer required for an update of an input of length bytes.
getUpdateOutputSize(int) - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
getUpdateOutputSize(int) - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
getUpdateOutputSize(int) - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
getUpdateOutputSize(int) - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
getUser(String, String) - Method in class org.cumulus4j.keymanager.front.webapp.UserService
Get a KeyStore's user identified by the given keyStoreID and userName.
getUserName() - Method in class org.cumulus4j.keymanager.front.shared.User
Get the user's name (as used for log-in).
getUserName() - Method in class org.cumulus4j.keymanager.front.webapp.Auth
Get the user-name.
getUserName() - Method in class org.cumulus4j.keymanager.Session
 
getUsers() - Method in class org.cumulus4j.keymanager.front.shared.UserList
Get the users.
getUsers(String) - Method in class org.cumulus4j.keymanager.front.webapp.UserService
Get all users of the KeyStore identified by keyStoreID.
getUsers(String, char[]) - Method in class org.cumulus4j.keystore.KeyStore
Get all users who can authenticate at this KeyStore.
getValue() - Method in class org.cumulus4j.keystore.prop.Long2LongSortedMapProperty
 
getValue() - Method in class org.cumulus4j.keystore.prop.Property
Get the property's value.
getValue() - Method in class org.cumulus4j.store.model.DataEntry
Get the encrypted data of an entity.
getValue(long) - Method in class org.cumulus4j.store.model.ObjectContainer
Get a value.
getValueEncoded() - Method in class org.cumulus4j.keystore.prop.Long2LongSortedMapProperty
 
getValueEncoded() - Method in class org.cumulus4j.keystore.prop.LongProperty
Get the property's value encoded as byte-array or null, if the property is empty.
getValueEncoded() - Method in class org.cumulus4j.keystore.prop.Property
Get the property's value encoded as byte-array or null, if the property is empty.
getValueEncoded() - Method in class org.cumulus4j.keystore.prop.StringProperty
Get the property's value encoded as byte-array or null, if the property is empty.
getValueType(Symbol) - Method in class org.cumulus4j.store.query.QueryEvaluator
Get a Symbol's valueType by taking ResultDescriptors into account.
getValueType(Symbol, boolean) - Method in class org.cumulus4j.store.query.QueryEvaluator
Get a Symbol's valueType by taking ResultDescriptors into account.
getVersion() - Static method in class org.cumulus4j.keymanager.cli.VersionSubCommand
 
getVersion() - Method in class org.cumulus4j.store.model.ObjectContainer
Get the object's version or null, if the persistence-capable class has no versioning enabled.
getXxx() - Method in class org.cumulus4j.keystore.prop.Property
Internal value used to detect improper usage of the API.
GOST3410KeyPairGeneratorFactory - Class in org.cumulus4j.crypto.internal.asymmetric.keypairgenerator
 
GOST3410KeyPairGeneratorFactory() - Constructor for class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.GOST3410KeyPairGeneratorFactory
 

H

handle(GetActiveEncryptionKeyRequest) - Method in class org.cumulus4j.keymanager.channel.GetActiveEncryptionKeyRequestHandler
 
handle(GetKeyRequest) - Method in class org.cumulus4j.keymanager.channel.GetKeyRequestHandler
 
handle(R) - Method in interface org.cumulus4j.keymanager.channel.RequestHandler
Handle the given request.
hashCode() - Method in class org.cumulus4j.keymanager.back.shared.Message
 
hashCode() - Method in class org.cumulus4j.keystore.prop.Property
 
hashCode() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.ActiveKeyManagerChannelRegistration
Deprecated.  
hashCode() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
 
hashCode() - Method in class org.cumulus4j.store.model.ClassMeta
 
hashCode() - Method in class org.cumulus4j.store.model.DataEntry
 
hashCode() - Method in class org.cumulus4j.store.model.FieldMeta
 
hashCode() - Method in class org.cumulus4j.store.model.IndexEntry
 
hashCode() - Method in class org.cumulus4j.store.model.IndexValue
 
hashCode() - Method in class org.cumulus4j.store.query.eval.ResultDescriptor
 
HelpSubCommand - Class in org.cumulus4j.keymanager.cli
SubCommand implementation for showing the help.
HelpSubCommand() - Constructor for class org.cumulus4j.keymanager.cli.HelpSubCommand
 

I

IdentifierUtil - Class in org.cumulus4j.keymanager.back.shared
Utility class for identifiers used within Cumulus4j.
IdentifierUtil() - Constructor for class org.cumulus4j.keymanager.back.shared.IdentifierUtil
 
IndexEntry - Class in org.cumulus4j.store.model
Persistent index information with encrypted pointers to DataEntrys.
IndexEntry() - Constructor for class org.cumulus4j.store.model.IndexEntry
 
IndexEntryByte - Class in org.cumulus4j.store.model
Persistent index information for fields of type byte or Byte.
IndexEntryByte() - Constructor for class org.cumulus4j.store.model.IndexEntryByte
 
IndexEntryContainerSize - Class in org.cumulus4j.store.model
Persistent index information for the size of fields of type Collection/Map.
IndexEntryContainerSize() - Constructor for class org.cumulus4j.store.model.IndexEntryContainerSize
 
IndexEntryCurrency - Class in org.cumulus4j.store.model
Persistent index information for fields of type Currency.
IndexEntryCurrency() - Constructor for class org.cumulus4j.store.model.IndexEntryCurrency
 
IndexEntryDate - Class in org.cumulus4j.store.model
Persistent index information for fields of type Date.
IndexEntryDate() - Constructor for class org.cumulus4j.store.model.IndexEntryDate
 
IndexEntryDouble - Class in org.cumulus4j.store.model
Persistent index information for fields of type double or Double.
IndexEntryDouble() - Constructor for class org.cumulus4j.store.model.IndexEntryDouble
 
IndexEntryFactory - Class in org.cumulus4j.store.model
Factory for creating (or looking up) specific IndexEntry implementations.
IndexEntryFactory() - Constructor for class org.cumulus4j.store.model.IndexEntryFactory
 
IndexEntryFactoryRegistry - Class in org.cumulus4j.store.model
Registry responsible for the extension-point org.cumulus4j.store.index_mapping.
IndexEntryFactoryRegistry(Cumulus4jStoreManager) - Constructor for class org.cumulus4j.store.model.IndexEntryFactoryRegistry
Create a new registry instance.
IndexEntryFloat - Class in org.cumulus4j.store.model
Persistent index information for fields of type float or Float.
IndexEntryFloat() - Constructor for class org.cumulus4j.store.model.IndexEntryFloat
 
IndexEntryInteger - Class in org.cumulus4j.store.model
Persistent index information for fields of type int or Integer.
IndexEntryInteger() - Constructor for class org.cumulus4j.store.model.IndexEntryInteger
 
IndexEntryLong - Class in org.cumulus4j.store.model
Persistent index information for fields of type long or Long.
IndexEntryLong() - Constructor for class org.cumulus4j.store.model.IndexEntryLong
 
IndexEntryObjectRelationHelper - Class in org.cumulus4j.store.model
Helper to find an IndexEntry for an object relation (1-1, 1-n or m-n).
IndexEntryObjectRelationHelper() - Constructor for class org.cumulus4j.store.model.IndexEntryObjectRelationHelper
 
IndexEntryShort - Class in org.cumulus4j.store.model
Persistent index information for fields of type short or Short.
IndexEntryShort() - Constructor for class org.cumulus4j.store.model.IndexEntryShort
 
IndexEntryStringLong - Class in org.cumulus4j.store.model
Persistent index information for fields of type String being longer than 255 characters (e.g.
IndexEntryStringLong() - Constructor for class org.cumulus4j.store.model.IndexEntryStringLong
 
IndexEntryStringShort - Class in org.cumulus4j.store.model
Persistent index information for fields of type String being shorter than 256 characters (e.g.
IndexEntryStringShort() - Constructor for class org.cumulus4j.store.model.IndexEntryStringShort
 
IndexEntryURI - Class in org.cumulus4j.store.model
Persistent index information for fields of type URI.
IndexEntryURI() - Constructor for class org.cumulus4j.store.model.IndexEntryURI
 
IndexEntryURL - Class in org.cumulus4j.store.model
Persistent index information for fields of type URL.
IndexEntryURL() - Constructor for class org.cumulus4j.store.model.IndexEntryURL
 
IndexEntryUUID - Class in org.cumulus4j.store.model
Persistent index information for fields of type UUID.
IndexEntryUUID() - Constructor for class org.cumulus4j.store.model.IndexEntryUUID
 
indexHasOwnPM() - Method in class org.cumulus4j.store.PersistenceManagerConnection
Determine, if there is a separate index-PM.
IndexValue - Class in org.cumulus4j.store.model
Helper for en- & decoding the decrypted (plain) contents of IndexEntry.indexValue.
IndexValue() - Constructor for class org.cumulus4j.store.model.IndexValue
Create an empty instance of IndexValue.
IndexValue(byte[]) - Constructor for class org.cumulus4j.store.model.IndexValue
Create an IndexValue instance from the decrypted (plain) byte-array which is stored in IndexEntry.indexValue.
InfoSubCommand - Class in org.cumulus4j.keymanager.cli
SubCommand implementation for showing various infos about a key-store.
InfoSubCommand() - Constructor for class org.cumulus4j.keymanager.cli.InfoSubCommand
 
init(CipherOperationMode, CipherParameters) - Method in class org.cumulus4j.crypto.AbstractCipher
 
init(CipherOperationMode, CipherParameters) - Method in interface org.cumulus4j.crypto.Cipher
Initialise the cipher.
init(CipherParameters) - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
init(KeyGenerationParameters) - Method in class org.cumulus4j.crypto.internal.symmetric.SecretKeyGeneratorImpl
 
init(KeyGenerationParameters) - Method in interface org.cumulus4j.crypto.SecretKeyGenerator
Initialise this SecretKeyGenerator.
init(FilterConfig) - Method in class org.cumulus4j.keymanager.back.shared.AjaxHeadersFilter
 
init(String, DateDependentKeyStrategyInitParam) - Method in class org.cumulus4j.keymanager.front.webapp.DateDependentKeyStrategyService
Initialise a KeyStore by delegating to DateDependentKeyStrategy.init(String, char[], long, long).
init(String, char[], long, long) - Method in class org.cumulus4j.keystore.DateDependentKeyStrategy
Initialise an empty KeyStore.
initDateDependentKeyStrategy(DateDependentKeyStrategyInitParam) - Method in class org.cumulus4j.keymanager.api.DefaultKeyManagerAPI
 
initDateDependentKeyStrategy(DateDependentKeyStrategyInitParam) - Method in class org.cumulus4j.keymanager.api.internal.local.LocalKeyManagerAPI
 
initDateDependentKeyStrategy(DateDependentKeyStrategyInitParam) - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
initDateDependentKeyStrategy(DateDependentKeyStrategyInitParam) - Method in interface org.cumulus4j.keymanager.api.KeyManagerAPI
Initialise a new key-store with the DateDependentKeyStrategy.
InitDateDependentKeyStrategySubCommand - Class in org.cumulus4j.keymanager.cli
SubCommand implementation for creating & initialising a new key-store with the DateDependentKeyStrategy.
InitDateDependentKeyStrategySubCommand() - Constructor for class org.cumulus4j.keymanager.cli.InitDateDependentKeyStrategySubCommand
 
insertObject(ObjectProvider) - Method in class org.cumulus4j.store.Cumulus4jPersistenceHandler
 
interrupt() - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelListenerThread
 
InvokeExpressionEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator handling method invocations like Collection.contains(...).
InvokeExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, InvokeExpression) - Constructor for class org.cumulus4j.store.query.eval.InvokeExpressionEvaluator
 
isClosed() - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
Indicate, whether the session was already closed.
isClosed() - Method in interface org.cumulus4j.store.crypto.CryptoSession
Indicate, whether the session was already closed.
isComplete() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
isDataEntryIDsEmpty() - Method in class org.cumulus4j.store.model.IndexValue
 
isEmpty() - Method in class org.cumulus4j.keystore.KeyStore
Determine if this KeyStore is completely empty.
isExpired() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyEncryptionKeyEntry
Determine, if this entry is expired.
isInterrupted() - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelListenerThread
 
isNegated() - Method in class org.cumulus4j.store.query.eval.ResultDescriptor
Whether the result is the negation of the actual criteria.
isReadOnly() - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Get the immutable flag.
isReleased() - Method in class org.cumulus4j.keymanager.Session
 

J

JAXBContextResolver - Class in org.cumulus4j.keymanager.back.shared
ContextResolver implementation telling JAXB all DTO classes that are required for the communication channel between app-server and key-manager.
JAXBContextResolver() - Constructor for class org.cumulus4j.keymanager.back.shared.JAXBContextResolver
Create a new instance of JAXBContextResolver.
jdoPostDetach(Object) - Method in class org.cumulus4j.store.model.FieldMeta
 
jdoPreDetach() - Method in class org.cumulus4j.store.model.FieldMeta
 
jdoPreStore() - Method in class org.cumulus4j.store.model.DataEntry
 
jdoPreStore() - Method in class org.cumulus4j.store.model.IndexEntry
 
JDOQLQuery - Class in org.cumulus4j.store.query
JDOQL query implementation.
JDOQLQuery(ExecutionContext, AbstractJDOQLQuery) - Constructor for class org.cumulus4j.store.query.JDOQLQuery
 
JDOQLQuery(ExecutionContext, String) - Constructor for class org.cumulus4j.store.query.JDOQLQuery
 
JDOQLQuery(ExecutionContext) - Constructor for class org.cumulus4j.store.query.JDOQLQuery
 
JDOQueryEvaluator - Class in org.cumulus4j.store.query
JDO-specific sub-class of QueryEvaluator binding the JDO-agnostic query logic to the JDO API.
JDOQueryEvaluator(Query, QueryCompilation, Map<String, Object>, ClassLoaderResolver, PersistenceManagerConnection) - Constructor for class org.cumulus4j.store.query.JDOQueryEvaluator
 
JPQLQuery - Class in org.cumulus4j.store.query
JPQL query implementation.
JPQLQuery(ExecutionContext, AbstractJPQLQuery) - Constructor for class org.cumulus4j.store.query.JPQLQuery
 
JPQLQuery(ExecutionContext, String) - Constructor for class org.cumulus4j.store.query.JPQLQuery
 
JPQLQuery(ExecutionContext) - Constructor for class org.cumulus4j.store.query.JPQLQuery
 

K

KeyEncryptionUtil - Class in org.cumulus4j.keymanager.back.shared
Utility class to en- & decrypt symmetric secret keys using asymmetric encryption.
KeyManagerAPI - Interface in org.cumulus4j.keymanager.api
Entry point for the key management API.
KeyManagerAPIConfiguration - Class in org.cumulus4j.keymanager.api
Configuration of the KeyManagerAPI.
KeyManagerAPIConfiguration() - Constructor for class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Create an empty configuration.
KeyManagerAPIConfiguration(KeyManagerAPIConfiguration) - Constructor for class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Create a copy of another configuration.
KeyManagerAPIInstantiationException - Exception in org.cumulus4j.keymanager.api
Thrown if a KeyManagerAPI implementation cannot be instantiated.
KeyManagerAPIInstantiationException() - Constructor for exception org.cumulus4j.keymanager.api.KeyManagerAPIInstantiationException
 
KeyManagerAPIInstantiationException(String) - Constructor for exception org.cumulus4j.keymanager.api.KeyManagerAPIInstantiationException
 
KeyManagerAPIInstantiationException(Throwable) - Constructor for exception org.cumulus4j.keymanager.api.KeyManagerAPIInstantiationException
 
KeyManagerAPIInstantiationException(String, Throwable) - Constructor for exception org.cumulus4j.keymanager.api.KeyManagerAPIInstantiationException
 
KeyManagerBackWebApp - Class in org.cumulus4j.store.crypto.keymanager.rest
REST application providing the API for the communication between key-manager and application-server.
KeyManagerBackWebApp() - Constructor for class org.cumulus4j.store.crypto.keymanager.rest.KeyManagerBackWebApp
 
KeyManagerChannelListenerThread - Class in org.cumulus4j.keymanager.channel
Thread that listens to incoming Requests and processes them.
KeyManagerChannelListenerThread(KeyManagerChannelManager) - Constructor for class org.cumulus4j.keymanager.channel.KeyManagerChannelListenerThread
Instantiate a new listener thread.
KeyManagerChannelManager - Class in org.cumulus4j.keymanager.channel
Manager for the communication channel between key manager and application server.
KeyManagerChannelManager(SessionManager, String) - Constructor for class org.cumulus4j.keymanager.channel.KeyManagerChannelManager
Instantiate a KeyManagerChannelManager.
KeyManagerChannelService - Class in org.cumulus4j.store.crypto.keymanager.rest
REST service for the communication channel between key-manager and app-server.
KeyManagerChannelService() - Constructor for class org.cumulus4j.store.crypto.keymanager.rest.KeyManagerChannelService
 
KeyManagerCLI - Class in org.cumulus4j.keymanager.cli
Command line tool for the key store.
KeyManagerCLI() - Constructor for class org.cumulus4j.keymanager.cli.KeyManagerCLI
 
KeyManagerCryptoManager - Class in org.cumulus4j.store.crypto.keymanager
Implementation of CryptoManager working with a key-manager as shown in Deployment scenarios.
KeyManagerCryptoManager() - Constructor for class org.cumulus4j.store.crypto.keymanager.KeyManagerCryptoManager
 
KeyManagerCryptoSession - Class in org.cumulus4j.store.crypto.keymanager
Implementation of CryptoSession working with a key-manager as shown in Deployment scenarios.
KeyManagerCryptoSession() - Constructor for class org.cumulus4j.store.crypto.keymanager.KeyManagerCryptoSession
 
KeyManagerException - Exception in org.cumulus4j.keymanager.api
Base class for all checked exceptions thrown by KeyManagerAPI (and related API).
KeyManagerException() - Constructor for exception org.cumulus4j.keymanager.api.KeyManagerException
 
KeyManagerException(String) - Constructor for exception org.cumulus4j.keymanager.api.KeyManagerException
 
KeyManagerException(Throwable) - Constructor for exception org.cumulus4j.keymanager.api.KeyManagerException
 
KeyManagerException(String, Throwable) - Constructor for exception org.cumulus4j.keymanager.api.KeyManagerException
 
KeyManagerFrontWebApp - Class in org.cumulus4j.keymanager.front.webapp
REST application for the key-server.
KeyManagerFrontWebApp() - Constructor for class org.cumulus4j.keymanager.front.webapp.KeyManagerFrontWebApp
 
KeyNotFoundException - Exception in org.cumulus4j.keystore
Thrown by KeyStore.getKey(String, char[], long), if a non-existent key is requested.
KeyNotFoundException() - Constructor for exception org.cumulus4j.keystore.KeyNotFoundException
 
KeyNotFoundException(String) - Constructor for exception org.cumulus4j.keystore.KeyNotFoundException
 
KeyNotFoundException(Throwable) - Constructor for exception org.cumulus4j.keystore.KeyNotFoundException
 
KeyNotFoundException(String, Throwable) - Constructor for exception org.cumulus4j.keystore.KeyNotFoundException
 
KeyStore - Class in org.cumulus4j.keystore
KeyStore is a storage facility for cryptographic keys.
KeyStore(File) - Constructor for class org.cumulus4j.keystore.KeyStore
Create a new instance of KeyStore.
KeyStoreException - Exception in org.cumulus4j.keystore
Base class for all exceptions thrown by KeyStore.
KeyStoreException() - Constructor for exception org.cumulus4j.keystore.KeyStoreException
 
KeyStoreException(String) - Constructor for exception org.cumulus4j.keystore.KeyStoreException
 
KeyStoreException(Throwable) - Constructor for exception org.cumulus4j.keystore.KeyStoreException
 
KeyStoreException(String, Throwable) - Constructor for exception org.cumulus4j.keystore.KeyStoreException
 
keyStoreManager - Variable in class org.cumulus4j.keymanager.front.webapp.AbstractService
 
KeyStoreManager - Class in org.cumulus4j.keymanager.front.webapp
Manager for KeyStores mapping a keyStoreID to a file name in the local file system.
KeyStoreManager() - Constructor for class org.cumulus4j.keymanager.front.webapp.KeyStoreManager
 
KeyStoreManagerProvider - Class in org.cumulus4j.keymanager.front.webapp
Jersey provider making KeyStoreManager injectable.
KeyStoreManagerProvider(KeyStoreManager) - Constructor for class org.cumulus4j.keymanager.front.webapp.KeyStoreManagerProvider
Create a provider instance with the specified KeyStoreManager-singleton.
KeyStoreNotEmptyException - Exception in org.cumulus4j.keymanager.api
Thrown, if an empty KeyStore is expected, but the key-store is not empty.
KeyStoreNotEmptyException() - Constructor for exception org.cumulus4j.keymanager.api.KeyStoreNotEmptyException
 
KeyStoreNotEmptyException(String, Throwable) - Constructor for exception org.cumulus4j.keymanager.api.KeyStoreNotEmptyException
 
KeyStoreNotEmptyException(String) - Constructor for exception org.cumulus4j.keymanager.api.KeyStoreNotEmptyException
 
KeyStoreNotEmptyException(Throwable) - Constructor for exception org.cumulus4j.keymanager.api.KeyStoreNotEmptyException
 
KeyStoreNotEmptyException - Exception in org.cumulus4j.keystore
Thrown, if an empty KeyStore is expected, but the key-store is not empty.
KeyStoreNotEmptyException() - Constructor for exception org.cumulus4j.keystore.KeyStoreNotEmptyException
 
KeyStoreNotEmptyException(String) - Constructor for exception org.cumulus4j.keystore.KeyStoreNotEmptyException
 
KeyStoreNotEmptyException(Throwable) - Constructor for exception org.cumulus4j.keystore.KeyStoreNotEmptyException
 
KeyStoreNotEmptyException(String, Throwable) - Constructor for exception org.cumulus4j.keystore.KeyStoreNotEmptyException
 

L

LicenceSubCommand - Class in org.cumulus4j.keymanager.cli
SubCommand implementation for showing the licence.
LicenceSubCommand() - Constructor for class org.cumulus4j.keymanager.cli.LicenceSubCommand
 
LicenseSubCommand - Class in org.cumulus4j.keymanager.cli
SubCommand implementation for showing the licence.
LicenseSubCommand() - Constructor for class org.cumulus4j.keymanager.cli.LicenseSubCommand
 
LiteralEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator representing literals.
LiteralEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, Literal) - Constructor for class org.cumulus4j.store.query.eval.LiteralEvaluator
 
LocalCryptoSession - Class in org.cumulus4j.keymanager.api.internal.local
 
LocalCryptoSession(LocalKeyManagerAPI, AppServer) - Constructor for class org.cumulus4j.keymanager.api.internal.local.LocalCryptoSession
 
LocalKeyManagerAPI - Class in org.cumulus4j.keymanager.api.internal.local
 
LocalKeyManagerAPI() - Constructor for class org.cumulus4j.keymanager.api.internal.local.LocalKeyManagerAPI
 
locateObject(ObjectProvider) - Method in class org.cumulus4j.store.Cumulus4jPersistenceHandler
 
Long2LongSortedMapProperty - Class in org.cumulus4j.keystore.prop
Property implementation for the value type SortedMap with both key and value being Longs.
Long2LongSortedMapProperty() - Constructor for class org.cumulus4j.keystore.prop.Long2LongSortedMapProperty
 
LongProperty - Class in org.cumulus4j.keystore.prop
Property implementation for the value type Long.
LongProperty() - Constructor for class org.cumulus4j.keystore.prop.LongProperty
 

M

MAC_ALGORITHM_NONE - Static variable in class org.cumulus4j.keystore.KeyStore
Constant for deactivating the MAC.
MAC_ALGORITHM_NONE - Static variable in interface org.cumulus4j.store.crypto.CryptoManager
Constant for deactivating the MAC.
MAC_ALGORITHM_NONE - Static variable in class org.cumulus4j.store.model.EncryptionCoordinateSet
Constant for deactivating the MAC.
MACCalculator - Interface in org.cumulus4j.crypto
A MACCalculator calculates message authentication codes.
MACCalculatorFactory - Interface in org.cumulus4j.crypto
Factory creating instances of MACCalculator.
MACCalculatorFactoryImpl - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl
 
MACCalculatorFactoryImpl.DES - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.DES() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DES
 
MACCalculatorFactoryImpl.DES64 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.DES64() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DES64
 
MACCalculatorFactoryImpl.DES9797Alg3 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.DES9797Alg3() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DES9797Alg3
 
MACCalculatorFactoryImpl.DES9797Alg3with7816d4 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.DES9797Alg3with7816d4() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DES9797Alg3with7816d4
 
MACCalculatorFactoryImpl.DESCFB8 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.DESCFB8() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DESCFB8
 
MACCalculatorFactoryImpl.GOST28147 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.GOST28147() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.GOST28147
 
MACCalculatorFactoryImpl.MD2 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.MD2() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.MD2
 
MACCalculatorFactoryImpl.MD4 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.MD4() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.MD4
 
MACCalculatorFactoryImpl.MD5 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.MD5() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.MD5
 
MACCalculatorFactoryImpl.OldSHA384 - Class in org.cumulus4j.crypto.internal.mac
Deprecated. See OldHMac.
MACCalculatorFactoryImpl.OldSHA384() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.OldSHA384
Deprecated.  
MACCalculatorFactoryImpl.OldSHA512 - Class in org.cumulus4j.crypto.internal.mac
Deprecated. See OldHMac.
MACCalculatorFactoryImpl.OldSHA512() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.OldSHA512
Deprecated.  
MACCalculatorFactoryImpl.RC2 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.RC2() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.RC2
 
MACCalculatorFactoryImpl.RC2CFB8 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.RC2CFB8() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.RC2CFB8
 
MACCalculatorFactoryImpl.RIPEMD128 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.RIPEMD128() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.RIPEMD128
 
MACCalculatorFactoryImpl.RIPEMD160 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.RIPEMD160() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.RIPEMD160
 
MACCalculatorFactoryImpl.SHA1 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.SHA1() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA1
 
MACCalculatorFactoryImpl.SHA224 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.SHA224() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA224
 
MACCalculatorFactoryImpl.SHA256 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.SHA256() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA256
 
MACCalculatorFactoryImpl.SHA384 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.SHA384() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA384
 
MACCalculatorFactoryImpl.SHA512 - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.SHA512() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA512
 
MACCalculatorFactoryImpl.Tiger - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorFactoryImpl.Tiger() - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.Tiger
 
MACCalculatorImpl - Class in org.cumulus4j.crypto.internal.mac
 
MACCalculatorImpl(Mac, int, int) - Constructor for class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
main(String[]) - Static method in class org.cumulus4j.keymanager.cli.KeyManagerCLI
Main method providing a command line interface (CLI) to the KeyStore.
ManifestUtil - Class in org.cumulus4j.store.util
Utility to read a MANIFEST.MF.
MapContainsKeyEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Map.containsKey(key)".
MapContainsKeyEvaluator() - Constructor for class org.cumulus4j.store.query.method.MapContainsKeyEvaluator
 
MapContainsValueEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Map.containsValue(val)".
MapContainsValueEvaluator() - Constructor for class org.cumulus4j.store.query.method.MapContainsValueEvaluator
 
MapIsEmptyEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Map.isEmpty()".
MapIsEmptyEvaluator() - Constructor for class org.cumulus4j.store.query.method.MapIsEmptyEvaluator
 
MapSizeEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "Map.size() {oper} {comparisonArg}".
MapSizeEvaluator() - Constructor for class org.cumulus4j.store.query.method.MapSizeEvaluator
 
markReadOnly() - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Set the immutable flag.
MemberNotQueryableException - Exception in org.cumulus4j.store.query
Exception thrown when a field/property is being accessed in a Query and is (marked as) not queryable.
MemberNotQueryableException(String) - Constructor for exception org.cumulus4j.store.query.MemberNotQueryableException
 
Message - Class in org.cumulus4j.keymanager.back.shared
Base-type for Request and Response.
Message() - Constructor for class org.cumulus4j.keymanager.back.shared.Message
 
MessageBroker - Interface in org.cumulus4j.store.crypto.keymanager.messagebroker
Broker transmitting messages between application-server and key-manager.
MessageBrokerInMemory - Class in org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory
Implementation of MessageBroker which works only in a single JVM.
MessageBrokerInMemory() - Constructor for class org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory.MessageBrokerInMemory
 
MessageBrokerPMF - Class in org.cumulus4j.store.crypto.keymanager.messagebroker.pmf
PersistenceManagerFactory-backed implementation of MessageBroker.
MessageBrokerPMF() - Constructor for class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
Create an instance of MessageBrokerPMF.
MessageBrokerRegistry - Class in org.cumulus4j.store.crypto.keymanager.messagebroker
JVM-singleton to access the active message-broker.
MessageBrokerRegistry() - Constructor for class org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBrokerRegistry
 
MethodEvaluator - Interface in org.cumulus4j.store.query.method
Interface for the evaluator for a method.

N

NaccacheSternKeyPairGeneratorFactory - Class in org.cumulus4j.crypto.internal.asymmetric.keypairgenerator
 
NaccacheSternKeyPairGeneratorFactory() - Constructor for class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.NaccacheSternKeyPairGeneratorFactory
 
negate() - Method in class org.cumulus4j.store.query.eval.ResultDescriptor
Create a negation of this ResultDescriptor.
nextCryptoSessionSerial() - Method in class org.cumulus4j.keymanager.SessionManager
 
nextRequest(String, Response) - Method in class org.cumulus4j.store.crypto.keymanager.rest.KeyManagerChannelService
Upload a Response and fetch the next Request.
NotExpressionEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator handling "!" (negation).
NotExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, DyadicExpression) - Constructor for class org.cumulus4j.store.query.eval.NotExpressionEvaluator
 
NotQueryable - Annotation Type in org.cumulus4j.annotation
Annotation to mark a field/property as not queryable (turning off indexing).
NotQueryableHandler - Class in org.cumulus4j.store.annotation.datanucleus
Handler for the NotQueryable annotation when applied to a field/property of a persistable class.
NotQueryableHandler() - Constructor for class org.cumulus4j.store.annotation.datanucleus.NotQueryableHandler
 
NullResponse - Class in org.cumulus4j.keymanager.back.shared
Response implementation not containing any data and symbolising Java's null value.
NullResponse() - Constructor for class org.cumulus4j.keymanager.back.shared.NullResponse
Create a NullResponse without a prior request.
NullResponse(Request) - Constructor for class org.cumulus4j.keymanager.back.shared.NullResponse
Create a NullResponse as answer to a prior request.

O

ObjectContainer - Class in org.cumulus4j.store.model
Container holding the values of a persistent object.
ObjectContainer() - Constructor for class org.cumulus4j.store.model.ObjectContainer
 
ObjectContainerHelper - Class in org.cumulus4j.store
Helper class for replacing object-references when storing a 1-1- or 1-n- or m-n-relationship inside an ObjectContainer.
onCloseCryptoSession(CryptoSession) - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
 
onCloseCryptoSession(CryptoSession) - Method in interface org.cumulus4j.store.crypto.CryptoManager
Notify the CryptoManager about the fact that a session is currently being closed.
onDestroySession(Session) - Method in class org.cumulus4j.keymanager.SessionManager
 
onReacquireSession(Session) - Method in class org.cumulus4j.keymanager.SessionManager
 
onReleaseSession(Session) - Method in class org.cumulus4j.keymanager.SessionManager
 
openCumulus4jBackendProperties() - Static method in class org.cumulus4j.store.resource.ResourceHelper
Open an InputStream reading the file "cumulus4j-backend.properties".
openLicenceAsBufferedReader() - Static method in class org.cumulus4j.keymanager.cli.resource.ResourceHelper
 
openLicenceAsStream() - Static method in class org.cumulus4j.keymanager.cli.resource.ResourceHelper
 
OrExpressionEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator handling the boolean operation "||" (OR).
OrExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, DyadicExpression) - Constructor for class org.cumulus4j.store.query.eval.OrExpressionEvaluator
 
OrExpressionEvaluator(AndExpressionEvaluator) - Constructor for class org.cumulus4j.store.query.eval.OrExpressionEvaluator
 
org.cumulus4j.annotation - package org.cumulus4j.annotation
Annotations to enhance the specification capabilities of Cumulus4j.
org.cumulus4j.crypto - package org.cumulus4j.crypto
API providing a unified way to use various cryptography algorithms.
org.cumulus4j.crypto.internal.asymmetric - package org.cumulus4j.crypto.internal.asymmetric
Internal (non-API) package for asymmetric encryption.
org.cumulus4j.crypto.internal.asymmetric.keypairgenerator - package org.cumulus4j.crypto.internal.asymmetric.keypairgenerator
Internal (non-API) package for key-pair-generation used by asymmetric encryption.
org.cumulus4j.crypto.internal.mac - package org.cumulus4j.crypto.internal.mac
Internal (non-API) package for message authentication codes.
org.cumulus4j.crypto.internal.symmetric - package org.cumulus4j.crypto.internal.symmetric
Internal (non-API) package for symmetric encryption.
org.cumulus4j.crypto.internal.symmetric.mode - package org.cumulus4j.crypto.internal.symmetric.mode
Internal (non-API) package for block cipher modes of operation.
org.cumulus4j.keymanager - package org.cumulus4j.keymanager
Key manager sending keys to the app-server (when requested and allowed).
org.cumulus4j.keymanager.api - package org.cumulus4j.keymanager.api
API for accessing the key manager.
org.cumulus4j.keymanager.api.internal - package org.cumulus4j.keymanager.api.internal
Internal (non-API) package containing generic implementation code.
org.cumulus4j.keymanager.api.internal.local - package org.cumulus4j.keymanager.api.internal.local
Internal (non-API) package containing implementation code specifically for a local KeyStore.
org.cumulus4j.keymanager.api.internal.remote - package org.cumulus4j.keymanager.api.internal.remote
Internal (non-API) package containing implementation code specifically for a remote key server.
org.cumulus4j.keymanager.back.shared - package org.cumulus4j.keymanager.back.shared
Shared classes to communicate between key-manager (either embedded in app-client or in key-server) and app-server.
org.cumulus4j.keymanager.channel - package org.cumulus4j.keymanager.channel
Handlers for the communication channel between key manager and application server.
org.cumulus4j.keymanager.cli - package org.cumulus4j.keymanager.cli
Command line interface for the KeyStore.
org.cumulus4j.keymanager.cli.resource - package org.cumulus4j.keymanager.cli.resource
Resource files & helper classes for the KeyStore command line interface.
org.cumulus4j.keymanager.front.shared - package org.cumulus4j.keymanager.front.shared
Shared classes to communicate between app-client (KeyManagerAPI) and key-server.
org.cumulus4j.keymanager.front.webapp - package org.cumulus4j.keymanager.front.webapp
REST API for the communication between client and key-server.
org.cumulus4j.keystore - package org.cumulus4j.keystore
Key store managing keys safely in the local file system.
org.cumulus4j.keystore.prop - package org.cumulus4j.keystore.prop
Property classes for the KeyStore's property management.
org.cumulus4j.store - package org.cumulus4j.store
Cumulus4j is a plug-in for DataNucleus providing encrypted data-storage.
org.cumulus4j.store.annotation.datanucleus - package org.cumulus4j.store.annotation.datanucleus
Handlers for use of the Cumulus4J annotations with DataNucleus.
org.cumulus4j.store.crypto - package org.cumulus4j.store.crypto
Crypto API for Cumulus4j (key management + en-/decryption).
org.cumulus4j.store.crypto.keymanager - package org.cumulus4j.store.crypto.keymanager
Implementation of CryptoManager working with a key-manager as shown in Deployment scenarios.
org.cumulus4j.store.crypto.keymanager.messagebroker - package org.cumulus4j.store.crypto.keymanager.messagebroker
Broker transmitting messages between application-server and key-manager.
org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory - package org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory
In-memory-implementation of MessageBroker.
org.cumulus4j.store.crypto.keymanager.messagebroker.pmf - package org.cumulus4j.store.crypto.keymanager.messagebroker.pmf
PersistenceManagerFactory-backed implementation of MessageBroker.
org.cumulus4j.store.crypto.keymanager.rest - package org.cumulus4j.store.crypto.keymanager.rest
REST API for the communication between key-manager and application-server.
org.cumulus4j.store.fieldmanager - package org.cumulus4j.store.fieldmanager
Package providing field managers for extracting information from the objects to be persisted so we can pass them on to the backend StoreManager(s), and for taking information from the backend and handing it back to the user by way of their own objects.
org.cumulus4j.store.model - package org.cumulus4j.store.model
Data model classes used to store data and meta-data in the backend.
org.cumulus4j.store.query - package org.cumulus4j.store.query
Query implementation for JDO and JPA.
org.cumulus4j.store.query.eval - package org.cumulus4j.store.query.eval
Evaluators actually doing the query work.
org.cumulus4j.store.query.method - package org.cumulus4j.store.query.method
Package providing handlers for various JDOQL/JPQL methods, utilising the index information and querying the backend datastore as necessary to access the DataEntry objects matching the particular method clause.
org.cumulus4j.store.resource - package org.cumulus4j.store.resource
Resources and related helper classes.
org.cumulus4j.store.util - package org.cumulus4j.store.util
Utility classes.

P

ParameterExpressionEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator representing query parameters.
ParameterExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, ParameterExpression) - Constructor for class org.cumulus4j.store.query.eval.ParameterExpressionEvaluator
 
parse(String) - Method in class org.cumulus4j.keymanager.cli.TimePeriodOptionHandler
 
PendingRequest - Class in org.cumulus4j.store.crypto.keymanager.messagebroker.pmf
Persistent container holding a Request and optionally the corresponding Response.
PendingRequest() - Constructor for class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Internal constructor only used by JDO.
PendingRequest(Request) - Constructor for class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Create an instance of PendingRequest for the given request.
PendingRequest.FetchGroup - Class in org.cumulus4j.store.crypto.keymanager.messagebroker.pmf
Fetch-groups for PendingRequest.
PendingRequest.FetchGroup() - Constructor for class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest.FetchGroup
 
PendingRequestStatus - Enum in org.cumulus4j.store.crypto.keymanager.messagebroker.pmf
A PendingRequest's status.
performExecute(Map) - Method in class org.cumulus4j.store.query.JDOQLQuery
 
performExecute(Map) - Method in class org.cumulus4j.store.query.JPQLQuery
 
PersistenceManagerConnection - Class in org.cumulus4j.store
Connection to the underlying datastore(s).
PersistenceManagerConnection(PersistenceManager, PersistenceManager) - Constructor for class org.cumulus4j.store.PersistenceManagerConnection
 
Plaintext - Class in org.cumulus4j.store.crypto
Object representing unencrypted information (aka plaintext).
Plaintext() - Constructor for class org.cumulus4j.store.crypto.Plaintext
 
pollRequest(String) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.AbstractMessageBroker
 
pollRequest(String) - Method in interface org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBroker
Poll the next Request that is waiting to be processed.
popResultDescriptor() - Method in class org.cumulus4j.store.query.QueryEvaluator
Pop a ResultDescriptor from the stack.
postAppServer(String, AppServer) - Method in class org.cumulus4j.keymanager.front.webapp.AppServerService
Compatibility for clients not supporting PUT.
postUser(String, UserWithPassword) - Method in class org.cumulus4j.keymanager.front.webapp.UserService
Compatibility for clients not supporting PUT.
prepare() - Method in class org.cumulus4j.keymanager.cli.InitDateDependentKeyStrategySubCommand
 
prepare() - Method in class org.cumulus4j.keymanager.cli.PutUserSubCommand
 
prepare() - Method in class org.cumulus4j.keymanager.cli.SubCommand
 
prepare() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyManagerAPI
 
prepare() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyManagerAPIWithAuth
 
prepare() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyStore
 
prepare() - Method in class org.cumulus4j.keymanager.cli.SubCommandWithKeyStoreWithAuth
 
primaryExpression - Variable in class org.cumulus4j.store.query.eval.PrimaryExpressionResolver
 
PrimaryExpressionEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator representing PrimaryExpressions.
PrimaryExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, PrimaryExpression) - Constructor for class org.cumulus4j.store.query.eval.PrimaryExpressionEvaluator
 
PrimaryExpressionResolver - Class in org.cumulus4j.store.query.eval
Abstract base class for easy resolving of PrimaryExpressions.
PrimaryExpressionResolver(QueryEvaluator, PrimaryExpression) - Constructor for class org.cumulus4j.store.query.eval.PrimaryExpressionResolver
 
processMemberAnnotation(AnnotationObject, AbstractMemberMetaData, ClassLoaderResolver) - Method in class org.cumulus4j.store.annotation.datanucleus.NotQueryableHandler
 
promptPassword(String, Object...) - Method in class org.cumulus4j.keymanager.cli.SubCommand
 
Property<T> - Class in org.cumulus4j.keystore.prop
Base class for all properties.
Property() - Constructor for class org.cumulus4j.keystore.prop.Property
 
PROPERTY_ACTIVE_FROM_TIMESTAMP_2_KEY_ID - Static variable in class org.cumulus4j.keystore.DateDependentKeyStrategy
Name of the Property where the key-strategy's timestamp-to-key-map is stored.
PROPERTY_CRYPTO_CACHE_CLEANUP_TIMER_ENABLED - Static variable in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Persistence property to control whether the timer for cleaning up expired CryptoCache-entries is enabled.
PROPERTY_CRYPTO_CACHE_CLEANUP_TIMER_PERIOD - Static variable in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Persistence property to control when the timer for cleaning up expired CryptoCache-entries is called.
PROPERTY_CRYPTO_CACHE_ENTRY_EXPIRY_AGE - Static variable in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Persistence property to control after which time an unused entry expires.
PROPERTY_CRYPTO_MANAGER_ID - Static variable in interface org.cumulus4j.store.crypto.CryptoManager
Property-name used to pass the cryptoManagerID to the Cumulus4j-core.
PROPERTY_CRYPTO_SESSION_EXPIRY_AGE - Static variable in interface org.cumulus4j.store.crypto.CryptoManager
Persistence property to control after which time an unused CryptoSession expires.
PROPERTY_CRYPTO_SESSION_EXPIRY_TIMER_ENABLED - Static variable in interface org.cumulus4j.store.crypto.CryptoManager
Persistence property to control whether the timer for cleaning up expired CryptoSessions is enabled.
PROPERTY_CRYPTO_SESSION_EXPIRY_TIMER_PERIOD - Static variable in interface org.cumulus4j.store.crypto.CryptoManager
Persistence property to control when the timer for cleaning up expired CryptoSessions is called.
PROPERTY_CRYPTO_SESSION_ID - Static variable in interface org.cumulus4j.store.crypto.CryptoSession
Property-name used to pass the cryptoSessionID to the Cumulus4j-core.
PROPERTY_ENCRYPTION_ALGORITHM - Static variable in interface org.cumulus4j.store.crypto.CryptoManager
Property to control the encryption algorithm that is used to encrypt data within the datastore.
PROPERTY_MAC_ALGORITHM - Static variable in interface org.cumulus4j.store.crypto.CryptoManager
Property to control the MAC algorithm that is used to protect the data within the key-store against manipulation.
pushResponse(Response) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.AbstractMessageBroker
 
pushResponse(Response) - Method in interface org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBroker
Push a Response in order to reply a previous request.
pushResultDescriptor(ResultDescriptor) - Method in class org.cumulus4j.store.query.QueryEvaluator
Push a ResultDescriptor onto the stack.
putAppServer(AppServer) - Method in class org.cumulus4j.keymanager.AppServerManager
 
putAppServer(String, AppServer) - Method in class org.cumulus4j.keymanager.front.webapp.AppServerService
Put an AppServer.
PutAppServerResponse - Class in org.cumulus4j.keymanager.front.shared
Response sent as confirmation when an AppServer was PUT into the key-server.
PutAppServerResponse() - Constructor for class org.cumulus4j.keymanager.front.shared.PutAppServerResponse
 
PutAppServerResponse(String) - Constructor for class org.cumulus4j.keymanager.front.shared.PutAppServerResponse
 
putUser(String, char[]) - Method in class org.cumulus4j.keymanager.api.DefaultKeyManagerAPI
 
putUser(String, char[]) - Method in class org.cumulus4j.keymanager.api.internal.local.LocalKeyManagerAPI
 
putUser(String, char[]) - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
putUser(String, char[]) - Method in interface org.cumulus4j.keymanager.api.KeyManagerAPI
Create a new user or change an existing user's password.
putUser(String, UserWithPassword) - Method in class org.cumulus4j.keymanager.front.webapp.UserService
Put a user.
PutUserSubCommand - Class in org.cumulus4j.keymanager.cli
SubCommand implementation for creating a new user or updating an existing one.
PutUserSubCommand() - Constructor for class org.cumulus4j.keymanager.cli.PutUserSubCommand
 

Q

query(Class<R>, Request) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.AbstractMessageBroker
 
query(Class<R>, Request) - Method in interface org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBroker
Send request to the key-manager (embedded in client or separate in key-server) and return its response.
query() - Method in class org.cumulus4j.store.query.eval.PrimaryExpressionResolver
 
queryEnd(FieldMeta) - Method in class org.cumulus4j.store.query.eval.PrimaryExpressionResolver
 
queryEvaluator - Variable in class org.cumulus4j.store.query.eval.PrimaryExpressionResolver
 
QueryEvaluator - Class in org.cumulus4j.store.query
API-agnostic query implementation.
QueryEvaluator(String, Query, QueryCompilation, Map<String, Object>, ClassLoaderResolver, PersistenceManagerConnection) - Constructor for class org.cumulus4j.store.query.QueryEvaluator
 
QueryHelper - Class in org.cumulus4j.store.query
Helper methods for querying.
QueryHelper() - Constructor for class org.cumulus4j.store.query.QueryHelper
 
queryMiddle(ClassMeta, List<String>) - Method in class org.cumulus4j.store.query.eval.PrimaryExpressionResolver
 
queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get those dataEntryIDs that match the query criteria for the specified resultDescriptor or null, if the given symbol is not queryable by the evaluator implementation.
queryResultObjects(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get those objects that match the query criteria for the specified resultDescriptor or null, if the given symbol is not queryable by the evaluator implementation.

R

reacquire(String, String, String) - Method in class org.cumulus4j.keymanager.front.webapp.CryptoSessionService
Refresh (reacquire) an already acquired crypto-session.
reacquire() - Method in class org.cumulus4j.keymanager.Session
 
readManifest(Class<?>) - Static method in class org.cumulus4j.store.util.ManifestUtil
Read the MANIFEST.MF of the JAR file containing the given class.
referenceToDataEntryID(ExecutionContext, PersistenceManager, Object) - Static method in class org.cumulus4j.store.ObjectContainerHelper
 
referenceToEntity(ExecutionContext, PersistenceManager, Object) - Static method in class org.cumulus4j.store.ObjectContainerHelper
 
release() - Method in interface org.cumulus4j.keymanager.api.CryptoSession
Release the session, after it was previously acquired.
release() - Method in class org.cumulus4j.keymanager.api.internal.local.LocalCryptoSession
 
release() - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteCryptoSession
 
release(String, String, String) - Method in class org.cumulus4j.keymanager.front.webapp.CryptoSessionService
Release a crypto-session (prevent further access to keys).
release() - Method in class org.cumulus4j.keymanager.Session
 
releaseCipherEntry(CryptoCacheCipherEntry) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Release a Cipher wrapped in the given entry.
releaseKeyDecryptor(CryptoCacheKeyDecrypterEntry) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Release a cipher (put it back into the cache).
RemoteCryptoSession - Class in org.cumulus4j.keymanager.api.internal.remote
 
RemoteCryptoSession(RemoteKeyManagerAPI, AppServer) - Constructor for class org.cumulus4j.keymanager.api.internal.remote.RemoteCryptoSession
 
RemoteKeyManagerAPI - Class in org.cumulus4j.keymanager.api.internal.remote
 
RemoteKeyManagerAPI() - Constructor for class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
removeAllSubFieldMetasExcept(FieldMetaRole...) - Method in class org.cumulus4j.store.model.FieldMeta
 
removeAppServer(String) - Method in class org.cumulus4j.keymanager.AppServerManager
 
removeDataEntryID(long) - Method in class org.cumulus4j.store.model.IndexValue
 
removeFieldMeta(FieldMeta) - Method in class org.cumulus4j.store.model.ClassMeta
 
removeProperty(String, char[], String) - Method in class org.cumulus4j.keystore.KeyStore
Remove a property.
removeSubFieldMeta(FieldMeta) - Method in class org.cumulus4j.store.model.FieldMeta
 
Request - Class in org.cumulus4j.keymanager.back.shared
Super-class for all requests sent from app-server to key-manager.
Request() - Constructor for class org.cumulus4j.keymanager.back.shared.Request
 
Request(String) - Constructor for class org.cumulus4j.keymanager.back.shared.Request
 
request - Variable in class org.cumulus4j.keymanager.front.webapp.AbstractService
 
request - Static variable in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest.FetchGroup
Indicates fetching the request property of PendingRequest.
RequestHandler<R extends Request> - Interface in org.cumulus4j.keymanager.channel
Handler processing and replying requests coming from the application server.
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.AbstractMethodEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.CollectionSizeEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.DateGetDayEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.DateGetHourEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.DateGetMinuteEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.DateGetMonthEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.DateGetSecondEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.DateGetYearEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.MapSizeEvaluator
 
requiresComparisonArgument() - Method in interface org.cumulus4j.store.query.method.MethodEvaluator
Whether this evaluator requires a comparison argument to perform its evaluation.
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.StringIndexOfEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.StringLengthEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.StringSubstringEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.StringToLowerCaseEvaluator
 
requiresComparisonArgument() - Method in class org.cumulus4j.store.query.method.StringToUpperCaseEvaluator
 
reserveBlock(long) - Method in class org.cumulus4j.store.Cumulus4jIncrementGenerator
 
reset() - Method in interface org.cumulus4j.crypto.Cipher
Reset this cipher.
reset() - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
reset() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
reset() - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
reset() - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
reset() - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
resolveClass(ObjectStreamClass) - Method in class org.cumulus4j.store.DataNucleusObjectInputStream
 
resolveProperties(String, Properties) - Static method in class org.cumulus4j.keymanager.back.shared.SystemPropertyUtil
General core of resolveSystemProperties simplifying the creation of test functions.
resolveSystemProperties(String) - Static method in class org.cumulus4j.keymanager.back.shared.SystemPropertyUtil
Resolve system properties like "${java.io.tmpdir}" in a String.
ResourceHelper - Class in org.cumulus4j.keymanager.cli.resource
Helper for accessing resource files.
ResourceHelper - Class in org.cumulus4j.store.resource
Helper class to load resources.
ResourceHelper() - Constructor for class org.cumulus4j.store.resource.ResourceHelper
 
Response - Class in org.cumulus4j.keymanager.back.shared
Super-class for all responses sent from key-manager to app-server.
Response() - Constructor for class org.cumulus4j.keymanager.back.shared.Response
 
Response(Request) - Constructor for class org.cumulus4j.keymanager.back.shared.Response
 
response - Static variable in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest.FetchGroup
Indicates fetching the response property of PendingRequest.
ResultDescriptor - Class in org.cumulus4j.store.query.eval
Descriptor specifying what kind of result is expected when a query is executed.
ResultDescriptor(Symbol, Class<?>) - Constructor for class org.cumulus4j.store.query.eval.ResultDescriptor
Create a ResultDescriptor.
ResultDescriptor(Symbol, Class<?>, FieldMeta) - Constructor for class org.cumulus4j.store.query.eval.ResultDescriptor
Create a ResultDescriptor.
RESULTS_SET - Static variable in class org.cumulus4j.store.query.QueryEvaluator
Name under which any set of results are stored in the state map.
RSAKeyPairGeneratorFactory - Class in org.cumulus4j.crypto.internal.asymmetric.keypairgenerator
 
RSAKeyPairGeneratorFactory() - Constructor for class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.RSAKeyPairGeneratorFactory
 
run() - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelListenerThread
 
run() - Method in class org.cumulus4j.keymanager.cli.DeleteUserSubCommand
 
run() - Method in class org.cumulus4j.keymanager.cli.HelpSubCommand
 
run() - Method in class org.cumulus4j.keymanager.cli.InfoSubCommand
 
run() - Method in class org.cumulus4j.keymanager.cli.InitDateDependentKeyStrategySubCommand
 
run() - Method in class org.cumulus4j.keymanager.cli.LicenceSubCommand
 
run() - Method in class org.cumulus4j.keymanager.cli.PutUserSubCommand
 
run() - Method in class org.cumulus4j.keymanager.cli.SubCommand
 
run() - Method in class org.cumulus4j.keymanager.cli.VersionSubCommand
 

S

SecretKeyGenerator - Interface in org.cumulus4j.crypto
Generator for secret keys to be used in symmetric encryption.
SecretKeyGeneratorImpl - Class in org.cumulus4j.crypto.internal.symmetric
Default implementation of SecretKeyGenerator.
SecretKeyGeneratorImpl() - Constructor for class org.cumulus4j.crypto.internal.symmetric.SecretKeyGeneratorImpl
 
Sequence - Class in org.cumulus4j.store.model
Persistent sequence entity used by Cumulus4jIncrementGenerator.
Sequence() - Constructor for class org.cumulus4j.store.model.Sequence
Default constructor.
Sequence(String) - Constructor for class org.cumulus4j.store.model.Sequence
Constructor creating a Sequence with the given primary key.
Session - Class in org.cumulus4j.keymanager
Session to control and restrict the key exchange with the application server.
Session(SessionManager, String, char[]) - Constructor for class org.cumulus4j.keymanager.Session
 
SessionManager - Class in org.cumulus4j.keymanager
Manager for Sessions.
SessionManager(KeyStore) - Constructor for class org.cumulus4j.keymanager.SessionManager
 
setActiveEncryptionKeyID(long, Date) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Set the currently active encryption key.
setActiveMessageBroker(MessageBroker) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBrokerRegistry
Set the active MessageBroker.
setActiveUntilExcl(Date) - Method in class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyResponse
Set the moment in time until (excluding) which the key transported by this response should be used for encryption.
setAlgorithmName(String) - Method in class org.cumulus4j.crypto.AbstractMACCalculatorFactory
 
setAlgorithmName(String) - Method in interface org.cumulus4j.crypto.AsymmetricCipherKeyPairGeneratorFactory
Set the name of the encryption algorithm for which keys are to be generated.
setAlgorithmName(String) - Method in class org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.AbstractAsymmetricCipherKeyPairGeneratorFactory
 
setAlgorithmName(String) - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
setAlgorithmName(String) - Method in interface org.cumulus4j.crypto.MACCalculator
 
setAlgorithmName(String) - Method in interface org.cumulus4j.crypto.MACCalculatorFactory
Set the name of the MAC algorithm.
setAppServerBaseURL(String) - Method in class org.cumulus4j.keymanager.front.shared.AppServer
Set the base-url of the app-server-key-manager-channel.
setAppServerID(String) - Method in class org.cumulus4j.keymanager.AppServer
 
setAppServerID(String) - Method in class org.cumulus4j.keymanager.front.shared.AppServer
Set the app-server's ID.
setAppServerID(String) - Method in class org.cumulus4j.keymanager.front.shared.PutAppServerResponse
 
setAppServers(List<AppServer>) - Method in class org.cumulus4j.keymanager.front.shared.AppServerList
Set the app-servers.
setAuthPassword(char[]) - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Set the password that will be used for authentication at the KeyStore.
setAuthUserName(String) - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Set the user name that will be used for authentication at the KeyStore.
setClassNameForObjectID(Object, String) - Method in class org.cumulus4j.store.Cumulus4jStoreManager
Store the association between an objectID and the class-name of the corresponding persistable object in a WeakHashMap.
setCompareToArgument(Object) - Method in class org.cumulus4j.store.query.method.AbstractMethodEvaluator
 
setCompareToArgument(Object) - Method in interface org.cumulus4j.store.query.method.MethodEvaluator
Method to set any argument to be compared with (when evaluating method invocation and comparison).
setConfiguration(KeyManagerAPIConfiguration) - Method in class org.cumulus4j.keymanager.api.DefaultKeyManagerAPI
 
setConfiguration(KeyManagerAPIConfiguration) - Method in class org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
 
setConfiguration(KeyManagerAPIConfiguration) - Method in class org.cumulus4j.keymanager.api.internal.local.LocalKeyManagerAPI
 
setConfiguration(KeyManagerAPIConfiguration) - Method in class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
setConfiguration(KeyManagerAPIConfiguration) - Method in interface org.cumulus4j.keymanager.api.KeyManagerAPI
Set the configuration for this KeyManagerAPI instance.
setCryptoManager(CryptoManager) - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
 
setCryptoManager(CryptoManager) - Method in interface org.cumulus4j.store.crypto.CryptoSession
Set the CryptoManager to which this session belongs.
setCryptoManagerID(String) - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
 
setCryptoManagerID(String) - Method in interface org.cumulus4j.store.crypto.CryptoManager
Set the cryptoManagerID of this instance.
setCryptoManagerRegistry(CryptoManagerRegistry) - Method in class org.cumulus4j.store.crypto.AbstractCryptoManager
 
setCryptoManagerRegistry(CryptoManagerRegistry) - Method in interface org.cumulus4j.store.crypto.CryptoManager
Set the registry which manages this CryptoManager.
setCryptoSessionID(String) - Method in class org.cumulus4j.keymanager.back.shared.Request
 
setCryptoSessionID(String) - Method in class org.cumulus4j.keymanager.front.shared.AcquireCryptoSessionResponse
Set the crypto-session's unique identifier.
setCryptoSessionID(String) - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
 
setCryptoSessionID(String) - Method in interface org.cumulus4j.store.crypto.CryptoSession
Set the cryptoSessionID.
setData(byte[]) - Method in class org.cumulus4j.store.crypto.Ciphertext
Set the encrypted information.
setData(byte[]) - Method in class org.cumulus4j.store.crypto.Plaintext
Set the unencrypted data.
setDataNucleusAbsoluteFieldNumber(int) - Method in class org.cumulus4j.store.model.FieldMeta
 
setDesiredThreadCount(int) - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelManager
Set the quantity of KeyManagerChannelListenerThreads that should be running for this KeyManagerChannelManager.
setExpiry(Date) - Method in class org.cumulus4j.keymanager.front.shared.AcquireCryptoSessionResponse
Set the timestamp, when this session expires.
setFieldMeta(FieldMeta) - Method in class org.cumulus4j.store.model.IndexEntry
 
setGeneratedKeyCount(int) - Method in class org.cumulus4j.keymanager.api.DateDependentKeyStrategyInitResult
Set the number of keys that was generated by the initialisation.
setGeneratedKeyCount(int) - Method in class org.cumulus4j.keymanager.front.shared.DateDependentKeyStrategyInitResult
Set the number of keys generated by the init operation.
setIncomplete() - Method in class org.cumulus4j.store.query.QueryEvaluator
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntry
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryByte
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryContainerSize
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryCurrency
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryDate
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryDouble
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryFloat
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryInteger
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryLong
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryShort
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryStringLong
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryStringShort
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryURI
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryURL
 
setIndexKey(Object) - Method in class org.cumulus4j.store.model.IndexEntryUUID
 
setIndexValue(byte[]) - Method in class org.cumulus4j.store.model.IndexEntry
 
setKeyActivityPeriodMSec(long) - Method in class org.cumulus4j.keymanager.api.DateDependentKeyStrategyInitParam
 
setKeyActivityPeriodMSec(long) - Method in class org.cumulus4j.keymanager.front.shared.DateDependentKeyStrategyInitParam
 
setKeyData(long, byte[]) - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCache
Put a certain key into this cache.
setKeyEncodedEncrypted(byte[]) - Method in class org.cumulus4j.keymanager.back.shared.GetKeyResponse
Set the encrypted symmetric secret key.
setKeyEncryptionPublicKey(byte[]) - Method in class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyRequest
Set the public key to be used to encrypt the symmetric secret key.
setKeyEncryptionPublicKey(byte[]) - Method in class org.cumulus4j.keymanager.back.shared.GetKeyRequest
Set the public key to be used to encrypt the symmetric secret key.
setKeyEncryptionTransformation(String) - Method in class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyRequest
Set the asymmetric encryption algorithm to be used when encrypting the symmetric secret key.
setKeyEncryptionTransformation(String) - Method in class org.cumulus4j.keymanager.back.shared.GetKeyRequest
Set the asymmetric encryption algorithm to be used when encrypting the symmetric secret key.
setKeyID(long) - Method in class org.cumulus4j.keymanager.back.shared.GetKeyRequest
Set the identifier of the requested symmetric secret key.
setKeyID(long) - Method in class org.cumulus4j.keymanager.back.shared.GetKeyResponse
Set the identifier of the symmetric secret key transported by this response.
setKeyID(long) - Method in class org.cumulus4j.store.crypto.Ciphertext
Set the identifier of the key used to encrypt the data.
setKeyID(long) - Method in class org.cumulus4j.store.model.DataEntry
Set the identifier of the encryption-key used to encrypt the value.
setKeyID(long) - Method in class org.cumulus4j.store.model.IndexEntry
Set the identifier of the encryption-key used to encrypt the indexValue.
setKeyManagerBaseURL(String) - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Set the URL where the KeyStore is accessible.
setKeyManagerChannelManager(KeyManagerChannelManager) - Method in class org.cumulus4j.keymanager.channel.AbstractRequestHandler
 
setKeyManagerChannelManager(KeyManagerChannelManager) - Method in interface org.cumulus4j.keymanager.channel.RequestHandler
Set the KeyManagerChannelManager.
setKeyStoreID(String) - Method in class org.cumulus4j.keymanager.api.KeyManagerAPIConfiguration
Set the KeyStore's identifier.
setKeyStorePeriodMSec(long) - Method in class org.cumulus4j.keymanager.api.DateDependentKeyStrategyInitParam
 
setKeyStorePeriodMSec(long) - Method in class org.cumulus4j.keymanager.front.shared.DateDependentKeyStrategyInitParam
 
setLeft(AbstractExpressionEvaluator<? extends Expression>) - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Set the left branch in the tree structure.
setMessage(String) - Method in class org.cumulus4j.keymanager.back.shared.ErrorResponse
Set the error-message, i.e.
setMessage(String) - Method in class org.cumulus4j.keymanager.front.shared.Error
Set the error-message.
setName(String) - Method in class org.cumulus4j.keystore.prop.Property
Set the property's unique name.
setNextValue(long) - Method in class org.cumulus4j.store.model.Sequence
Set the next value (i.e.
setPassword(char[]) - Method in class org.cumulus4j.keymanager.front.shared.UserWithPassword
Set the password.
setPassword(char[]) - Method in class org.cumulus4j.keymanager.front.webapp.Auth
Set the password.
setProperty(String, char[], Property<?>) - Method in class org.cumulus4j.keystore.KeyStore
Set a property.
setReleased(boolean) - Method in class org.cumulus4j.keymanager.Session
Set the 'released' status.
setRequestID(String) - Method in class org.cumulus4j.keymanager.back.shared.Message
Set the request-identifier.
setResponse(Response) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Set the Response.
setRight(AbstractExpressionEvaluator<? extends Expression>) - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Set the right branch in the tree structure.
setRootMessage(String) - Method in class org.cumulus4j.keymanager.front.shared.Error
Set the root-Throwable's exception-message.
setRootType(String) - Method in class org.cumulus4j.keymanager.front.shared.Error
Get the fully qualified class-name of the root-Throwable in the exception's cause-chain.
setStatus(PendingRequestStatus) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequest
Set the current status.
setSuperClassMeta(ClassMeta) - Method in class org.cumulus4j.store.model.ClassMeta
 
setTimestamp(Date) - Method in class org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyRequest
Set the timestamp which the active encryption key should be determined for
setType(String) - Method in class org.cumulus4j.keymanager.back.shared.ErrorResponse
Set the error-type.
setType(String) - Method in class org.cumulus4j.keymanager.front.shared.Error
Set the fully qualified class-name of the wrapped Throwable.
setUserName(String) - Method in class org.cumulus4j.keymanager.front.shared.User
Set the user's name (as used for log-in).
setUserName(String) - Method in class org.cumulus4j.keymanager.front.webapp.Auth
Set the user-name.
setUsers(List<User>) - Method in class org.cumulus4j.keymanager.front.shared.UserList
Set the users.
setValue(T) - Method in class org.cumulus4j.keystore.prop.Property
Set the property's value.
setValue(byte[]) - Method in class org.cumulus4j.store.model.DataEntry
Set the encrypted data of an entity.
setValue(long, Object) - Method in class org.cumulus4j.store.model.ObjectContainer
Set a value.
setValueEncoded(byte[]) - Method in class org.cumulus4j.keystore.prop.Long2LongSortedMapProperty
 
setValueEncoded(byte[]) - Method in class org.cumulus4j.keystore.prop.LongProperty
Set the property's value encoded as byte-array or null, if the property shall be empty.
setValueEncoded(byte[]) - Method in class org.cumulus4j.keystore.prop.Property
Set the property's value encoded as byte-array or null, if the property shall be empty.
setValueEncoded(byte[]) - Method in class org.cumulus4j.keystore.prop.StringProperty
Set the property's value encoded as byte-array or null, if the property shall be empty.
setVersion(Object) - Method in class org.cumulus4j.store.model.ObjectContainer
 
setXxx(UUID) - Method in class org.cumulus4j.keystore.prop.Property
Internal value used to detect improper usage of the API.
sharedInstance() - Static method in class org.cumulus4j.crypto.CryptoRegistry
Get the shared instance of this registry.
sharedInstance(NucleusContext) - Static method in class org.cumulus4j.store.crypto.CryptoManagerRegistry
Get the CryptoManagerRegistry corresponding to a given NucleusContext.
sharedInstance() - Static method in class org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBrokerRegistry
 
splitTransformation(String) - Static method in class org.cumulus4j.crypto.CryptoRegistry
Split the transformation-String into its parts.
storeBooleanField(int, boolean) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
storeByteField(int, byte) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
storeCharField(int, char) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
storeDoubleField(int, double) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
StoreFieldManager - Class in org.cumulus4j.store.fieldmanager
Manager for the process of persisting a user object into the datastore, handling the translation from the users own object into the DataEntry object.
StoreFieldManager(ObjectProvider, PersistenceManager, ClassMeta, AbstractClassMetaData, ObjectContainer) - Constructor for class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
storeFloatField(int, float) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
storeIntField(int, int) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
storeLongField(int, long) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
storeObjectField(int, Object) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
storeShortField(int, short) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
storeStringField(int, String) - Method in class org.cumulus4j.store.fieldmanager.StoreFieldManager
 
StreamCipherImpl - Class in org.cumulus4j.crypto.internal.symmetric
 
StreamCipherImpl(String, StreamCipher) - Constructor for class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
StringEndsWithEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "{String}.endsWith(arg)".
StringEndsWithEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringEndsWithEvaluator
 
StringEqualsEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "{String}.equals(arg)".
StringEqualsEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringEqualsEvaluator
 
StringEqualsIgnoreCaseEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "{String}.equalsIgnoreCase(arg)".
StringEqualsIgnoreCaseEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringEqualsIgnoreCaseEvaluator
 
StringIndexOfEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "String.indexOf(str [,from]) {oper} {compareTo}".
StringIndexOfEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringIndexOfEvaluator
 
StringLengthEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "String.length(str) {oper} {compareTo}".
StringLengthEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringLengthEvaluator
 
StringMatchesEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "{String}.matches(arg)".
StringMatchesEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringMatchesEvaluator
 
StringProperty - Class in org.cumulus4j.keystore.prop
Property implementation for the value type String.
StringProperty() - Constructor for class org.cumulus4j.keystore.prop.StringProperty
 
StringStartsWithEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "{String}.startsWith(arg)".
StringStartsWithEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringStartsWithEvaluator
 
StringSubstringEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "String.substring(pos1 [, pos2]) {oper} {compareTo}".
StringSubstringEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringSubstringEvaluator
 
StringToLowerCaseEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "String.toLowerCase() {oper} {compareTo}".
StringToLowerCaseEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringToLowerCaseEvaluator
 
StringToUpperCaseEvaluator - Class in org.cumulus4j.store.query.method
Evaluator for "String.toUpperCase() {oper} {compareTo}".
StringToUpperCaseEvaluator() - Constructor for class org.cumulus4j.store.query.method.StringToUpperCaseEvaluator
 
SubCommand - Class in org.cumulus4j.keymanager.cli
Sub-command for a certain CLI operation.
SubCommand() - Constructor for class org.cumulus4j.keymanager.cli.SubCommand
 
subCommandClasses - Static variable in class org.cumulus4j.keymanager.cli.KeyManagerCLI
 
subCommandName2subCommand - Static variable in class org.cumulus4j.keymanager.cli.KeyManagerCLI
 
subCommands - Static variable in class org.cumulus4j.keymanager.cli.KeyManagerCLI
 
SubCommandWithKeyManagerAPI - Class in org.cumulus4j.keymanager.cli
Abstract SubCommand implementation for being subclassed when the KeyManagerAPI is used.
SubCommandWithKeyManagerAPI() - Constructor for class org.cumulus4j.keymanager.cli.SubCommandWithKeyManagerAPI
 
SubCommandWithKeyManagerAPIWithAuth - Class in org.cumulus4j.keymanager.cli
Abstract SubCommand implementation for being subclassed when the KeyManagerAPI is used.
SubCommandWithKeyManagerAPIWithAuth() - Constructor for class org.cumulus4j.keymanager.cli.SubCommandWithKeyManagerAPIWithAuth
 
SubCommandWithKeyStore - Class in org.cumulus4j.keymanager.cli
Abstract SubCommand implementation for being subclassed when a key-store is used.
SubCommandWithKeyStore() - Constructor for class org.cumulus4j.keymanager.cli.SubCommandWithKeyStore
 
SubCommandWithKeyStoreWithAuth - Class in org.cumulus4j.keymanager.cli
Abstract SubCommand implementation for being subclassed when a key-store and authentication (user + password) is used.
SubCommandWithKeyStoreWithAuth() - Constructor for class org.cumulus4j.keymanager.cli.SubCommandWithKeyStoreWithAuth
 
SubqueryExpressionEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator handling a sub-query.
SubqueryExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, SubqueryExpression) - Constructor for class org.cumulus4j.store.query.eval.SubqueryExpressionEvaluator
Create an instance.
SYSTEM_PROPERTY_ACTIVE_MESSAGE_BROKER - Static variable in class org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBrokerRegistry
The system property configuring which message-broker-implementation is to be used.
SYSTEM_PROPERTY_CLEANUP_TIMER_ENABLED - Static variable in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
System property to control whether the timer for cleaning up old PendingRequests should be enabled.
SYSTEM_PROPERTY_CLEANUP_TIMER_PERIOD - Static variable in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
System property to control when the timer for cleaning up old PendingRequests is called.
SYSTEM_PROPERTY_ENCRYPTION_ALGORITHM - Static variable in class org.cumulus4j.keystore.KeyStore
System property to control the encryption algorithm that is used to encrypt data within the key-store.
SYSTEM_PROPERTY_KEY_SIZE - Static variable in class org.cumulus4j.keystore.KeyStore
System property to control the size of the keys generated.
SYSTEM_PROPERTY_KEY_STORE_DIR - Static variable in class org.cumulus4j.keymanager.front.webapp.KeyStoreManager
System property to control which directory is used to manage key store files.
SYSTEM_PROPERTY_MAC_ALGORITHM - Static variable in class org.cumulus4j.keystore.KeyStore
System property to control the MAC algorithm that is used to protect the data within the key-store against manipulation.
SYSTEM_PROPERTY_PERSISTENCE_PROPERTIES_PREFIX - Static variable in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
Prefix for system properties used to configure the PersistenceManagerFactory.
SYSTEM_PROPERTY_POLL_REQUEST_TIMEOUT - Static variable in interface org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBroker
System property to control the timeout (in milliseconds) for the MessageBroker.pollRequest(String) method.
SYSTEM_PROPERTY_QUERY_TIMEOUT - Static variable in interface org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBroker
System property to control the timeout (in milliseconds) for the MessageBroker.query(Class, Request) method.
SystemPropertyUtil - Class in org.cumulus4j.keymanager.back.shared
Helper class to work with system properties.

T

testGet() - Method in class org.cumulus4j.store.crypto.keymanager.rest.KeyManagerChannelService
Test method to allow an administrator to verify the URL in a browser.
throwUniformInterfaceExceptionAsAuthenticationException(UniformInterfaceException) - Static method in class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
throwUniformInterfaceExceptionAsIOException(UniformInterfaceException) - Static method in class org.cumulus4j.keymanager.api.internal.remote.RemoteKeyManagerAPI
 
TimePeriodOptionHandler - Class in org.cumulus4j.keymanager.cli
Option handler implementation to interprete a time period (e.g.
TimePeriodOptionHandler(CmdLineParser, OptionDef, Setter<Long>) - Constructor for class org.cumulus4j.keymanager.cli.TimePeriodOptionHandler
 
TimePeriodOptionHandler.Unit - Enum in org.cumulus4j.keymanager.cli
Units based on ISO 31-1 (where it exists).
toByteArray() - Method in class org.cumulus4j.store.model.IndexValue
Get a byte-array with all dataEntryIDs.
toMSec(long) - Method in enum org.cumulus4j.keymanager.cli.TimePeriodOptionHandler.Unit
 
toString() - Method in class org.cumulus4j.keymanager.back.shared.Request
 
toString() - Method in class org.cumulus4j.keymanager.back.shared.Response
 
toString() - Method in class org.cumulus4j.keystore.prop.Property
 
toString() - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.ActiveKeyManagerChannelRegistration
Deprecated.  
toString() - Method in class org.cumulus4j.store.model.ClassMeta
 
toString() - Method in class org.cumulus4j.store.model.FieldMeta
 

U

UnknownCryptoManagerIDException - Exception in org.cumulus4j.store.crypto
Thrown by CryptoManagerRegistry.getCryptoManager(String), if there is no CryptoManager registered for the given ID.
UnknownCryptoManagerIDException(String) - Constructor for exception org.cumulus4j.store.crypto.UnknownCryptoManagerIDException
Create a new exception instance.
unregisterThreadIfMoreThanDesiredThreadCount(KeyManagerChannelListenerThread) - Method in class org.cumulus4j.keymanager.channel.KeyManagerChannelManager
Unregister the given thread, if there are currently more threads running than desired.
update(byte, byte[], int) - Method in interface org.cumulus4j.crypto.Cipher
Update this cipher with a single byte.
update(byte[], int, int, byte[], int) - Method in interface org.cumulus4j.crypto.Cipher
Update this cipher with multiple bytes.
update(byte, byte[], int) - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
update(byte[], int, int, byte[], int) - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
update(byte) - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
update(byte[], int, int) - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorImpl
 
update(byte, byte[], int) - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
update(byte[], int, int, byte[], int) - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
update(byte, byte[], int) - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
update(byte[], int, int, byte[], int) - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
update(byte, byte[], int) - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
update(byte[], int, int, byte[], int) - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
updateLastUsageTimestamp() - Method in class org.cumulus4j.store.crypto.AbstractCryptoSession
 
updateLastUsageTimestamp() - Method in interface org.cumulus4j.store.crypto.CryptoSession
Set the lastUsageTimestamp to now, i.e.
updateLastUsageTimestamp() - Method in class org.cumulus4j.store.crypto.keymanager.CryptoCacheKeyDecrypterEntry
Update the lastUsageTimestamp (set it to NOW).
updateLastUse(long) - Method in class org.cumulus4j.keymanager.Session
 
updateObject(ObjectProvider, int[]) - Method in class org.cumulus4j.store.Cumulus4jPersistenceHandler
 
User - Class in org.cumulus4j.keymanager.front.shared
DTO representing a user.
User() - Constructor for class org.cumulus4j.keymanager.front.shared.User
Create an empty User instance.
User(String) - Constructor for class org.cumulus4j.keymanager.front.shared.User
Create a User instance with a userName.
UserAlreadyExistsException - Exception in org.cumulus4j.keystore
Thrown by KeyStore.createUser(String, char[], String, char[]), if a user with the same userName already exists.
UserAlreadyExistsException() - Constructor for exception org.cumulus4j.keystore.UserAlreadyExistsException
 
UserAlreadyExistsException(String) - Constructor for exception org.cumulus4j.keystore.UserAlreadyExistsException
 
UserAlreadyExistsException(Throwable) - Constructor for exception org.cumulus4j.keystore.UserAlreadyExistsException
 
UserAlreadyExistsException(String, Throwable) - Constructor for exception org.cumulus4j.keystore.UserAlreadyExistsException
 
UserList - Class in org.cumulus4j.keymanager.front.shared
DTO representing a list of Users.
UserList() - Constructor for class org.cumulus4j.keymanager.front.shared.UserList
 
UserNotFoundException - Exception in org.cumulus4j.keystore
Thrown by the KeyStore, if a userName references a non-existent user.
UserNotFoundException() - Constructor for exception org.cumulus4j.keystore.UserNotFoundException
 
UserNotFoundException(String) - Constructor for exception org.cumulus4j.keystore.UserNotFoundException
 
UserNotFoundException(Throwable) - Constructor for exception org.cumulus4j.keystore.UserNotFoundException
 
UserNotFoundException(String, Throwable) - Constructor for exception org.cumulus4j.keystore.UserNotFoundException
 
UserService - Class in org.cumulus4j.keymanager.front.webapp
REST service for user management.
UserService() - Constructor for class org.cumulus4j.keymanager.front.webapp.UserService
Create a new instance.
UserWithPassword - Class in org.cumulus4j.keymanager.front.shared
DTO representing a user (with a password).
UserWithPassword() - Constructor for class org.cumulus4j.keymanager.front.shared.UserWithPassword
 

V

validateSchema(Set<String>, Properties) - Method in class org.cumulus4j.store.Cumulus4jStoreManager
 
valueOf(String) - Static method in enum org.cumulus4j.crypto.CipherEngineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cumulus4j.crypto.CipherOperationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cumulus4j.keymanager.cli.TimePeriodOptionHandler.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequestStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cumulus4j.store.model.FieldMetaRole
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.cumulus4j.crypto.CipherEngineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cumulus4j.crypto.CipherOperationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cumulus4j.keymanager.cli.TimePeriodOptionHandler.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.PendingRequestStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cumulus4j.store.model.FieldMetaRole
Returns an array containing the constants of this enum type, in the order they are declared.
VariableExpressionEvaluator - Class in org.cumulus4j.store.query.eval
Evaluator representing variables.
VariableExpressionEvaluator(QueryEvaluator, AbstractExpressionEvaluator<?>, VariableExpression) - Constructor for class org.cumulus4j.store.query.eval.VariableExpressionEvaluator
 
VersionSubCommand - Class in org.cumulus4j.keymanager.cli
SubCommand implementation for showing the version number of the command line tool.
VersionSubCommand() - Constructor for class org.cumulus4j.keymanager.cli.VersionSubCommand
 

_

_createMACCalculator() - Method in class org.cumulus4j.crypto.AbstractMACCalculatorFactory
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DES
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DES64
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DES9797Alg3
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DES9797Alg3with7816d4
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.DESCFB8
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.GOST28147
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.MD2
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.MD4
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.MD5
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.OldSHA384
Deprecated.  
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.OldSHA512
Deprecated.  
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.RC2
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.RC2CFB8
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.RIPEMD128
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.RIPEMD160
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA1
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA224
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA256
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA384
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.SHA512
 
_createMACCalculator() - Method in class org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl.Tiger
 
_createOrGetEncryptionCoordinateSet(boolean, PersistenceManagerConnection, String, String) - Method in class org.cumulus4j.store.EncryptionCoordinateSetManager
Get the EncryptionCoordinateSet identified by the given properties.
_getResultSymbols() - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get the Symbols for which AbstractExpressionEvaluator.queryResultDataEntryIDs(ResultDescriptor) (and thus AbstractExpressionEvaluator.queryResultObjects(ResultDescriptor)) can return a result.
_getResultSymbols() - Method in class org.cumulus4j.store.query.eval.PrimaryExpressionEvaluator
 
_getResultSymbols() - Method in class org.cumulus4j.store.query.eval.VariableExpressionEvaluator
 
_init(CipherOperationMode, CipherParameters) - Method in class org.cumulus4j.crypto.AbstractCipher
 
_init(CipherOperationMode, CipherParameters) - Method in class org.cumulus4j.crypto.internal.asymmetric.AsymmetricBlockCipherImpl
 
_init(CipherOperationMode, CipherParameters) - Method in class org.cumulus4j.crypto.internal.symmetric.AEADBlockCipherImpl
 
_init(CipherOperationMode, CipherParameters) - Method in class org.cumulus4j.crypto.internal.symmetric.BufferedBlockCipherImpl
 
_init(CipherOperationMode, CipherParameters) - Method in class org.cumulus4j.crypto.internal.symmetric.StreamCipherImpl
 
_pollRequest(String) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.AbstractMessageBroker
Delegate of the AbstractMessageBroker.pollRequest(String) method.
_pollRequest(String) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory.MessageBrokerInMemory
 
_pollRequest(String, long) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory.MessageBrokerInMemory
 
_pollRequest(String) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
 
_pushResponse(Response) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.AbstractMessageBroker
Delegate of the AbstractMessageBroker.pushResponse(Response) method.
_pushResponse(Response) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory.MessageBrokerInMemory
 
_pushResponse(Response) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
 
_query(Class<? extends Response>, Request) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.AbstractMessageBroker
Delegate of the AbstractMessageBroker.query(Class, Request) method.
_query(Class<? extends Response>, Request) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory.MessageBrokerInMemory
 
_query(Class<? extends Response>, Request, long) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory.MessageBrokerInMemory
 
_query(Class<? extends Response>, Request) - Method in class org.cumulus4j.store.crypto.keymanager.messagebroker.pmf.MessageBrokerPMF
 
_queryEnd(FieldMeta, AbstractMemberMetaData, FieldMeta, boolean, Class<?>) - Method in class org.cumulus4j.store.query.eval.ExpressionHelper.ContainsConstantResolver
 
_queryEnd(FieldMeta, AbstractMemberMetaData, FieldMeta, boolean, Class<?>) - Method in class org.cumulus4j.store.query.eval.ExpressionHelper.ContainsVariableResolver
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Execute a query for the given resultDescriptor.
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.AndExpressionEvaluator
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.ComparisonExpressionEvaluator
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.InvokeExpressionEvaluator
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.LiteralEvaluator
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.NotExpressionEvaluator
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.OrExpressionEvaluator
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.ParameterExpressionEvaluator
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.PrimaryExpressionEvaluator
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.SubqueryExpressionEvaluator
 
_queryResultDataEntryIDs(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.VariableExpressionEvaluator
 
_queryResultDataEntryIDsIgnoringNegation(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.AndExpressionEvaluator
 
_queryResultDataEntryIDsIgnoringNegation(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.OrExpressionEvaluator
 
_queryResultObjects(ResultDescriptor) - Method in class org.cumulus4j.store.query.eval.AbstractExpressionEvaluator
Get those objects that match the query criteria for the specified resultDescriptor or null, if the given symbol is not queryable by the evaluator implementation.

A B C D E F G H I J K L M N O P Q R S T U V _
Cumulus4j API
(1.0.0)

Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.