Interface IApplicationRequest

All Superinterfaces:
ch.ivyteam.ivy.request.restricted.IIvyScriptContextRequest, IRequest
All Known Subinterfaces:
IProcessModelVersionRequest, IProcessRequest, ITaskRequest

public interface IApplicationRequest extends IRequest, ch.ivyteam.ivy.request.restricted.IIvyScriptContextRequest
This is an interface for all requests running in an application environment on ivy
Since:
17.05.2006
API:
This is a public API.
  • Method Details

    • getApplication

      IApplication getApplication()
      Gets the application this requests requests to
      Returns:
      application
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getSecurityContext

      ISecurityContext getSecurityContext()
      Gets the security context of the application this request requests to
      Returns:
      security context
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • getFormattingLocale

      Locale getFormattingLocale()
      Gets the format content locale. Use this locale for formating content output
      Returns:
      the locale to use for formating content
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility NOVICE.
    • getContentLocale

      Locale getContentLocale()
      Gets the content locale. Use this locale for getting content of the content management system
      Returns:
      the locale to use for getting content
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility NOVICE.