Interface ApplicationBuilder
- All Known Subinterfaces:
ApplicationPerspectiveBuilder
public interface ApplicationBuilder
-
Method Summary
Modifier and Type Method Description voidbootstrapApplicationBuilder()Applicationbuild(ApplicationInstanceData applicationInstanceData)ApplicationConfiggetApplicationConfig()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(ApplicationInstanceData applicationInstanceData)
-
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() -
bootstrapApplicationBuilder
void bootstrapApplicationBuilder() -
isApplicationAccessible
-
build
-