ariba.ui.aribaweb.core
Class AWRecordingManager
java.lang.Object
ariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.core.AWRecordingManager
- All Implemented Interfaces:
- AWObject
public class AWRecordingManager
- extends AWBaseObject
Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject |
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber |
Method Summary |
static java.lang.String |
actionEffectiveKeyPathInComponent(AWBinding actionBinding,
AWComponent component)
|
static void |
appendSemanticKeyTable(AWResponse response,
java.io.OutputStream outputStream)
|
static java.lang.String |
applySemanticKeyPrefix(AWRequestContext requestContext,
java.lang.String semanticKeyString,
java.lang.String sourceKey)
|
static java.lang.String |
filenameForRequest(int requestIndex)
|
static java.lang.String |
filenameForResponse(int requestIndex)
|
static java.lang.String |
filenameForResponse(int requestIndex,
int fileType)
|
static AWRecordingManager |
getInstance()
|
static java.lang.String |
htmlFilenameForFullResponse(int requestIndex)
|
static java.lang.String |
htmlFilenameForResponse(int requestIndex)
|
static AWRecordingManager |
instance(AWRequest request)
|
static AWRecordingManager |
instance(java.lang.String path)
|
static boolean |
isInPlaybackMode(AWRequestContext requestContext)
|
static boolean |
isInRecordingMode(AWRequestContext requestContext)
|
static boolean |
isInRecordingOrPlaybackMode(javax.servlet.http.HttpServletRequest request)
|
static void |
mergeSemanticKeys(AWResponse fromResponse,
AWResponse toResponse,
AWRequestContext requestContext)
|
java.io.File |
recordingDirectory()
|
java.io.OutputStream |
recordingFullResponseOutputStream()
|
java.io.OutputStream |
recordingOutputStream()
|
java.io.OutputStream |
recordingOutputStream(int fileType)
|
void |
recordRequest(AWRequest request)
|
static void |
registerRecordingMonitor(AWRecordingManager.RecordingMonitor recordingMonitor)
|
static java.lang.String |
registerSemanticKey(java.lang.String elementId,
java.lang.String semanticKey,
AWRequestContext requestContext)
|
static java.lang.String |
registerSemanticKey(java.lang.String elementId,
java.lang.String semanticKeyString,
AWRequestContext requestContext,
AWResponse response)
|
static java.lang.String |
registerSemanticKey(java.lang.String elementId,
java.lang.String semanticKeyString,
AWRequestContext requestContext,
AWResponse response,
ariba.ui.aribaweb.core.SemanticKey sourceKey)
|
static void |
setPlayBackHeaders(AWRequestContext requestContext,
AWRequest request,
AWResponse response)
|
static void |
setPlaybackMode(boolean flag)
|
static void |
startPlayback(AWRequestContext requestContext,
AWResponse response,
java.lang.String recordingPath)
|
boolean |
startRecording(AWRequestContext requestContext,
AWResponse response,
java.lang.String recordingPath)
|
static void |
stopPlayback(AWRequestContext requestContext,
AWResponse response)
|
void |
stopRecording(AWRequestContext requestContext,
AWResponse response)
|
static java.lang.String |
xmlFilenameForResponse(int requestIndex)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HeaderSemanticKeyCount
public static final java.lang.String HeaderSemanticKeyCount
- See Also:
- Constant Field Values
HeaderSemanticKeySize
public static final java.lang.String HeaderSemanticKeySize
- See Also:
- Constant Field Values
HeaderResponseId
public static final java.lang.String HeaderResponseId
- See Also:
- Constant Field Values
HeaderFrameName
public static final java.lang.String HeaderFrameName
- See Also:
- Constant Field Values
HeaderRealContentLength
public static final java.lang.String HeaderRealContentLength
- See Also:
- Constant Field Values
HeaderContentLength
public static final java.lang.String HeaderContentLength
- See Also:
- Constant Field Values
HeaderContentType
public static final java.lang.String HeaderContentType
- See Also:
- Constant Field Values
HeaderPlayBackMode
public static final java.lang.String HeaderPlayBackMode
- See Also:
- Constant Field Values
HeaderStreamingResponse
public static final java.lang.String HeaderStreamingResponse
- See Also:
- Constant Field Values
HeaderResponseDate
public static final java.lang.String HeaderResponseDate
- See Also:
- Constant Field Values
HeaderResponseDateTime
public static final java.lang.String HeaderResponseDateTime
- See Also:
- Constant Field Values
HeaderPageName
public static final java.lang.String HeaderPageName
- See Also:
- Constant Field Values
HeaderPageType
public static final java.lang.String HeaderPageType
- See Also:
- Constant Field Values
MappingSectionStartMark
public static final java.lang.String MappingSectionStartMark
MappingSectionEndMark
public static final java.lang.String MappingSectionEndMark
SemanticKeyMark
public static final java.lang.String SemanticKeyMark
Newline
public static final java.lang.String Newline
NewlineChar
public static final char NewlineChar
- See Also:
- Constant Field Values
Equal
public static final java.lang.String Equal
RequestFileSuffix
public static final java.lang.String RequestFileSuffix
- See Also:
- Constant Field Values
ResponseFileSuffix
public static final java.lang.String ResponseFileSuffix
- See Also:
- Constant Field Values
FullResponseFileSuffix
public static final java.lang.String FullResponseFileSuffix
- See Also:
- Constant Field Values
XMLResponseFileSuffix
public static final java.lang.String XMLResponseFileSuffix
- See Also:
- Constant Field Values
HTMLResponseFileSuffix
public static final java.lang.String HTMLResponseFileSuffix
- See Also:
- Constant Field Values
HTMLFullResponseFileSuffix
public static final java.lang.String HTMLFullResponseFileSuffix
- See Also:
- Constant Field Values
CookieRecordingMode
public static final java.lang.String CookieRecordingMode
- See Also:
- Constant Field Values
CookiePlaybackMode
public static final java.lang.String CookiePlaybackMode
- See Also:
- Constant Field Values
CookieLastRecordDir
public static final java.lang.String CookieLastRecordDir
- See Also:
- Constant Field Values
FileTypeResponse
public static final int FileTypeResponse
- See Also:
- Constant Field Values
FileTypeFullResponse
public static final int FileTypeFullResponse
- See Also:
- Constant Field Values
AWRecordPlayBackFrameName
public static final AWEncodedString AWRecordPlayBackFrameName
getInstance
public static AWRecordingManager getInstance()
isInRecordingMode
public static boolean isInRecordingMode(AWRequestContext requestContext)
startRecording
public boolean startRecording(AWRequestContext requestContext,
AWResponse response,
java.lang.String recordingPath)
stopRecording
public void stopRecording(AWRequestContext requestContext,
AWResponse response)
instance
public static AWRecordingManager instance(AWRequest request)
instance
public static AWRecordingManager instance(java.lang.String path)
recordingDirectory
public java.io.File recordingDirectory()
recordRequest
public void recordRequest(AWRequest request)
recordingOutputStream
public java.io.OutputStream recordingOutputStream(int fileType)
throws java.io.IOException
- Throws:
java.io.IOException
recordingOutputStream
public java.io.OutputStream recordingOutputStream()
throws java.io.IOException
- Throws:
java.io.IOException
recordingFullResponseOutputStream
public java.io.OutputStream recordingFullResponseOutputStream()
throws java.io.IOException
- Throws:
java.io.IOException
appendSemanticKeyTable
public static void appendSemanticKeyTable(AWResponse response,
java.io.OutputStream outputStream)
throws java.io.IOException
- Throws:
java.io.IOException
setPlaybackMode
public static void setPlaybackMode(boolean flag)
startPlayback
public static void startPlayback(AWRequestContext requestContext,
AWResponse response,
java.lang.String recordingPath)
stopPlayback
public static void stopPlayback(AWRequestContext requestContext,
AWResponse response)
registerRecordingMonitor
public static void registerRecordingMonitor(AWRecordingManager.RecordingMonitor recordingMonitor)
isInPlaybackMode
public static boolean isInPlaybackMode(AWRequestContext requestContext)
setPlayBackHeaders
public static void setPlayBackHeaders(AWRequestContext requestContext,
AWRequest request,
AWResponse response)
filenameForRequest
public static java.lang.String filenameForRequest(int requestIndex)
filenameForResponse
public static java.lang.String filenameForResponse(int requestIndex)
filenameForResponse
public static java.lang.String filenameForResponse(int requestIndex,
int fileType)
xmlFilenameForResponse
public static java.lang.String xmlFilenameForResponse(int requestIndex)
htmlFilenameForResponse
public static java.lang.String htmlFilenameForResponse(int requestIndex)
htmlFilenameForFullResponse
public static java.lang.String htmlFilenameForFullResponse(int requestIndex)
registerSemanticKey
public static java.lang.String registerSemanticKey(java.lang.String elementId,
java.lang.String semanticKey,
AWRequestContext requestContext)
registerSemanticKey
public static java.lang.String registerSemanticKey(java.lang.String elementId,
java.lang.String semanticKeyString,
AWRequestContext requestContext,
AWResponse response)
applySemanticKeyPrefix
public static java.lang.String applySemanticKeyPrefix(AWRequestContext requestContext,
java.lang.String semanticKeyString,
java.lang.String sourceKey)
registerSemanticKey
public static java.lang.String registerSemanticKey(java.lang.String elementId,
java.lang.String semanticKeyString,
AWRequestContext requestContext,
AWResponse response,
ariba.ui.aribaweb.core.SemanticKey sourceKey)
mergeSemanticKeys
public static void mergeSemanticKeys(AWResponse fromResponse,
AWResponse toResponse,
AWRequestContext requestContext)
actionEffectiveKeyPathInComponent
public static java.lang.String actionEffectiveKeyPathInComponent(AWBinding actionBinding,
AWComponent component)
isInRecordingOrPlaybackMode
public static boolean isInRecordingOrPlaybackMode(javax.servlet.http.HttpServletRequest request)
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.