Class NodeToApplicationConverter


  • @Component
    public class NodeToApplicationConverter
    extends java.lang.Object
    Author:
    Elias Ricken de Medeiros
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String getLayoutName​(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode)  
      protected PageService getPageService()  
      protected java.lang.String getThemeName​(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode)  
      protected java.lang.Long handleMissingLayout​(java.lang.String layoutName, java.lang.String applicationToken, org.bonitasoft.engine.api.ImportStatus importStatus)  
      protected java.lang.Long handleMissingTheme​(java.lang.String themeName, java.lang.String applicationToken, org.bonitasoft.engine.api.ImportStatus importStatus)  
      ImportResult toSApplication​(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode, byte[] iconContent, java.lang.String iconMimeType, long createdBy)  
      ImportResult toSApplication​(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode, long createdBy)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • toSApplication

        public ImportResult toSApplication​(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode,
                                           long createdBy)
                                    throws SBonitaReadException,
                                           org.bonitasoft.engine.exception.ImportException
        Throws:
        SBonitaReadException
        org.bonitasoft.engine.exception.ImportException
      • toSApplication

        public ImportResult toSApplication​(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode,
                                           byte[] iconContent,
                                           java.lang.String iconMimeType,
                                           long createdBy)
                                    throws SBonitaReadException,
                                           org.bonitasoft.engine.exception.ImportException
        Throws:
        SBonitaReadException
        org.bonitasoft.engine.exception.ImportException
      • handleMissingLayout

        protected java.lang.Long handleMissingLayout​(java.lang.String layoutName,
                                                     java.lang.String applicationToken,
                                                     org.bonitasoft.engine.api.ImportStatus importStatus)
                                              throws org.bonitasoft.engine.exception.ImportException,
                                                     SBonitaReadException
        Throws:
        org.bonitasoft.engine.exception.ImportException
        SBonitaReadException
      • handleMissingTheme

        protected java.lang.Long handleMissingTheme​(java.lang.String themeName,
                                                    java.lang.String applicationToken,
                                                    org.bonitasoft.engine.api.ImportStatus importStatus)
                                             throws org.bonitasoft.engine.exception.ImportException,
                                                    SBonitaReadException
        Throws:
        org.bonitasoft.engine.exception.ImportException
        SBonitaReadException
      • getLayoutName

        protected java.lang.String getLayoutName​(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode)
      • getThemeName

        protected java.lang.String getThemeName​(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode)
      • getPageService

        protected PageService getPageService()