Package com.sun.javatest
Class InterviewPropagator
- java.lang.Object
-
- com.sun.javatest.InterviewPropagator
-
public class InterviewPropagator extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
InterviewPropagator.PropogateMap
Propagation data model.static interface
InterviewPropagator.TestRefresher
static interface
InterviewPropagator.ViewManager
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptAll()
Accepts all changes from template to the current configurationInterviewPropagator.PropogateMap
getPropagateMap()
Gets current PropogateMapstatic boolean
isPropertyQuestion(java.lang.String key, InterviewParameters interview)
Returns is the specified question is properties questionstatic boolean
isPropertyQuestion(java.lang.String key, java.util.Map<java.lang.String,Question> allQ)
Returns is the specified question is properties questionstatic java.lang.String
properties2ToString(Properties2 pr)
Properties2 object to its string representation.void
rejectAll()
Rejects all changes and store in the current configuration new template values as currentstatic void
setTestRefresher(InterviewPropagator.TestRefresher r)
static void
setViewManager(InterviewPropagator.ViewManager v)
static Properties2
stringToProperties2(java.lang.String str)
Converts string representation of property question to Properties2 object
-
-
-
Method Detail
-
stringToProperties2
public static Properties2 stringToProperties2(java.lang.String str) throws java.io.IOException
Converts string representation of property question to Properties2 object- Parameters:
str
- - string representation of property question- Returns:
- corresponding Properties2 object
- Throws:
java.io.IOException
-
properties2ToString
public static java.lang.String properties2ToString(Properties2 pr)
Properties2 object to its string representation. Used for property question processing- Parameters:
pr
- - Properties2 object- Returns:
- corresponding string representation
-
isPropertyQuestion
public static boolean isPropertyQuestion(java.lang.String key, InterviewParameters interview)
Returns is the specified question is properties question- Parameters:
key
- - question keyinterview
- - InterviewParameters object- Returns:
- true if the specified question is properties question, otherwise false
-
isPropertyQuestion
public static boolean isPropertyQuestion(java.lang.String key, java.util.Map<java.lang.String,Question> allQ)
Returns is the specified question is properties question- Parameters:
key
- - question keyallQ
- - question map- Returns:
- true if the specified question is properties question, otherwise false
-
setViewManager
public static void setViewManager(InterviewPropagator.ViewManager v)
-
setTestRefresher
public static void setTestRefresher(InterviewPropagator.TestRefresher r)
-
getPropagateMap
public InterviewPropagator.PropogateMap getPropagateMap()
Gets current PropogateMap- Returns:
- InterviewPropagator.PropogateMap with actual data
-
acceptAll
public void acceptAll()
Accepts all changes from template to the current configuration
-
rejectAll
public void rejectAll()
Rejects all changes and store in the current configuration new template values as current
-
-