Interface ApplicationService
-
- All Superinterfaces:
LifecycleService,TenantLifecycleService
- All Known Implementing Classes:
ApplicationServiceImpl
public interface ApplicationService extends TenantLifecycleService
- Author:
- Elias Ricken de Medeiros
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPPLICATIONstatic java.lang.StringAPPLICATION_MENUstatic java.lang.StringAPPLICATION_PAGEstatic java.lang.StringDEFAULT_LAYOUT_NAMEstatic java.lang.StringDEFAULT_THEME_NAME
-
Method Summary
-
Methods inherited from interface org.bonitasoft.engine.commons.LifecycleService
pause, resume, start, stop
-
Methods inherited from interface org.bonitasoft.engine.commons.TenantLifecycleService
init
-
-
-
-
Field Detail
-
APPLICATION
static final java.lang.String APPLICATION
- See Also:
- Constant Field Values
-
APPLICATION_PAGE
static final java.lang.String APPLICATION_PAGE
- See Also:
- Constant Field Values
-
APPLICATION_MENU
static final java.lang.String APPLICATION_MENU
- See Also:
- Constant Field Values
-
DEFAULT_LAYOUT_NAME
static final java.lang.String DEFAULT_LAYOUT_NAME
- See Also:
- Constant Field Values
-
DEFAULT_THEME_NAME
static final java.lang.String DEFAULT_THEME_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
createApplication
SApplicationWithIcon createApplication(SApplicationWithIcon application) throws SObjectCreationException, SObjectAlreadyExistsException
-
getApplication
SApplication getApplication(long applicationId) throws SBonitaReadException, SObjectNotFoundException
-
getApplicationWithIcon
SApplicationWithIcon getApplicationWithIcon(long applicationId) throws SBonitaReadException, SObjectNotFoundException
-
getApplicationByToken
SApplication getApplicationByToken(java.lang.String token) throws SBonitaReadException
- Throws:
SBonitaReadException
-
deleteApplication
void deleteApplication(long applicationId) throws SObjectModificationException, SObjectNotFoundException
-
forceDeleteApplication
void forceDeleteApplication(SApplication application) throws SObjectModificationException
- Throws:
SObjectModificationException
-
updateApplication
SApplicationWithIcon updateApplication(long applicationId, EntityUpdateDescriptor updateDescriptor) throws SObjectModificationException, SObjectAlreadyExistsException, SObjectNotFoundException
-
updateApplication
SApplicationWithIcon updateApplication(SApplicationWithIcon application, EntityUpdateDescriptor updateDescriptor) throws SObjectModificationException, SObjectAlreadyExistsException
-
getNumberOfApplications
long getNumberOfApplications(QueryOptions options) throws SBonitaReadException
- Throws:
SBonitaReadException
-
searchApplications
java.util.List<SApplication> searchApplications(QueryOptions options) throws SBonitaReadException
- Throws:
SBonitaReadException
-
createApplicationPage
SApplicationPage createApplicationPage(SApplicationPage applicationPage) throws SObjectCreationException, SObjectAlreadyExistsException
-
getApplicationPage
SApplicationPage getApplicationPage(java.lang.String applicationName, java.lang.String applicationPageToken) throws SBonitaReadException, SObjectNotFoundException
-
getApplicationPage
SApplicationPage getApplicationPage(long applicationPageId) throws SBonitaReadException, SObjectNotFoundException
-
getApplicationHomePage
SApplicationPage getApplicationHomePage(long applicationId) throws SBonitaReadException, SObjectNotFoundException
-
deleteApplicationPage
SApplicationPage deleteApplicationPage(long applicationPageId) throws SObjectModificationException, SObjectNotFoundException
-
deleteApplicationPage
void deleteApplicationPage(SApplicationPage applicationPage) throws SObjectModificationException
- Throws:
SObjectModificationException
-
getNumberOfApplicationPages
long getNumberOfApplicationPages(QueryOptions options) throws SBonitaReadException
- Throws:
SBonitaReadException
-
searchApplicationPages
java.util.List<SApplicationPage> searchApplicationPages(QueryOptions options) throws SBonitaReadException
- Throws:
SBonitaReadException
-
createApplicationMenu
SApplicationMenu createApplicationMenu(SApplicationMenu applicationMenu) throws SObjectCreationException
- Throws:
SObjectCreationException
-
updateApplicationMenu
SApplicationMenu updateApplicationMenu(long applicationMenuId, EntityUpdateDescriptor updateDescriptor) throws SObjectModificationException, SObjectNotFoundException
-
updateApplicationMenu
SApplicationMenu updateApplicationMenu(SApplicationMenu applicationMenu, EntityUpdateDescriptor updateDescriptor, boolean organizeIndexes) throws SObjectModificationException
- Throws:
SObjectModificationException
-
getApplicationMenu
SApplicationMenu getApplicationMenu(long applicationMenuId) throws SBonitaReadException, SObjectNotFoundException
-
deleteApplicationMenu
SApplicationMenu deleteApplicationMenu(long applicationMenuId) throws SObjectModificationException, SObjectNotFoundException
-
deleteApplicationMenu
void deleteApplicationMenu(SApplicationMenu applicationMenu) throws SObjectModificationException
- Throws:
SObjectModificationException
-
getNumberOfApplicationMenus
long getNumberOfApplicationMenus(QueryOptions options) throws SBonitaReadException
- Throws:
SBonitaReadException
-
searchApplicationMenus
java.util.List<SApplicationMenu> searchApplicationMenus(QueryOptions options) throws SBonitaReadException
- Throws:
SBonitaReadException
-
getAllPagesForProfile
java.util.List<java.lang.String> getAllPagesForProfile(long profileId) throws SBonitaReadException- Throws:
SBonitaReadException
-
getAllPagesForProfile
java.util.List<java.lang.String> getAllPagesForProfile(java.lang.String profile) throws SBonitaReadException- Throws:
SBonitaReadException
-
getNextAvailableIndex
int getNextAvailableIndex(java.lang.Long parentMenuId) throws SBonitaReadException- Throws:
SBonitaReadException
-
getLastUsedIndex
int getLastUsedIndex(java.lang.Long parentMenuId) throws SBonitaReadException- Throws:
SBonitaReadException
-
getNumberOfApplicationsOfUser
long getNumberOfApplicationsOfUser(long userId, QueryOptions options) throws SBonitaReadException- Throws:
SBonitaReadException
-
searchApplicationsOfUser
java.util.List<SApplication> searchApplicationsOfUser(long userId, QueryOptions options) throws SBonitaReadException
- Throws:
SBonitaReadException
-
-