Class TanCallable
java.lang.Object
de.uplanet.lucy.server.auxiliaries.TanCallable
@VelocityVariable("Tan")
@VelocityCallable("singleton")
public final class TanCallable
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a transaction number in the scope of the given session.getContextTan(de.uplanet.lucy.server.IProcessingContext p_ctx) Get the transaction number from the processing context.booleanhasContextTan(de.uplanet.lucy.server.IProcessingContext p_ctx) Check if the processing context contains a transaction number.voidinvalidateTan(ISession p_session, String p_strTan) Invalidate the given transaction number in the scope of the given session.voidinvalidateTanAtCommitTransaction(ISession p_session, String p_strTan) Invalidate the given transaction number in the scope of the given session when the transaction is committed.booleanisValidTan(ISession p_session, String p_strTan) Check if the given transaction number is valid in the scope of the given session.
-
Constructor Details
-
TanCallable
public TanCallable()
-
-
Method Details
-
hasContextTan
public boolean hasContextTan(de.uplanet.lucy.server.IProcessingContext p_ctx) Check if the processing context contains a transaction number.- Parameters:
p_ctx- The processing context.- Returns:
trueif the processing context contains a transaction number, orfalseotherwise.
-
getContextTan
Get the transaction number from the processing context.- Parameters:
p_ctx- The processing context.- Returns:
- The transaction number, or
nullif the processing context does not contain a transaction number.
-
createTan
Create a transaction number in the scope of the given session.- Parameters:
p_session- The session.- Returns:
- A new transaction number.
-
isValidTan
Check if the given transaction number is valid in the scope of the given session.- Parameters:
p_session- The session.- Returns:
trueif the given transaction number is valid, orfalseotherwise.
-
invalidateTan
Invalidate the given transaction number in the scope of the given session.- Parameters:
p_session- The session.p_strTan- The transaction number to be invalidated.
-
invalidateTanAtCommitTransaction
Invalidate the given transaction number in the scope of the given session when the transaction is committed.It is not an error if the given transaction number is not in the scope of the given session when the transaction is committed.
- Parameters:
p_session- The session.p_strTan- The transaction number to be invalidated.
-