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 String |
actionEffectiveKeyPathInComponent(AWBinding actionBinding,
AWComponent component)
|
static void |
appendSemanticKeyTable(AWResponse response,
OutputStream outputStream)
|
static String |
applySemanticKeyPrefix(AWRequestContext requestContext,
String semanticKeyString,
String sourceKey)
|
static String |
filenameForRequest(int requestIndex)
|
static String |
filenameForResponse(int requestIndex)
|
static String |
filenameForResponse(int requestIndex,
int fileType)
|
static AWRecordingManager |
getInstance()
|
static String |
htmlFilenameForFullResponse(int requestIndex)
|
static String |
htmlFilenameForResponse(int requestIndex)
|
static AWRecordingManager |
instance(AWRequest request)
|
static AWRecordingManager |
instance(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)
|
File |
recordingDirectory()
|
OutputStream |
recordingFullResponseOutputStream()
|
OutputStream |
recordingOutputStream()
|
OutputStream |
recordingOutputStream(int fileType)
|
void |
recordRequest(AWRequest request)
|
static void |
registerRecordingMonitor(AWRecordingManager.RecordingMonitor recordingMonitor)
|
static String |
registerSemanticKey(String elementId,
String semanticKey,
AWRequestContext requestContext)
|
static String |
registerSemanticKey(String elementId,
String semanticKeyString,
AWRequestContext requestContext,
AWResponse response)
|
static String |
registerSemanticKey(String elementId,
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,
String recordingPath)
|
boolean |
startRecording(AWRequestContext requestContext,
AWResponse response,
String recordingPath)
|
static void |
stopPlayback(AWRequestContext requestContext,
AWResponse response)
|
void |
stopRecording(AWRequestContext requestContext,
AWResponse response)
|
static String |
xmlFilenameForResponse(int requestIndex)
|
HeaderSemanticKeyCount
public static final String HeaderSemanticKeyCount
- See Also:
- Constant Field Values
HeaderSemanticKeySize
public static final String HeaderSemanticKeySize
- See Also:
- Constant Field Values
HeaderResponseId
public static final String HeaderResponseId
- See Also:
- Constant Field Values
HeaderFrameName
public static final String HeaderFrameName
- See Also:
- Constant Field Values
HeaderRealContentLength
public static final String HeaderRealContentLength
- See Also:
- Constant Field Values
HeaderContentLength
public static final String HeaderContentLength
- See Also:
- Constant Field Values
HeaderContentType
public static final String HeaderContentType
- See Also:
- Constant Field Values
HeaderPlayBackMode
public static final String HeaderPlayBackMode
- See Also:
- Constant Field Values
HeaderStreamingResponse
public static final String HeaderStreamingResponse
- See Also:
- Constant Field Values
HeaderResponseDate
public static final String HeaderResponseDate
- See Also:
- Constant Field Values
HeaderResponseDateTime
public static final String HeaderResponseDateTime
- See Also:
- Constant Field Values
HeaderPageName
public static final String HeaderPageName
- See Also:
- Constant Field Values
HeaderPageType
public static final String HeaderPageType
- See Also:
- Constant Field Values
MappingSectionStartMark
public static final String MappingSectionStartMark
MappingSectionEndMark
public static final String MappingSectionEndMark
SemanticKeyMark
public static final String SemanticKeyMark
Newline
public static final String Newline
NewlineChar
public static final char NewlineChar
- See Also:
- Constant Field Values
Equal
public static final String Equal
RequestFileSuffix
public static final String RequestFileSuffix
- See Also:
- Constant Field Values
ResponseFileSuffix
public static final String ResponseFileSuffix
- See Also:
- Constant Field Values
FullResponseFileSuffix
public static final String FullResponseFileSuffix
- See Also:
- Constant Field Values
XMLResponseFileSuffix
public static final String XMLResponseFileSuffix
- See Also:
- Constant Field Values
HTMLResponseFileSuffix
public static final String HTMLResponseFileSuffix
- See Also:
- Constant Field Values
HTMLFullResponseFileSuffix
public static final String HTMLFullResponseFileSuffix
- See Also:
- Constant Field Values
CookieRecordingMode
public static final String CookieRecordingMode
- See Also:
- Constant Field Values
CookiePlaybackMode
public static final String CookiePlaybackMode
- See Also:
- Constant Field Values
CookieLastRecordDir
public static final 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,
String recordingPath)
stopRecording
public void stopRecording(AWRequestContext requestContext,
AWResponse response)
instance
public static AWRecordingManager instance(AWRequest request)
instance
public static AWRecordingManager instance(String path)
recordingDirectory
public File recordingDirectory()
recordRequest
public void recordRequest(AWRequest request)
recordingOutputStream
public OutputStream recordingOutputStream(int fileType)
throws IOException
- Throws:
IOException
recordingOutputStream
public OutputStream recordingOutputStream()
throws IOException
- Throws:
IOException
recordingFullResponseOutputStream
public OutputStream recordingFullResponseOutputStream()
throws IOException
- Throws:
IOException
appendSemanticKeyTable
public static void appendSemanticKeyTable(AWResponse response,
OutputStream outputStream)
throws IOException
- Throws:
IOException
setPlaybackMode
public static void setPlaybackMode(boolean flag)
startPlayback
public static void startPlayback(AWRequestContext requestContext,
AWResponse response,
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 String filenameForRequest(int requestIndex)
filenameForResponse
public static String filenameForResponse(int requestIndex)
filenameForResponse
public static String filenameForResponse(int requestIndex,
int fileType)
xmlFilenameForResponse
public static String xmlFilenameForResponse(int requestIndex)
htmlFilenameForResponse
public static String htmlFilenameForResponse(int requestIndex)
htmlFilenameForFullResponse
public static String htmlFilenameForFullResponse(int requestIndex)
registerSemanticKey
public static String registerSemanticKey(String elementId,
String semanticKey,
AWRequestContext requestContext)
registerSemanticKey
public static String registerSemanticKey(String elementId,
String semanticKeyString,
AWRequestContext requestContext,
AWResponse response)
applySemanticKeyPrefix
public static String applySemanticKeyPrefix(AWRequestContext requestContext,
String semanticKeyString,
String sourceKey)
registerSemanticKey
public static String registerSemanticKey(String elementId,
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 String actionEffectiveKeyPathInComponent(AWBinding actionBinding,
AWComponent component)
isInRecordingOrPlaybackMode
public static boolean isInRecordingOrPlaybackMode(javax.servlet.http.HttpServletRequest request)
AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.