Class DirectoryMapper.PermissionsMapper

    • Constructor Detail

      • PermissionsMapper

        public PermissionsMapper​(org.hibernate.SessionFactory sessionFactory,
                                 org.springframework.transaction.support.TransactionOperations transactionOperations)
    • Method Detail

      • createItemInstance

        @NotNull
        protected @NotNull com.atlassian.crowd.embedded.api.OperationType createItemInstance​(org.codehaus.staxmate.in.SMInputCursor inputCursor)
                                                                                      throws Exception
        Description copied from class: BambooStAXMappingHelperAbstractImpl
        Creates empty instance of the imported object
        Specified by:
        createItemInstance in class BambooStAXMappingHelperAbstractImpl<com.atlassian.crowd.embedded.api.OperationType,​com.atlassian.crowd.embedded.api.OperationType>
        Parameters:
        inputCursor - input cursor that points to the parent node containing object properties
        Returns:
        empty instance of the imported object
        Throws:
        XMLStreamException - when something went wrong
        Exception
      • exportProperties

        protected void exportProperties​(@NotNull
                                        @NotNull org.codehaus.staxmate.out.SMOutputElement outputElement,
                                        @NotNull
                                        @NotNull com.atlassian.crowd.embedded.api.OperationType object,
                                        @NotNull
                                        @NotNull org.hibernate.Session session,
                                        ExportDetailsBean exportDetailsBean)
                                 throws Exception
        Description copied from class: BambooStAXMappingHelperAbstractImpl
        Export object properties. Implementing classed should override this method to export custom properties.
        Overrides:
        exportProperties in class BambooStAXMappingHelperAbstractImpl<com.atlassian.crowd.embedded.api.OperationType,​com.atlassian.crowd.embedded.api.OperationType>
        Parameters:
        outputElement - the parent node
        object - object being exported
        session - Hibernate session object
        Throws:
        Exception - when something went wrong