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");
}
}