public class TestBOLoaderV2 extends java.lang.Object implements BOLoaderI, ExpiringTokenStorageProviderI, TransactionProviderI
BOQueryLoaderI.InternalHelperrootPaneToLockOnConnectionInterrupt| Constructor and Description |
|---|
TestBOLoaderV2(SchemaI _schema) |
TestBOLoaderV2(SchemaI _schema,
java.lang.Class[] initialdataClasses) |
TestBOLoaderV2(SchemaI _schema,
java.lang.Class[] initialdataClasses,
BO[] _bosInDB) |
TestBOLoaderV2(java.lang.String schemaPath) |
TestBOLoaderV2(java.lang.String schemaPath,
java.lang.Class[] initialdataClasses) |
TestBOLoaderV2(java.lang.String schemaPath,
java.lang.Class[] initialdataClasses,
BO[] _bosInDB) |
| Modifier and Type | Method and Description |
|---|---|
void |
addQueryInterceptor(java.lang.String query,
TestQueryInterceptorI qi)
Deprecated.
FIXME! TT 2024-04-11: This kludge should not be used, rather support for the required OQL
constructs should be implemented in
InterpretedOQLQuery |
void |
clearQueryInterceptors()
Deprecated.
|
java.lang.String |
createExpiringToken(java.lang.String serviceName,
byte[] value,
long expiryms)
Works like @see #createExpiringToken(String,String,byte[],long), but creates a non-conflicting tokenName
within the store, stores the value and returns the chosen tokenName.
|
void |
createExpiringToken(java.lang.String serviceName,
java.lang.String tokenName,
byte[] value,
long expiryms)
Creates a time limited association of the given service and token name to a byte array value (usually a key).
|
TestTransactionV2 |
createTransaction()
Convenience method to create a
TestTransactionV2 with default description. |
byte[] |
destroyExpiringToken(java.lang.String serviceName,
java.lang.String tokenName)
Destroys a time limited token immediately
|
void |
drain()
If this BOLoader has a cache, we request it to empty it.
|
void |
dump()
Outputs some info about the loader's state to STDERR.
|
void |
dump(boolean listBOs) |
void |
execute(BatchedBackendRequestI[] srs) |
boolean |
exists(java.lang.Long id)
wrapper for exists(id, null).
|
boolean |
exists(java.lang.Long id,
java.lang.Class classtip)
Returns true if a BO with the given id exists.
|
static TestBOLoaderV2 |
forCore() |
static TestBOLoaderV2 |
forCore(java.lang.Class[] initialdataClasses) |
static TestBOLoaderV2 |
forCore(java.lang.Class[] initialdataClasses,
BO[] _bosInDB) |
BO |
frapFromCache(BO bo)
Put a BO instance to further use in this BOLoader, cloning it in case it's unknown,
giving back a cached instance in case it's cached,
in any way returning an instance without making further reloads (which would make
the effort of caching it useless).
|
byte[] |
getBLOB(java.lang.Long boid)
get the BLOB belonging to BO[id].
|
long |
getBLOB(java.lang.Long id,
java.io.DataOutput os)
Writes the BLOB belonging to BO[id] to the passed DataOutput.
|
long |
getBLOB(java.lang.Long id,
java.io.DataOutput os,
boolean closeOS)
Writes the BLOB belonging to BO[id] to the passed DataOutput.
|
long |
getBLOB(java.lang.Long id,
java.io.DataOutput os,
boolean closeOS,
java.lang.Long backuppingBPId)
Writes the BLOB belonging to BO[id] to the passed DataOutput.
|
byte[] |
getBLOB(java.lang.Long boid,
java.lang.Long backuppingBPId)
get the BLOB belonging to BO[id].
|
long |
getBLOB(java.lang.Long id,
java.io.OutputStream os)
Writes the BLOB belonging to BO[id] to the passed OutputStream.
|
long |
getBLOB(java.lang.Long id,
java.io.OutputStream os,
boolean closeOS)
Writes the BLOB belonging to BO[id] to the passed OutputStream.
|
long |
getBLOB(java.lang.Long id,
java.io.OutputStream os,
boolean closeOS,
java.lang.Long backuppingBPId)
Writes the BLOB belonging to BO[id] to the passed OutputStream.
|
VFile |
getBLOBInfo(java.lang.Long id)
gathers information about the BLOB belonging to BO[i].
|
VFile |
getBLOBInfo(java.lang.Long id,
java.lang.Long backuppingBPId)
gathers information about the BLOB belonging to BO[i].
|
BO |
getBO(java.lang.Long id)
wrapper for getBO(id, null).
|
BO |
getBO(java.lang.Long id,
java.lang.Class<? extends BOI> classtip)
Returns the BO with the given id.
|
BO |
getBO(java.lang.Long id,
java.lang.Class<? extends BOI> classtip,
boolean returnNullIfNotFound) |
BO[] |
getBOs(long[] ids)
wrapper for getBOs(ids, null)
|
BO[] |
getBOs(java.lang.Long[] ids)
wrapper for getBOs(ids, null)
|
BO[] |
getBOs(long[] ids,
java.lang.Class<? extends BOI> classtip)
returns the BOs with the given ids.
|
BO[] |
getBOs(java.lang.Long[] ids,
java.lang.Class<? extends BOI> classtip)
returns the BOs with the given ids.
|
BOT |
getBOT(java.lang.Class clazz) |
BO |
getBOUncached(java.lang.Long id) |
BO |
getBOUncached(java.lang.Long id,
java.lang.Class<? extends BOI> classtip)
Loads and returns the BO with this Id with a non caching BOLoader.
|
CryptoHandlerI |
getCryptoHandler()
get a reference to the CryptoHandler used.
|
DBManEventProviderI |
getEventProvider()
Returns the DBManEventProviderI of this BOLoader, if any.
|
FeatureManagerI |
getFeatureManager() |
FileVaultI |
getFileVault() |
Transaction |
getNewTransaction() |
Transaction |
getNewTransaction(java.lang.String desc) |
Transaction |
getNewTransaction(java.lang.String desc,
TemporaryIdSupplierI tempIdSupplier) |
Transaction |
getNewTransaction(TemporaryIdSupplierI tempIdSupplier) |
Transaction |
getNewTransactionWithInstrumentedSchema() |
Transaction |
getNewTransactionWithInstrumentedSchema(java.lang.String desc) |
Transaction |
getNewTransactionWithInstrumentedSchema(java.lang.String desc,
TemporaryIdSupplierI tempIdSupplier) |
Transaction |
getNewTransactionWithInstrumentedSchema(TemporaryIdSupplierI tempIdSupplier) |
java.lang.Long |
getNextId()
get a unique Long id from the backend.
|
java.lang.Long |
getNodeNumber() |
BOLoaderI |
getParentLoader()
returns the BOLoader which this BOLoader uses to load its objects.
|
BO[] |
getRelationBOs(java.lang.Long id,
java.lang.Class<? extends BOI> classtip,
java.lang.String attributeName)
this method is used by the lazy loading map/list implementation to load related
objects when needed.
|
BOLoaderI |
getRootLoader()
Returns the root BOLoader of this BOLoader or this if there is no more parent loader.
|
SchemaI |
getSchema()
gets a reference to the schema which is used by this BOLoader.
|
boolean |
hasBLOB(java.lang.Long id) |
boolean |
hasBLOB(java.lang.Long id,
java.lang.Long backuppingBPId) |
boolean |
isCaching()
If true, then this BOLoaderI uses an internal cache, holding all BOs hat were loaded or frapped into it.
|
java.lang.Boolean |
isLoggedIn(Benutzer user)
Tells if the given Benutzer is currently logged in.
|
boolean |
isLoggedInNN(Benutzer user)
Tells if the given Benutzer is currently logged in.
|
boolean |
isRecording()
Returns true if this BOLoaderI records changes.
|
void |
loadInitialdataFor(java.lang.Class clazz)
Loads initialdata for the given class into the simulated DB
Convenience frontend for the other
loadInitialdataFor method. |
void |
loadInitialdataFor(java.lang.Class[] clazzes)
Loads initialdata for the given classes into the simulated DB.
|
void |
loadInitialdataFor(java.lang.Class[] clazzes,
boolean setInitialdataFlag) |
void |
loadInitialdataFor(java.lang.Class clazz,
boolean setInitialdataFlag) |
static CBOSchema |
loadSchema(java.lang.String schemaPath) |
void |
login(Benutzer user)
"Logs in" the given
Benutzer; isLoggedIn will return true after this for that user. |
static TestBOLoaderV2 |
of(java.lang.String projectPath,
java.lang.Class[] initialdataClasses) |
static TestBOLoaderV2 |
of(java.lang.String projectPath,
java.lang.Class[] initialdataClasses,
BO[] _bosInDB) |
BatchedBackendRequestI |
prepareQuery(java.lang.String s) |
BatchedBackendRequestI |
prepareQuery(java.lang.String s,
java.lang.Object[] o) |
void |
putIntoDB(BO bo)
Puts the given
BO into the simulated DB. |
de.ipcon.db.core.QueryResultsI |
query(BOQuery eq)
query objects in an iterative way to hide backend processing time.
|
de.ipcon.db.core.QueryResultsI |
query(java.lang.String query)
wrapper for query(t, Object[0])
|
de.ipcon.db.core.QueryResultsI |
query(java.lang.String query,
java.lang.Object[] pvals)
query objects in an iterative way to hide backend processing time.
|
java.util.List |
queryBO(BOQuery q)
query objects and block until all objects are transferred, returns Objects as a List.
|
java.util.List |
queryBO(java.lang.String query)
wrapper for queryBO(String, Object[0])
|
java.util.List |
queryBO(java.lang.String query,
java.lang.Object[] pvals)
query objects and block until all objects are transferred, returns Objects as a List.
|
de.ipcon.db.core.QueryResultsI |
queryRelation(long id,
java.lang.Class classtip,
java.lang.String attributeName)
does the same as @see #getRelationBOs, but returns a QueryResultsI like @see #query.
|
byte[] |
retrieveExpiringToken(java.lang.String serviceName,
java.lang.String tokenName)
Retrieves a time limited token
|
TransactionAnswer |
saveBO(Transaction tx)
Persists the changes recorded in the passed transaction tx to the database.
|
TransactionAnswer |
saveBO(Transaction tx,
boolean ignoreConflicts) |
void |
setNodeNumber(java.lang.Long $39) |
void |
setSchema(SchemaI $38) |
java.lang.Long |
testAuth(Anmeldung a)
Tests wether given credentials can be verified.
|
boolean |
testAuth(de.ipcon.db.core.PasswortUeberpruefung a)
Tests wether given credentials can be verified.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfrapBOArrayFromCache, frapBOIArrayFromCache, frapBOsFromCache, frapFromCache, isAncestorOf, isRootLoader, isServerSide, isTesting, prepareQueryhaveBLOB, haveBLOB, haveBLOBgetBOByAttr, getBOByAttr, getBOByAttr, getBOByAttrs, getBOByAttrs, getBOByAttrs, getBOsByAttrs, getBOsByAttrs, getBOsByAttrs, getBOsByAttrs, getOneBOByAttr, getUniqueBOByAttrsaveWithRetries, saveWithRetriespublic TestBOLoaderV2(java.lang.String schemaPath)
public TestBOLoaderV2(java.lang.String schemaPath,
java.lang.Class[] initialdataClasses)
public TestBOLoaderV2(java.lang.String schemaPath,
java.lang.Class[] initialdataClasses,
BO[] _bosInDB)
public TestBOLoaderV2(SchemaI _schema)
public TestBOLoaderV2(SchemaI _schema, java.lang.Class[] initialdataClasses)
public static CBOSchema loadSchema(java.lang.String schemaPath)
public void dump()
public void dump(boolean listBOs)
public static TestBOLoaderV2 of(java.lang.String projectPath, java.lang.Class[] initialdataClasses)
public static TestBOLoaderV2 of(java.lang.String projectPath, java.lang.Class[] initialdataClasses, BO[] _bosInDB)
public static TestBOLoaderV2 forCore()
public static TestBOLoaderV2 forCore(java.lang.Class[] initialdataClasses)
public static TestBOLoaderV2 forCore(java.lang.Class[] initialdataClasses, BO[] _bosInDB)
public void loadInitialdataFor(java.lang.Class clazz)
loadInitialdataFor method.public void loadInitialdataFor(java.lang.Class clazz,
boolean setInitialdataFlag)
public void loadInitialdataFor(java.lang.Class[] clazzes)
public void loadInitialdataFor(java.lang.Class[] clazzes,
boolean setInitialdataFlag)
public void putIntoDB(BO bo)
BO into the simulated DB.public FeatureManagerI getFeatureManager()
getFeatureManager in interface BOLoaderIpublic CryptoHandlerI getCryptoHandler()
BOLoaderIgetCryptoHandler in interface BOLoaderI@Deprecated
public void addQueryInterceptor(java.lang.String query,
TestQueryInterceptorI qi)
InterpretedOQLQueryquery - the exact query that should be intercepted, nonnull (unique)qi - the interceptor that handles this query, nonnull.@Deprecated public void clearQueryInterceptors()
public boolean exists(java.lang.Long id)
BOLoaderIexists in interface BOLoaderIBOLoaderI.exists(Long, Class)public boolean exists(java.lang.Long id,
java.lang.Class classtip)
BOLoaderIpublic BO getBO(java.lang.Long id)
BOLoaderIgetBO in interface BOLoaderIBOLoaderI.getBO(Long, Class)public BO getBO(java.lang.Long id, java.lang.Class<? extends BOI> classtip)
BOLoaderIpublic BO getBO(java.lang.Long id, java.lang.Class<? extends BOI> classtip, boolean returnNullIfNotFound)
public BO[] getBOs(java.lang.Long[] ids, java.lang.Class<? extends BOI> classtip)
BOLoaderIgetBOs in interface BOLoaderIids - array of Longs with ids for the requested BOs.classtip - guess for classes which the BOs belong to, may be null.Transactionpublic BO[] getBOs(java.lang.Long[] ids)
BOLoaderIgetBOs in interface BOLoaderIBOLoaderI.getBOs(Long[],Class)public BO[] getBOs(long[] ids, java.lang.Class<? extends BOI> classtip)
BOLoaderIgetBOs in interface BOLoaderIids - array of longs with ids for the requested BOs.classtip - guess for classes which the BOs belong to, may be null.Transactionpublic BO[] getBOs(long[] ids)
BOLoaderIgetBOs in interface BOLoaderIBOLoaderI.getBOs(long[],Class)public BO getBOUncached(java.lang.Long id)
getBOUncached in interface BOLoaderIpublic BO getBOUncached(java.lang.Long id, java.lang.Class<? extends BOI> classtip)
BOLoaderIBOLoaderI.isCaching() BOLoaderI instances.getBOUncached in interface BOLoaderIpublic BO[] getRelationBOs(java.lang.Long id, java.lang.Class<? extends BOI> classtip, java.lang.String attributeName) throws ObjectNotFoundException
BOLoaderIgetRelationBOs in interface BOLoaderIid - id of the BO which the requested BOs has a relation toclasstip - common superclass of the requested bosattributeName - name of the relation from the BO to the requested onesObjectNotFoundExceptionpublic de.ipcon.db.core.QueryResultsI query(java.lang.String query)
BOLoaderIquery in interface BOLoaderIquery in interface BOQueryLoaderIBOLoaderI.query(String, Object[])public de.ipcon.db.core.QueryResultsI query(java.lang.String query,
java.lang.Object[] pvals)
BOLoaderIThis sample shows how to query bla BOs though this method
do
it = bol.query("bla from pack.bo bla where not Ldel limit 2")
loop while it.hasNext()
bo = BO it.getCurrentObject() -- hopefully this IS a BO, depends on the query.
-- do whatever you have to do with the bo
finally
it.close()
end
The finally clause is very important to free up database and backend resources,
so please don't forget this step!query in interface BOLoaderIquery in interface BOQueryLoaderIquery in interface GrooqlBOLoaderIquery - the query to fetch, written in OQLpvals - an object array corresponding with $n entries, $1 is pvals[0] and so forth. Must not be null.public de.ipcon.db.core.QueryResultsI query(BOQuery eq)
BOLoaderIpublic de.ipcon.db.core.QueryResultsI queryRelation(long id,
java.lang.Class classtip,
java.lang.String attributeName)
BOLoaderIqueryRelation in interface BOLoaderIpublic java.util.List queryBO(java.lang.String query)
throws java.lang.IllegalArgumentException
BOLoaderIqueryBO in interface BOLoaderIqueryBO in interface BOQueryLoaderIjava.lang.IllegalArgumentExceptionBOLoaderI.queryBO(String, Object[])public java.util.List queryBO(java.lang.String query,
java.lang.Object[] pvals)
throws java.lang.IllegalArgumentException
BOLoaderIqueryBO in interface BOLoaderIqueryBO in interface BOQueryLoaderIqueryBO in interface GrooqlBOLoaderIquery - the query to fetch, written in OQLpvals - an object array corresponding with $n entries, $1 is pvals[0] and so forth. Must not be null.java.lang.IllegalArgumentExceptionBOLoaderI.query(String, Object[])public java.util.List queryBO(BOQuery q)
BOLoaderIpublic java.lang.Long getNextId()
BOLoaderIpublic java.lang.Long testAuth(Anmeldung a)
BOLoaderIpublic boolean testAuth(de.ipcon.db.core.PasswortUeberpruefung a)
BOLoaderIpublic BatchedBackendRequestI prepareQuery(java.lang.String s)
prepareQuery in interface BOLoaderIpublic BatchedBackendRequestI prepareQuery(java.lang.String s, java.lang.Object[] o)
prepareQuery in interface BOLoaderIpublic void execute(BatchedBackendRequestI[] srs)
public void login(Benutzer user)
Benutzer; isLoggedIn will return true after this for that user.user - the Benutzer that should be marked as "logged in"public java.lang.Boolean isLoggedIn(Benutzer user)
BOLoaderIisLoggedIn in interface BOLoaderIuser - the Benutzer for which the logged in state should be checkedpublic boolean isLoggedInNN(Benutzer user)
BOLoaderIisLoggedInNN in interface BOLoaderIuser - the Benutzer for which the logged in state should be checkedpublic void drain()
BOLoaderIBOLoaderI.isCaching() returns false, this is a nop.public boolean isCaching()
BOLoaderIpublic boolean isRecording()
BOLoaderIisRecording in interface BOLoaderIpublic BO frapFromCache(BO bo)
BOLoaderIfrapFromCache in interface BOLoaderIpublic BOLoaderI getParentLoader()
BOLoaderIgetParentLoader in interface BOLoaderIpublic BOLoaderI getRootLoader()
BOLoaderIgetRootLoader in interface BOLoaderIpublic DBManEventProviderI getEventProvider()
BOLoaderIgetEventProvider in interface BOLoaderIpublic TransactionAnswer saveBO(Transaction tx)
TransactionProviderIsaveBO in interface TransactionProviderItx - the Transaction to savepublic TransactionAnswer saveBO(Transaction tx, boolean ignoreConflicts)
saveBO in interface TransactionProviderIpublic TestTransactionV2 createTransaction()
TestTransactionV2 with default description.public Transaction getNewTransaction()
getNewTransaction in interface TransactionBuilderIpublic Transaction getNewTransaction(TemporaryIdSupplierI tempIdSupplier)
getNewTransaction in interface TransactionBuilderIpublic Transaction getNewTransaction(java.lang.String desc)
getNewTransaction in interface TransactionBuilderIpublic Transaction getNewTransaction(java.lang.String desc, TemporaryIdSupplierI tempIdSupplier)
getNewTransaction in interface TransactionBuilderIpublic Transaction getNewTransactionWithInstrumentedSchema()
getNewTransactionWithInstrumentedSchema in interface TransactionBuilderIpublic Transaction getNewTransactionWithInstrumentedSchema(TemporaryIdSupplierI tempIdSupplier)
getNewTransactionWithInstrumentedSchema in interface TransactionBuilderIpublic Transaction getNewTransactionWithInstrumentedSchema(java.lang.String desc)
getNewTransactionWithInstrumentedSchema in interface TransactionBuilderIpublic Transaction getNewTransactionWithInstrumentedSchema(java.lang.String desc, TemporaryIdSupplierI tempIdSupplier)
getNewTransactionWithInstrumentedSchema in interface TransactionBuilderIpublic FileVaultI getFileVault()
getFileVault in interface BOLoaderIpublic boolean hasBLOB(java.lang.Long id)
hasBLOB in interface BLOBLoaderIid - the id of the BO the check for existence of a BLOB on the server.public boolean hasBLOB(java.lang.Long id,
java.lang.Long backuppingBPId)
hasBLOB in interface BLOBLoaderIid - the id of the BO the check for existence of a BLOB on the server.backuppingBPId - instead of the current BLOB get the VFile for
the backup-BLOB that was stored because of this BP-Id from
the backup-dirpublic byte[] getBLOB(java.lang.Long boid)
BLOBLoaderIgetBLOB in interface BLOBLoaderIboid - the id of the BO the BLOB belongs to.public byte[] getBLOB(java.lang.Long boid,
java.lang.Long backuppingBPId)
BLOBLoaderIgetBLOB in interface BLOBLoaderIboid - the id of the BO the BLOB belongs to.backuppingBPId - instead of the current BLOB get and stream
the backup-BLOB that was stored because of this BP-Id from the backup-dirpublic VFile getBLOBInfo(java.lang.Long id)
BLOBLoaderIgetBLOBInfo in interface BLOBLoaderIid - the id of the BO the BLOB-info belongs to.public VFile getBLOBInfo(java.lang.Long id, java.lang.Long backuppingBPId)
BLOBLoaderIgetBLOBInfo in interface BLOBLoaderIid - the id of the BO the BLOB-info belongs to.backuppingBPId - instead of the current BLOB get the VFile for
the backup-BLOB that was stored because of this BP-Id from the backup-dirpublic long getBLOB(java.lang.Long id,
java.io.OutputStream os)
BLOBLoaderIgetBLOB in interface BLOBLoaderIid - the id of the BO the BLOB belongs toos - the OutputStream to write the BLOB-bytes topublic long getBLOB(java.lang.Long id,
java.io.OutputStream os,
boolean closeOS)
BLOBLoaderIgetBLOB in interface BLOBLoaderIid - the id of the BO the BLOB belongs toos - the OutputStream to write the BLOB-bytes tocloseOS - a boolean designating if the OutputStream shall be closed afterwards or not.public long getBLOB(java.lang.Long id,
java.io.OutputStream os,
boolean closeOS,
java.lang.Long backuppingBPId)
BLOBLoaderIgetBLOB in interface BLOBLoaderIid - the id of the BO the BLOB belongs toos - the OutputStream to write the BLOB-bytes tocloseOS - a boolean designating if the OutputStream shall be closed afterwards or not.backuppingBPId - instead of the current BLOB get and stream
the backup-BLOB that was stored because of this BP-Id from the backup-dirpublic long getBLOB(java.lang.Long id,
java.io.DataOutput os)
BLOBLoaderIgetBLOB in interface BLOBLoaderIid - the id of the BO the BLOB belongs toos - the DataOutput to write the BLOB-bytes topublic long getBLOB(java.lang.Long id,
java.io.DataOutput os,
boolean closeOS)
BLOBLoaderIgetBLOB in interface BLOBLoaderIid - the id of the BO the BLOB belongs toos - the DataOutput to write the BLOB-bytes tocloseOS - a boolean designating if the DataOutput shall be closed afterwards or not.public long getBLOB(java.lang.Long id,
java.io.DataOutput os,
boolean closeOS,
java.lang.Long backuppingBPId)
BLOBLoaderIgetBLOB in interface BLOBLoaderIid - the id of the BO the BLOB belongs toos - the DataOutput to write the BLOB-bytes tocloseOS - a boolean designating if the DataOutput shall be closed afterwards or not.backuppingBPId - instead of the current BLOB get and stream
the backup-BLOB that was stored because of this BP-Id from the backup-dirpublic void createExpiringToken(java.lang.String serviceName,
java.lang.String tokenName,
byte[] value,
long expiryms)
ExpiringTokenStorageProviderIcreateExpiringToken in interface ExpiringTokenStorageProviderIserviceName - name (fqn) of the service who provided the valuetokenName - name of the token variable which in conjunction with the service name provides a key to the valuevalue - the actual value, as byte arrayexpiryms - the time the value will be valid. After that time, the value is removed from the storepublic java.lang.String createExpiringToken(java.lang.String serviceName,
byte[] value,
long expiryms)
ExpiringTokenStorageProviderIcreateExpiringToken in interface ExpiringTokenStorageProviderIserviceName - name (fqn) of the service who provided the valuevalue - the actual value, as byte arrayexpiryms - the time the value will be valid. After that time, the value is removed from the storepublic byte[] retrieveExpiringToken(java.lang.String serviceName,
java.lang.String tokenName)
ExpiringTokenStorageProviderIretrieveExpiringToken in interface ExpiringTokenStorageProviderIserviceName - name (fqn) of the service who provided the valuetokenName - name of the token variable which in conjunction with the service name provides a key to the valuepublic byte[] destroyExpiringToken(java.lang.String serviceName,
java.lang.String tokenName)
ExpiringTokenStorageProviderIdestroyExpiringToken in interface ExpiringTokenStorageProviderIserviceName - name (fqn) of the service who provided the valuetokenName - name of the token variable which in conjunction with the service name provides a key to the valuepublic SchemaI getSchema()
BOLoaderIgetSchema in interface BOLoaderIgetSchema in interface SchemaProviderIpublic void setSchema(SchemaI $38)
public java.lang.Long getNodeNumber()
public void setNodeNumber(java.lang.Long $39)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.