Package org.bonitasoft.engine.api.impl
Class ApplicationAPIImpl
java.lang.Object
org.bonitasoft.engine.api.impl.ApplicationAPIImpl
- All Implemented Interfaces:
org.bonitasoft.engine.api.ApplicationAPI
- Author:
- Elias Ricken de Medeiros
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bonitasoft.engine.business.application.ApplicationcreateApplication(org.bonitasoft.engine.business.application.ApplicationCreator applicationCreator) Deprecated.org.bonitasoft.engine.business.application.ApplicationLinkcreateApplicationLink(org.bonitasoft.engine.business.application.ApplicationLinkCreator applicationLinkCreator) Deprecated.org.bonitasoft.engine.business.application.ApplicationMenucreateApplicationMenu(org.bonitasoft.engine.business.application.ApplicationMenuCreator applicationMenuCreator) Deprecated.org.bonitasoft.engine.business.application.ApplicationPagecreateApplicationPage(long applicationId, long pageId, String token) Deprecated.voiddeleteApplication(long applicationId) voiddeleteApplicationMenu(long applicationMenuId) voiddeleteApplicationPage(long applicationPageId) byte[]exportApplications(long... applicationIds) getAllPagesForProfile(long profileId) getAllPagesForProfile(String profile) org.bonitasoft.engine.business.application.ApplicationPagegetApplicationHomePage(long applicationId) org.bonitasoft.engine.business.application.ApplicationMenugetApplicationMenu(long applicationMenuId) protected ApplicationModelConvertergetApplicationModelConverter(PageService pageService) org.bonitasoft.engine.business.application.ApplicationPagegetApplicationPage(long applicationPageId) org.bonitasoft.engine.business.application.ApplicationPagegetApplicationPage(String applicationName, String applicationPageToken) org.bonitasoft.engine.business.application.IApplicationgetIApplication(long applicationId) org.bonitasoft.engine.business.application.IApplicationgetIApplicationByToken(String applicationToken) org.bonitasoft.engine.business.application.IcongetIconOfApplication(long applicationId) protected NodeToApplicationConvertergetNodeToApplicationConverter(PageService pageService, ProfileService profileService, ApplicationImportValidator importValidator) protected ServiceAccessorList<org.bonitasoft.engine.api.ImportStatus>importApplications(byte[] xmlContent, org.bonitasoft.engine.business.application.ApplicationImportPolicy policy) Deprecated.protected org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.IApplication>internalSearchIApplications(ServiceAccessor serviceAccessor, SearchApplicationDescriptor appSearchDescriptor, org.bonitasoft.engine.search.SearchOptions searchOptions) org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.ApplicationMenu>searchApplicationMenus(org.bonitasoft.engine.search.SearchOptions searchOptions) org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.ApplicationPage>searchApplicationPages(org.bonitasoft.engine.search.SearchOptions searchOptions) org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.Application>searchApplications(org.bonitasoft.engine.search.SearchOptions searchOptions) Deprecated.org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.IApplication>searchIApplications(org.bonitasoft.engine.search.SearchOptions searchOptions) voidsetApplicationHomePage(long applicationId, long applicationPageId) Deprecated.org.bonitasoft.engine.business.application.ApplicationupdateApplication(long applicationId, org.bonitasoft.engine.business.application.ApplicationUpdater updater) Deprecated.org.bonitasoft.engine.business.application.ApplicationLinkupdateApplicationLink(long applicationId, org.bonitasoft.engine.business.application.ApplicationLinkUpdater updater) Deprecated.org.bonitasoft.engine.business.application.ApplicationMenuupdateApplicationMenu(long applicationMenuId, org.bonitasoft.engine.business.application.ApplicationMenuUpdater updater) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bonitasoft.engine.api.ApplicationAPI
getApplication, getApplicationByToken
-
Constructor Details
-
ApplicationAPIImpl
public ApplicationAPIImpl()
-
-
Method Details
-
createApplication
@Deprecated(since="9.0.0") public org.bonitasoft.engine.business.application.Application createApplication(org.bonitasoft.engine.business.application.ApplicationCreator applicationCreator) throws org.bonitasoft.engine.exception.CreationException Deprecated.- Specified by:
createApplicationin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.CreationException
-
createApplicationLink
@Deprecated(since="10.2.0") public org.bonitasoft.engine.business.application.ApplicationLink createApplicationLink(org.bonitasoft.engine.business.application.ApplicationLinkCreator applicationLinkCreator) throws org.bonitasoft.engine.exception.CreationException Deprecated.- Specified by:
createApplicationLinkin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.CreationException
-
getApplicationModelConverter
-
getNodeToApplicationConverter
protected NodeToApplicationConverter getNodeToApplicationConverter(PageService pageService, ProfileService profileService, ApplicationImportValidator importValidator) -
getIApplication
public org.bonitasoft.engine.business.application.IApplication getIApplication(long applicationId) throws org.bonitasoft.engine.business.application.ApplicationNotFoundException - Specified by:
getIApplicationin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationNotFoundException
-
getIApplicationByToken
public org.bonitasoft.engine.business.application.IApplication getIApplicationByToken(String applicationToken) throws org.bonitasoft.engine.business.application.ApplicationNotFoundException - Specified by:
getIApplicationByTokenin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationNotFoundException
-
deleteApplication
public void deleteApplication(long applicationId) throws org.bonitasoft.engine.exception.DeletionException - Specified by:
deleteApplicationin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.DeletionException
-
updateApplication
@Deprecated(since="9.0.0") public org.bonitasoft.engine.business.application.Application updateApplication(long applicationId, org.bonitasoft.engine.business.application.ApplicationUpdater updater) throws org.bonitasoft.engine.business.application.ApplicationNotFoundException, org.bonitasoft.engine.exception.UpdateException, org.bonitasoft.engine.exception.AlreadyExistsException Deprecated.- Specified by:
updateApplicationin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationNotFoundExceptionorg.bonitasoft.engine.exception.UpdateExceptionorg.bonitasoft.engine.exception.AlreadyExistsException
-
updateApplicationLink
@Deprecated(since="10.2.0") public org.bonitasoft.engine.business.application.ApplicationLink updateApplicationLink(long applicationId, org.bonitasoft.engine.business.application.ApplicationLinkUpdater updater) throws org.bonitasoft.engine.business.application.ApplicationNotFoundException, org.bonitasoft.engine.exception.UpdateException, org.bonitasoft.engine.exception.AlreadyExistsException Deprecated.- Specified by:
updateApplicationLinkin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationNotFoundExceptionorg.bonitasoft.engine.exception.UpdateExceptionorg.bonitasoft.engine.exception.AlreadyExistsException
-
getServiceAccessor
-
searchApplications
@Deprecated(since="10.2.0") public org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.Application> searchApplications(org.bonitasoft.engine.search.SearchOptions searchOptions) throws org.bonitasoft.engine.exception.SearchException Deprecated.as of 10.2.0, usesearchIApplications(SearchOptions)instead to include application links.- Specified by:
searchApplicationsin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.SearchException
-
searchIApplications
public org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.IApplication> searchIApplications(org.bonitasoft.engine.search.SearchOptions searchOptions) throws org.bonitasoft.engine.exception.SearchException - Specified by:
searchIApplicationsin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.SearchException
-
internalSearchIApplications
protected org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.IApplication> internalSearchIApplications(ServiceAccessor serviceAccessor, SearchApplicationDescriptor appSearchDescriptor, org.bonitasoft.engine.search.SearchOptions searchOptions) throws org.bonitasoft.engine.exception.SearchException - Throws:
org.bonitasoft.engine.exception.SearchException
-
createApplicationPage
@Deprecated(since="9.0.0") public org.bonitasoft.engine.business.application.ApplicationPage createApplicationPage(long applicationId, long pageId, String token) throws org.bonitasoft.engine.exception.CreationException Deprecated.- Specified by:
createApplicationPagein interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.CreationException
-
getApplicationPage
public org.bonitasoft.engine.business.application.ApplicationPage getApplicationPage(String applicationName, String applicationPageToken) throws org.bonitasoft.engine.business.application.ApplicationPageNotFoundException - Specified by:
getApplicationPagein interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationPageNotFoundException
-
searchApplicationPages
public org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.ApplicationPage> searchApplicationPages(org.bonitasoft.engine.search.SearchOptions searchOptions) throws org.bonitasoft.engine.exception.SearchException - Specified by:
searchApplicationPagesin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.SearchException
-
getApplicationPage
public org.bonitasoft.engine.business.application.ApplicationPage getApplicationPage(long applicationPageId) throws org.bonitasoft.engine.business.application.ApplicationPageNotFoundException - Specified by:
getApplicationPagein interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationPageNotFoundException
-
deleteApplicationPage
public void deleteApplicationPage(long applicationPageId) throws org.bonitasoft.engine.exception.DeletionException - Specified by:
deleteApplicationPagein interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.DeletionException
-
setApplicationHomePage
@Deprecated(since="9.0.0") public void setApplicationHomePage(long applicationId, long applicationPageId) throws org.bonitasoft.engine.exception.UpdateException, org.bonitasoft.engine.business.application.ApplicationNotFoundException Deprecated.- Specified by:
setApplicationHomePagein interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.UpdateExceptionorg.bonitasoft.engine.business.application.ApplicationNotFoundException
-
getApplicationHomePage
public org.bonitasoft.engine.business.application.ApplicationPage getApplicationHomePage(long applicationId) throws org.bonitasoft.engine.business.application.ApplicationPageNotFoundException - Specified by:
getApplicationHomePagein interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationPageNotFoundException
-
createApplicationMenu
@Deprecated(since="9.0.0") public org.bonitasoft.engine.business.application.ApplicationMenu createApplicationMenu(org.bonitasoft.engine.business.application.ApplicationMenuCreator applicationMenuCreator) throws org.bonitasoft.engine.exception.CreationException Deprecated.- Specified by:
createApplicationMenuin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.CreationException
-
updateApplicationMenu
@Deprecated(since="9.0.0") public org.bonitasoft.engine.business.application.ApplicationMenu updateApplicationMenu(long applicationMenuId, org.bonitasoft.engine.business.application.ApplicationMenuUpdater updater) throws org.bonitasoft.engine.business.application.ApplicationMenuNotFoundException, org.bonitasoft.engine.exception.UpdateException Deprecated.- Specified by:
updateApplicationMenuin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationMenuNotFoundExceptionorg.bonitasoft.engine.exception.UpdateException
-
getApplicationMenu
public org.bonitasoft.engine.business.application.ApplicationMenu getApplicationMenu(long applicationMenuId) throws org.bonitasoft.engine.business.application.ApplicationMenuNotFoundException - Specified by:
getApplicationMenuin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationMenuNotFoundException
-
deleteApplicationMenu
public void deleteApplicationMenu(long applicationMenuId) throws org.bonitasoft.engine.exception.DeletionException - Specified by:
deleteApplicationMenuin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.DeletionException
-
searchApplicationMenus
public org.bonitasoft.engine.search.SearchResult<org.bonitasoft.engine.business.application.ApplicationMenu> searchApplicationMenus(org.bonitasoft.engine.search.SearchOptions searchOptions) throws org.bonitasoft.engine.exception.SearchException - Specified by:
searchApplicationMenusin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.SearchException
-
getAllPagesForProfile
- Specified by:
getAllPagesForProfilein interfaceorg.bonitasoft.engine.api.ApplicationAPI
-
getAllPagesForProfile
- Specified by:
getAllPagesForProfilein interfaceorg.bonitasoft.engine.api.ApplicationAPI
-
exportApplications
public byte[] exportApplications(long... applicationIds) throws org.bonitasoft.engine.exception.ExportException - Specified by:
exportApplicationsin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.ExportException
-
importApplications
@Deprecated(since="9.0.0") public List<org.bonitasoft.engine.api.ImportStatus> importApplications(byte[] xmlContent, org.bonitasoft.engine.business.application.ApplicationImportPolicy policy) throws org.bonitasoft.engine.exception.ImportException, org.bonitasoft.engine.exception.AlreadyExistsException Deprecated.- Specified by:
importApplicationsin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.exception.ImportExceptionorg.bonitasoft.engine.exception.AlreadyExistsException
-
getIconOfApplication
public org.bonitasoft.engine.business.application.Icon getIconOfApplication(long applicationId) throws org.bonitasoft.engine.business.application.ApplicationNotFoundException - Specified by:
getIconOfApplicationin interfaceorg.bonitasoft.engine.api.ApplicationAPI- Throws:
org.bonitasoft.engine.business.application.ApplicationNotFoundException
-
searchIApplications(SearchOptions)instead to include application links.