|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mmbase.bridge.util.AbstractCloudContext
public abstract class AbstractCloudContext
Abstract implementation of CloudContext which implements a number of methods with reasonable defaults, or based on other methods.
| Field Summary | |
|---|---|
protected BasicStringList |
clouds
|
| Constructor Summary | |
|---|---|
AbstractCloudContext()
|
|
| 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()
Acquires 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 |
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. |
protected String |
getDefaultCloudName()
|
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. |
boolean |
hasModule(String name)
Returns whether the module with the specified name is available. |
boolean |
isUp()
Returns whether MMbase is up and running |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.mmbase.bridge.CloudContext |
|---|
getCloud, getSearchQueryHandler, getUri |
| Field Detail |
|---|
protected final BasicStringList clouds
| Constructor Detail |
|---|
public AbstractCloudContext()
| Method Detail |
|---|
public ModuleList getModules()
CloudContext
getModules in interface CloudContext
public Module getModule(String name)
throws NotFoundException
CloudContext
getModule in interface CloudContextname - the name of the module to be returned
NotFoundException - if the specified module could not be foundpublic boolean hasModule(String name)
CloudContext
hasModule in interface CloudContextname - the name of the module
true if the module is availablepublic StringList getCloudNames()
CloudContext
getCloudNames in interface CloudContextpublic String getDefaultCharacterEncoding()
CloudContext
getDefaultCharacterEncoding in interface CloudContextpublic Locale getDefaultLocale()
CloudContext
getDefaultLocale in interface CloudContextpublic TimeZone getDefaultTimeZone()
CloudContext
getDefaultTimeZone in interface CloudContextpublic FieldList createFieldList()
CloudContext
createFieldList in interface CloudContextprotected String getDefaultCloudName()
public Cloud getCloud(String name)
CloudContextCloudContext.getCloudNames().
getCloud in interface CloudContextname - The name of the cloud to be returned, this is very often "mmbase".
public Cloud getCloud(String name,
String authenticationType,
Map<String,?> loginInfo)
throws NotFoundException
CloudContext
getCloud in interface CloudContextname - The name of the cloud to be returned. See CloudContext.getCloudNames()authenticationType - The type of authentication, which should be
used by the authentication implementation.. This is one of the
strings returned by CloudContext.getAuthentication().AuthenticationData.getTypes().
Typically, 'anonymous', 'class' and 'name/password' are
supported.loginInfo - The required user information and credentials. What exactly is
required, depends on the Authentication implementation,
and the value of the authenticationType parameter.
If no credentials are needed null can be specified
(This for example is the case with authenticationType 'class').
It is possible to create this Map using #getAuthentcation.AuthenticationData.createParameters(String).Parameters.toMap(java.util.Map) .
That e.g. makes it possible to know beforehand what keys can be
used in the loginInfo Map, given a certain authenticationType.
NotFoundException - if the specified cloud could not be foundpublic NodeList createNodeList()
CloudContextCloud.createNodeList() or NodeManager.createNodeList(), because then the object can be properly associated with a Cloud.
createNodeList in interface CloudContextpublic RelationList createRelationList()
CloudContextCloud.createRelationList() or NodeManager.createRelationList().
createRelationList in interface CloudContextpublic NodeManagerList createNodeManagerList()
CloudContextCloud.createNodeManagerList().
createNodeManagerList in interface CloudContextpublic RelationManagerList createRelationManagerList()
CloudContextCloud.createRelationManagerList().
createRelationManagerList in interface CloudContextpublic ModuleList createModuleList()
CloudContext
createModuleList in interface CloudContextpublic StringList createStringList()
CloudContext
createStringList in interface CloudContextpublic AuthenticationData getAuthentication()
CloudContext
getAuthentication in interface CloudContextpublic ActionRepository getActionRepository()
CloudContext
getActionRepository in interface CloudContextpublic boolean isUp()
CloudContext
isUp in interface CloudContexttrue when mmbase is runningpublic CloudContext assertUp()
CloudContext
assertUp in interface CloudContext
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||