Package dw.system

Contains classes that allow you to access system objects such as logs and sites.

ClassDescription
AgentUserStatusCodesAgentUserStatusCodes contains constants representing status codes that can be used with a Status object to indicate the success or failure of the agent user login process.
CacheThe Cache class represents a custom cache.
CacheMgrThe CacheMgr class is the entry point for using custom caches.
HookMgrThis class provides functionality to call hooks.
InternalObjectClass used to wrap internal objects to hide them from B2C Commerce Script code.
JobProcessMonitorReserved for future use.
LogA log4j like logger instance.
LoggerThe Logger class provides logging utility methods.
LogNDCA Nested Diagnostic Context, or NDC in short, is an instrument to distinguish interleaved log output from different sources.
OrganizationPreferencesOrganizationPreferences is a container for custom global (i.e.
PipelineA helper for executing pipelines from JavaScript.
PipelineDictionaryThe class provides access to the values in the pipeline dictionary.
RemoteIncludeThe class represents a remote include value that can be assigned to JSON Object properties.
RequestRepresents a request in Commerce Cloud Digital.
RequestHooksThis class represents all script hooks that can be registered to receive notifications about storefront requests.
ResponseRepresents an HTTP response in Commerce Cloud Digital.
RESTErrorResponseThis class represents a REST error response that is compliant with RFC 9457.
RESTResponseMgrThis class provides helper methods for creating REST error and success responses.
RESTSuccessResponseThis class represents a REST success response that is compliant with the RFC standards.
SearchStatusA SearchStatus is used for communicating a Search API status back to a client.
SessionRepresents a session in B2C Commerce.
SiteThis class represents a site in Commerce Cloud Digital and provides access to several site-level configuration values which are managed from within the Business Manager.
SitePreferencesSitePreferences is a container for custom site-level attributes.
StatusA Status is used for communicating an API status code back to a client.
StatusItemA StatusItem holds all the status information.
SystemRepresents the Commerce Cloud Digital server instance.
TransactionRepresents the current transaction.