Class InterviewPropagator


  • public class InterviewPropagator
    extends java.lang.Object
    • Method Detail

      • 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
      • 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 key
        interview - - 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 key
        allQ - - question map
        Returns:
        true if the specified question is properties question, otherwise false