Class NodeToApplicationConverter
- java.lang.Object
-
- org.bonitasoft.engine.business.application.converter.NodeToApplicationConverter
-
@Component public class NodeToApplicationConverter extends java.lang.Object
- Author:
- Elias Ricken de Medeiros
-
-
Constructor Summary
Constructors Constructor Description NodeToApplicationConverter(ProfileService profileService, PageService pageService, ApplicationImportValidator validator)
-
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)
-
-
-
Constructor Detail
-
NodeToApplicationConverter
public NodeToApplicationConverter(ProfileService profileService, PageService pageService, ApplicationImportValidator validator)
-
-
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()
-
-