Schnittstelle ISessionProcessingContext

Alle Superschnittstellen:
IProcessingContext
Alle bekannten Unterschnittstellen:
IBusinessLogicProcessingContext, de.uplanet.lucy.server.ISimpleProcessingContext, IWebProcessingContext
Alle bekannten Implementierungsklassen:
de.uplanet.lucy.server.AbstractSessionProcessingContext, FreeTimerProcessingContext, RestrictedBusinessLogicProcessingContext, de.uplanet.lucy.server.SimpleProcessingContext

@Scriptable public interface ISessionProcessingContext extends IProcessingContext
This interface is implemented by processing contexts that provide a portal server session.
  • Methodendetails

    • getSession

      ISession getSession()
      Get the current portal server session.
      Gibt zurück:
      The portal server session.
    • pushSession

      void pushSession(ISession p_session)
      For internal use only.
    • popSession

      ISession popSession()
      For internal use only.
    • getUserTimeZone

      TimeZone getUserTimeZone()
      Get the time zone of the user that is associated with the current session.
      Gibt zurück:
      The time zone of the user, or null if no session or no user is in this context.
      Siehe auch:
    • isImpersonated

      boolean isImpersonated()
      Check if the processing context is currently impersonated.
      Gibt zurück:
      true if the processing context is currently impersonated, or false otherwise.
    • getImpersonateUserGuid

      String getImpersonateUserGuid()
      Get the GUID of the current impersonation user.
      Gibt zurück:
      The GUID of the impersonation user, or null if the processing context is currently not impersonated.
    • pushImpersonateUserGuid

      void pushImpersonateUserGuid(String p_strImpersonateUserGuid)
      For internal use only.
    • popImpersonateUserGuid

      String popImpersonateUserGuid()
      For internal use only.