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.StringgetLayoutName(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode)protected PageServicegetPageService()protected java.lang.StringgetThemeName(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode)protected java.lang.LonghandleMissingLayout(java.lang.String layoutName, java.lang.String applicationToken, org.bonitasoft.engine.api.ImportStatus importStatus)protected java.lang.LonghandleMissingTheme(java.lang.String themeName, java.lang.String applicationToken, org.bonitasoft.engine.api.ImportStatus importStatus)ImportResulttoSApplication(org.bonitasoft.engine.business.application.xml.ApplicationNode applicationNode, byte[] iconContent, java.lang.String iconMimeType, long createdBy)ImportResulttoSApplication(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:
SBonitaReadExceptionorg.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:
SBonitaReadExceptionorg.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.ImportExceptionSBonitaReadException
-
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.ImportExceptionSBonitaReadException
-
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()
-
-