Interface ApplicationBuilder
- All Known Subinterfaces:
ApplicationPerspectiveBuilder
public interface ApplicationBuilder
-
Method Summary
Modifier and Type Method Description voidbootstrapApplicationBuilder()voidbuild(org.teamapps.ux.application.ResponsiveApplication application, ApplicationInstanceData applicationInstanceData)ApplicationConfiggetApplicationConfig()default java.lang.StringgetApplicationConfigXml(java.lang.ClassLoader classLoader)java.lang.StringgetApplicationDescriptionKey()org.teamapps.icons.IcongetApplicationIcon()java.lang.StringgetApplicationName()java.util.List<ApplicationRole>getApplicationRoles()java.lang.StringgetApplicationTitleKey()ApplicationVersiongetApplicationVersion()org.teamapps.universaldb.schema.SchemaInfoProvidergetDatabaseModel()LocalizationDatagetLocalizationData()java.util.List<PrivilegeGroup>getPrivilegeGroups()default java.lang.StringgetReleaseNotes()booleanisApplicationAccessible(ApplicationPrivilegeProvider privilegeProvider)default voidupdateConfig(java.lang.String xml, java.lang.ClassLoader classLoader)
-
Method Details
-
getApplicationVersion
ApplicationVersion getApplicationVersion() -
getReleaseNotes
default java.lang.String getReleaseNotes() -
getApplicationIcon
org.teamapps.icons.Icon getApplicationIcon() -
getApplicationName
java.lang.String getApplicationName() -
getApplicationTitleKey
java.lang.String getApplicationTitleKey() -
getApplicationDescriptionKey
java.lang.String getApplicationDescriptionKey() -
getApplicationRoles
java.util.List<ApplicationRole> getApplicationRoles() -
getPrivilegeGroups
java.util.List<PrivilegeGroup> getPrivilegeGroups() -
getLocalizationData
LocalizationData getLocalizationData() -
getDatabaseModel
org.teamapps.universaldb.schema.SchemaInfoProvider getDatabaseModel() -
getApplicationConfig
ApplicationConfig getApplicationConfig() -
getApplicationConfigXml
default java.lang.String getApplicationConfigXml(java.lang.ClassLoader classLoader) -
updateConfig
default void updateConfig(java.lang.String xml, java.lang.ClassLoader classLoader) throws java.lang.Exception- Throws:
java.lang.Exception
-
bootstrapApplicationBuilder
void bootstrapApplicationBuilder() -
isApplicationAccessible
-
build
void build(org.teamapps.ux.application.ResponsiveApplication application, ApplicationInstanceData applicationInstanceData)
-