Klasse TanCallable

java.lang.Object
de.uplanet.lucy.server.auxiliaries.TanCallable

@VelocityVariable("Tan") @VelocityCallable("singleton") public final class TanCallable extends Object
  • Konstruktordetails

    • TanCallable

      public TanCallable()
  • Methodendetails

    • hasContextTan

      public boolean hasContextTan(de.uplanet.lucy.server.IProcessingContext p_ctx)
      Check if the processing context contains a transaction number.
      Parameter:
      p_ctx - The processing context.
      Gibt zurück:
      true if the processing context contains a transaction number, or false otherwise.
    • getContextTan

      public String getContextTan(de.uplanet.lucy.server.IProcessingContext p_ctx)
      Get the transaction number from the processing context.
      Parameter:
      p_ctx - The processing context.
      Gibt zurück:
      The transaction number, or null if the processing context does not contain a transaction number.
    • createTan

      public String createTan(ISession p_session)
      Create a transaction number in the scope of the given session.
      Parameter:
      p_session - The session.
      Gibt zurück:
      A new transaction number.
    • isValidTan

      public boolean isValidTan(ISession p_session, String p_strTan)
      Check if the given transaction number is valid in the scope of the given session.
      Parameter:
      p_session - The session.
      Gibt zurück:
      true if the given transaction number is valid, or false otherwise.
    • invalidateTan

      public void invalidateTan(ISession p_session, String p_strTan)
      Invalidate the given transaction number in the scope of the given session.
      Parameter:
      p_session - The session.
      p_strTan - The transaction number to be invalidated.
    • invalidateTanAtCommitTransaction

      public void invalidateTanAtCommitTransaction(ISession p_session, String p_strTan)
      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.

      Parameter:
      p_session - The session.
      p_strTan - The transaction number to be invalidated.