public RequestParamMapItem (@Nonnull final RequestParamMapItem aOther) { m_sValue = aOther.m_sValue; m_aChildren.putAll (aOther.m_aChildren); }
@Nonnull public final InternalErrorBuilder addCustomData (@Nullable final Map <String, String> aCustomData) { if (aCustomData != null) m_aCustomData.putAll (aCustomData); return this; }
/** * Copy constructor. * * @param aOther * Object to copy from. May be <code>null</code>. */ public MapBasedNamespaceContext (@Nullable final MapBasedNamespaceContext aOther) { if (aOther != null) { m_sDefaultNamespaceURI = aOther.m_sDefaultNamespaceURI; m_aPrefix2NS.putAll (aOther.m_aPrefix2NS); m_aNS2Prefix.putAll (aOther.m_aNS2Prefix); } }
/** * Constructor * * @param aSC * Base servlet context. May not be <code>null</code>. * @param sServletName * Name of the servlet. May neither be <code>null</code> nor empty. * @param aServletInitParams * The map with all servlet init parameters. May be <code>null</code> * or empty. */ public MockServletConfig (@Nonnull final ServletContext aSC, @Nonnull @Nonempty final String sServletName, @Nullable final Map <String, String> aServletInitParams) { m_aSC = ValueEnforcer.notNull (aSC, "ServletContext"); m_sServletName = ValueEnforcer.notEmpty (sServletName, "ServletName"); if (aServletInitParams != null) m_aServletInitParams.putAll (aServletInitParams); }
/** * Constructor * * @param eHttpVersion * HTTP version of this request (1.0 or 1.1) * @param eHttpMethod * HTTP method of this request (GET, POST, ...) * @param aHttpRequest * The main HTTP request */ public UnifiedResponse (@Nonnull final EHttpVersion eHttpVersion, @Nonnull final EHttpMethod eHttpMethod, @Nonnull final HttpServletRequest aHttpRequest) { m_eHttpVersion = ValueEnforcer.notNull (eHttpVersion, "HTTPVersion"); m_eHttpMethod = ValueEnforcer.notNull (eHttpMethod, "HTTPMethod"); m_aHttpRequest = ValueEnforcer.notNull (aHttpRequest, "HTTPRequest"); m_aAcceptCharsetList = RequestHelper.getAcceptCharsets (aHttpRequest); m_aAcceptMimeTypeList = RequestHelper.getAcceptMimeTypes (aHttpRequest); m_aRequestHeaderMap = RequestHelper.getRequestHeaderMap (aHttpRequest); // Copy all default settings m_aResponseHeaderMap.setAllHeaders (UnifiedResponseDefaultSettings.getResponseHeaderMap ()); if (UnifiedResponseDefaultSettings.hasCookies ()) { m_aCookies = _createCookieMap (); m_aCookies.putAll (UnifiedResponseDefaultSettings.getAllCookies ()); } }