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, onRequestEndpublic 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.ClaimProcessoronRequestStart in class com.tridion.ambientdata.processing.AbstractClaimProcessorAmbientDataExceptionpublic void onSessionStart(ClaimStore claimStore) throws AmbientDataException
onSessionStart in interface com.tridion.ambientdata.processing.ClaimProcessoronSessionStart in class com.tridion.ambientdata.processing.AbstractClaimProcessorAmbientDataExceptionCopyright (c) 2014-2021 All Rights Reserved by the RWS Group for and on behalf of its affiliates and subsidiaries