public class DeviceTypeClaimProcessor
extends com.tridion.ambientdata.processing.AbstractClaimProcessor
Modifier and Type | Class and Description |
---|---|
static class |
DeviceTypeClaimProcessor.DeviceType |
static class |
DeviceTypeClaimProcessor.MobileDevice |
Modifier and Type | Field and Description |
---|---|
static URI |
DEVICE_TYPE
Device type claim.
|
static URI |
MOBILE_DEVICE
Mobile device claim.
|
Constructor and Description |
---|
DeviceTypeClaimProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
onRequestStart(ClaimStore claimStore) |
void |
onSessionStart(ClaimStore claimStore) |
protected void |
processHeaders(ClaimStore store,
Map<String,String[]> headers)
Called when a request is received, before the request is handled.
|
getMapFromClaimStore, onRequestEnd
public static final URI DEVICE_TYPE
public static final URI MOBILE_DEVICE
protected void processHeaders(ClaimStore store, Map<String,String[]> headers)
store
- The claim store that holds the current claim values.headers
- actual request headers(not null) to perform processing.public void onRequestStart(ClaimStore claimStore) throws AmbientDataException
onRequestStart
in interface com.tridion.ambientdata.processing.ClaimProcessor
onRequestStart
in class com.tridion.ambientdata.processing.AbstractClaimProcessor
AmbientDataException
public void onSessionStart(ClaimStore claimStore) throws AmbientDataException
onSessionStart
in interface com.tridion.ambientdata.processing.ClaimProcessor
onSessionStart
in class com.tridion.ambientdata.processing.AbstractClaimProcessor
AmbientDataException
Copyright (c) 2014-2021 All Rights Reserved by the RWS Group for and on behalf of its affiliates and subsidiaries