package org.odata4j.consumer.behaviors; import org.odata4j.consumer.ODataClientRequest; public class DallasCtp2AuthenticationBehavior implements OClientBehavior { private final String accountKey; private final String uniqueUserId; public DallasCtp2AuthenticationBehavior(String accountKey, String uniqueUserId) { this.accountKey = accountKey; this.uniqueUserId = uniqueUserId; } @Override public ODataClientRequest transform(ODataClientRequest request) { return request.header("$uniqueUserID", uniqueUserId).header("$accountKey", accountKey).header("DataServiceVersion", "2.0").queryParam("$format", "atom10"); } }