Platform Explorer / Nuxeo Platform 5.6

Contribution org.nuxeo.theme.webengine--negotiations

This contribution is part of XML component org.nuxeo.theme.webengine inside nuxeo-theme-webengine-5.6.jar

Extension point

Extension point negotiations of component ThemeService.

Contributed items

  • <negotiation object="engine" strategy="web">
          <scheme>
            org.nuxeo.theme.webengine.negotiation.engine.RequestParameter
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.engine.CookieValue
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.engine.RequestAttribute
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.engine.ViewId
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.engine.DefaultEngine
          </scheme>
        </negotiation>
  • <negotiation object="mode" strategy="web">
          <scheme>
            org.nuxeo.theme.webengine.negotiation.mode.RequestParameter
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.mode.CookieValue
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.mode.RequestAttribute
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.mode.ViewId
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.mode.UnspecifiedMode
          </scheme>
        </negotiation>
  • <negotiation object="theme" strategy="web">
          <scheme>
            org.nuxeo.theme.webengine.negotiation.theme.RequestParameter
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.theme.CookieValue
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.theme.RequestAttribute
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.theme.ViewId
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.theme.DefaultTheme
          </scheme>
        </negotiation>
  • <negotiation object="perspective" strategy="web">
          <scheme>
            org.nuxeo.theme.webengine.negotiation.perspective.RequestParameter
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.perspective.CookieValue
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.perspective.RequestAttribute
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.perspective.ViewId
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.perspective.DefaultPerspective
          </scheme>
        </negotiation>
  • <negotiation object="collection" strategy="web">
          <scheme>
            org.nuxeo.theme.webengine.negotiation.collection.RequestParameter
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.collection.CookieValue
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.collection.RequestAttribute
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.collection.ViewId
          </scheme>
          <scheme>
            org.nuxeo.theme.webengine.negotiation.collection.UnspecifiedCollection
          </scheme>
        </negotiation>

XML source

<extension point="negotiations" target="org.nuxeo.theme.services.ThemeService">

    <negotiation object="engine" strategy="web">
      <scheme>
        org.nuxeo.theme.webengine.negotiation.engine.RequestParameter
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.engine.CookieValue
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.engine.RequestAttribute
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.engine.ViewId
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.engine.DefaultEngine
      </scheme>
    </negotiation>

    <negotiation object="mode" strategy="web">
      <scheme>
        org.nuxeo.theme.webengine.negotiation.mode.RequestParameter
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.mode.CookieValue
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.mode.RequestAttribute
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.mode.ViewId
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.mode.UnspecifiedMode
      </scheme>
    </negotiation>

    <negotiation object="theme" strategy="web">
      <scheme>
        org.nuxeo.theme.webengine.negotiation.theme.RequestParameter
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.theme.CookieValue
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.theme.RequestAttribute
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.theme.ViewId
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.theme.DefaultTheme
      </scheme>
    </negotiation>

    <negotiation object="perspective" strategy="web">
      <scheme>
        org.nuxeo.theme.webengine.negotiation.perspective.RequestParameter
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.perspective.CookieValue
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.perspective.RequestAttribute
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.perspective.ViewId
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.perspective.DefaultPerspective
      </scheme>
    </negotiation>


    <negotiation object="collection" strategy="web">
      <scheme>
        org.nuxeo.theme.webengine.negotiation.collection.RequestParameter
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.collection.CookieValue
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.collection.RequestAttribute
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.collection.ViewId
      </scheme>
      <scheme>
        org.nuxeo.theme.webengine.negotiation.collection.UnspecifiedCollection
      </scheme>
    </negotiation>

  </extension>