|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CloudContext
The collection of clouds and modules within a Java Virtual Machine.
| Method Summary | |
|---|---|
CloudContext |
assertUp()
Assert whether MMbase is up and running. |
FieldList |
createFieldList()
Returns a new, empty field list |
ModuleList |
createModuleList()
Returns a new, empty module list |
NodeList |
createNodeList()
Returns a new, empty node list. |
NodeManagerList |
createNodeManagerList()
Returns a new, empty node manager list Note that it is generally better to use Cloud.createNodeManagerList(). |
RelationList |
createRelationList()
Returns a new, empty relation list Note that it is generally better to use Cloud.createRelationList() or NodeManager.createRelationList(). |
RelationManagerList |
createRelationManagerList()
Returns a new, empty relation manager list Note that it is generally better to use Cloud.createRelationManagerList(). |
StringList |
createStringList()
Returns a new, empty string list |
ActionRepository |
getActionRepository()
Returns the Repository with actions |
AuthenticationData |
getAuthentication()
Acquired information about the currently configuration Authentication implementation. |
Cloud |
getCloud(String name)
Returns the cloud with the specified name. |
Cloud |
getCloud(String name,
String authenticationType,
Map<String,?> loginInfo)
Returns the cloud with the specified name, with authentication |
Cloud |
getCloud(String name,
UserContext user)
Returns the cloud with the specified name, based on an existing User object (e.g. of another Cloud.getUser() |
StringList |
getCloudNames()
Returns the names of all the clouds known to the system |
String |
getDefaultCharacterEncoding()
Returns the default character encoding, which can be used as a default. |
Locale |
getDefaultLocale()
Returns the default locale setting. |
TimeZone |
getDefaultTimeZone()
Returns the default time zone. |
Module |
getModule(String name)
Returns the module with the specified name. |
ModuleList |
getModules()
Returns all modules available in this context. |
String |
getUri()
The String which could be used to acquire this cloud context using ContextProvider.getCloudContext(String). |
boolean |
hasModule(String name)
Returns whether the module with the specified name is available. |
boolean |
isUp()
Returns whether MMbase is up and running |
| Method Detail |
|---|
ModuleList getModules()
Module getModule(String name)
throws NotFoundException
name - the name of the module to be returned
NotFoundException - if the specified module could not be foundboolean hasModule(String name)
name - the name of the module
true if the module is availableCloud getCloud(String name)
name - The name of the cloud to be returned, this is always "mmbase".
NotFoundException - if the specified cloud could not be found
SecurityException - if no anonymous user can be created
Cloud getCloud(String name,
String authenticationType,
Map<String,?> loginInfo)
throws NotFoundException
name - The name of the cloud to be returned, always "mmbase".authenticationType - The type of authentication, which should be
used by the authentication implementation.loginInfo - the user related login information.
NotFoundException - if the specified cloud could not be found
Cloud getCloud(String name,
UserContext user)
throws NotFoundException
Cloud.getUser()
name - The name of the cloud to be returned, always "mmbase".user - The user object for which this cloud object must be created.
NotFoundException - thrown when cloud not foundStringList getCloudNames()
String getDefaultCharacterEncoding()
Locale getDefaultLocale()
TimeZone getDefaultTimeZone()
FieldList createFieldList()
NodeList createNodeList()
Cloud.createNodeList() or NodeManager.createNodeList().
RelationList createRelationList()
Cloud.createRelationList() or NodeManager.createRelationList().
NodeManagerList createNodeManagerList()
Cloud.createNodeManagerList().
RelationManagerList createRelationManagerList()
Cloud.createRelationManagerList().
ModuleList createModuleList()
StringList createStringList()
AuthenticationData getAuthentication()
ActionRepository getActionRepository()
boolean isUp()
true when mmbase is runningCloudContext assertUp()
String getUri()
ContextProvider.getCloudContext(String).
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||