Class AbstractResultSummaryMapper<T extends ResultsSummary>

    • Method Detail

      • importProperties

        protected void importProperties​(@NotNull
                                        T buildResultSummary,
                                        @NotNull
                                        @NotNull org.codehaus.staxmate.in.SMInputCursor cursor,
                                        @NotNull
                                        @NotNull org.hibernate.Session session)
                                 throws Exception
        Description copied from class: BambooStAXMappingHelperAbstractImpl
        Import properties to the object. Due to nature of XML parsing this method is called for each child node in the node that was passed to importXml method
        Overrides:
        importProperties in class BambooStAXMappingHelperAbstractImpl<T extends ResultsSummary,​T extends ResultsSummary>
        Parameters:
        buildResultSummary - object being imported
        cursor - input cursor pointing to the child node of node that was passed to importXml method
        session - Hibernate session object
        Throws:
        Exception - when something went wrong
      • afterImportListItem

        public void afterImportListItem​(@NotNull
                                        @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor,
                                        @NotNull
                                        @NotNull List<T> list,
                                        @NotNull
                                        T buildResultsSummary,
                                        long objectIndex,
                                        @NotNull
                                        @NotNull org.hibernate.Session session)
                                 throws Exception
        Description copied from class: BambooStAXMappingListHelperAbstractImpl
        Called after parser completes parsing all child nodes in list's element node.
        Overrides:
        afterImportListItem in class BambooStAXMappingListHelperAbstractImpl<T extends ResultsSummary,​T extends ResultsSummary>
        Parameters:
        inputCursor - cursor pointing to the list's element opening node
        list - list of elements being imported
        buildResultsSummary - object that has been imported
        objectIndex - one-based index of the object being parsed
        session - Hibernate session object
        Throws:
        Exception - when something went wrong