protected class TestBase.SimpleApplication extends Object implements Application
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleApplication(String name,
org.springframework.context.ConfigurableApplicationContext context) |
protected |
SimpleApplication(String name,
org.springframework.context.ConfigurableApplicationContext context,
List<ApplicationSubject> applicationSubjects) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsBean(String beanName)
Checks whether a bean with the given name exists for this
Application. |
List<ApplicationSubject> |
getApplicationSubjects()
Returns the
ApplicationSubjects for this Application |
String |
getAppNGVersion()
Returns the version of appNG the
Application is compatible with. |
<T> T |
getBean(Class<T> clazz)
Returns the single bean of the given type, if any.
|
Object |
getBean(String beanName)
Returns the single bean with the given name, if any.
|
<T> T |
getBean(String name,
Class<T> clazz)
Retrieves the bean of the given name and type from the underlying
ApplicationContext, if any. |
String[] |
getBeanNames(Class<?> clazz)
Returns the names for all beans of the given type.
|
String |
getDescription()
Returns the description.
|
String |
getDisplayName()
Returns the display name.
|
TestBase.SimpleFeatureProvider |
getFeatureProvider()
Returns the
FeatureProvider for this Application. |
Integer |
getId()
Returns the id.
|
String |
getLongDescription()
Returns the description.
|
String |
getMessage(Locale locale,
String key,
Object... args)
Retrieves a message from the underlying
MessageSource. |
String |
getName()
Returns the name.
|
String |
getPackageVersion()
Returns the version.
|
Set<Permission> |
getPermissions()
Returns the
Permissions for this Application. |
Properties |
getProperties()
Returns the
Propertiess for this Application. |
Resources |
getResources()
the
Resources for this Application. |
Set<Resource> |
getResourceSet()
Returns the
Resources for this Application. |
Set<Role> |
getRoles()
Returns
Roles for this Application. |
String |
getSessionParamKey(Site site)
Returns the key to retrieve the session-parameters for this
Application within the given Site
from an Environment. |
Map<String,String> |
getSessionParams(Site site,
Environment environment)
Retrieves the session-parameters for for this
Application within the given Site from the given
Environment. |
String |
getTimestamp()
Returns the timestamp the
Application was build. |
Date |
getVersion()
Returns the version.
|
protected void |
init(Properties overrides,
ApplicationInfo applicationInfo) |
boolean |
isCoreApplication()
Deprecated.
|
boolean |
isFileBased()
Returns
true if this Application is filebased, which means it's original Resources are
stored on disk, false if the Resources are stored in the database. |
boolean |
isHidden()
Returns
true if this Application is hidden, which means it does not appear in the navigation
menu. |
boolean |
isInstalled()
Checks whether the
Application is installed. |
boolean |
isPrivileged()
Returns
true if this Application is a privileged application, which means it has access to the
platform's root context and the platform-scoped Environment. |
boolean |
isSnapshot()
Checks whether the
Application has a SNAPSHOT-version |
protected SimpleApplication(String name, org.springframework.context.ConfigurableApplicationContext context)
protected SimpleApplication(String name, org.springframework.context.ConfigurableApplicationContext context, List<ApplicationSubject> applicationSubjects)
protected void init(Properties overrides, ApplicationInfo applicationInfo)
public String getDisplayName()
IdentifiergetDisplayName in interface Identifierpublic String getPackageVersion()
IdentifiergetPackageVersion in interface Identifierpublic String getTimestamp()
IdentifierApplication was build.getTimestamp in interface IdentifierApplication was buildpublic String getLongDescription()
IdentifiergetLongDescription in interface Identifierpublic String getAppNGVersion()
IdentifierApplication is compatible with.getAppNGVersion in interface IdentifierApplication is compatible withpublic boolean isInstalled()
IdentifierApplication is installed.isInstalled in interface Identifiertrue if the Application is installed, false otherwisepublic boolean isSnapshot()
IdentifierApplication has a SNAPSHOT-versionisSnapshot in interface Identifiertrue if the Application has a SNAPSHOT-version, false otherwisepublic String getDescription()
NameablegetDescription in interface Nameablepublic Integer getId()
IdentifiablegetId in interface Identifiable<Integer>public Date getVersion()
VersionablegetVersion in interface Versionable<Date>public Set<Permission> getPermissions()
ApplicationPermissions for this Application.getPermissions in interface ApplicationPermissionspublic Set<Role> getRoles()
ApplicationRoles for this Application.getRoles in interface ApplicationRolespublic Resources getResources()
ApplicationResources for this Application.getResources in interface ApplicationResources for this Applicationpublic Set<Resource> getResourceSet()
ApplicationResources for this Application.getResourceSet in interface ApplicationResourcespublic Properties getProperties()
ApplicationPropertiess for this Application.getProperties in interface ApplicationPropertiesspublic <T> T getBean(String name, Class<T> clazz)
ApplicationApplicationContext, if any.getBean in interface Applicationname - the name of the bean to retrieveclazz - the type of the bean to retrievepublic String[] getBeanNames(Class<?> clazz)
ApplicationgetBeanNames in interface Applicationclazz - the type to get the bean names forpublic <T> T getBean(Class<T> clazz)
ApplicationgetBean in interface Applicationclazz - the type of the beannull if no such bean exists.public Object getBean(String beanName)
ApplicationgetBean in interface ApplicationbeanName - the name of the beannull if no such bean exists.public boolean containsBean(String beanName)
ApplicationApplication.containsBean in interface ApplicationbeanName - the name of the bean to check existencetrue if such a bean exists, false otherwisepublic boolean isFileBased()
Applicationtrue if this Application is filebased, which means it's original Resources are
stored on disk, false if the Resources are stored in the database.isFileBased in interface Applicationtrue if this Application is filebased, false otherwisepublic boolean isPrivileged()
Applicationtrue if this Application is a privileged application, which means it has access to the
platform's root context and the platform-scoped Environment.isPrivileged in interface Applicationtrue if this Application is a privileged application, false otherwise@Deprecated public boolean isCoreApplication()
Applicationtrue if this Application is a privileged application, which means it has access to the
platform's root context and the platform-scoped Environment.isCoreApplication in interface Applicationtrue if this Application is a privileged application, false otherwisepublic boolean isHidden()
Applicationtrue if this Application is hidden, which means it does not appear in the navigation
menu.isHidden in interface Applicationtrue if this Application is hiddenpublic String getMessage(Locale locale, String key, Object... args)
ApplicationMessageSource.getMessage in interface Applicationlocale - the Locale for the messagekey - the message-keyargs - the arguments for the messageResourceType.DICTIONARYpublic String getSessionParamKey(Site site)
ApplicationApplication within the given Site
from an Environment.getSessionParamKey in interface Applicationsite - the Site to retrieve the key forApplication.getSessionParams(Site, Environment)public Map<String,String> getSessionParams(Site site, Environment environment)
ApplicationApplication within the given Site from the given
Environment.getSessionParams in interface Applicationsite - the Site to retrieve the session parameters forenvironment - the current EnvironmentApplication within the given SiteApplication.getSessionParamKey(Site)public TestBase.SimpleFeatureProvider getFeatureProvider()
ApplicationFeatureProvider for this Application.getFeatureProvider in interface ApplicationFeatureProviderpublic List<ApplicationSubject> getApplicationSubjects()
ApplicationApplicationSubjects for this ApplicationgetApplicationSubjects in interface ApplicationApplicationSubjectsCopyright © 2011–2020 aiticon GmbH. All rights reserved.