Package org.apache.wiki.ui.admin
Class SimpleAdminBean
java.lang.Object
org.apache.wiki.management.SimpleMBean
org.apache.wiki.ui.admin.SimpleAdminBean
- All Implemented Interfaces:
DynamicMBean,AdminBean,GenericHTTPHandler
- Direct Known Subclasses:
CoreBean,ModuleBean,SearchManagerBean,UserBean
Provides an easy-to-use interface for JSPWiki AdminBeans, which also
are JMX MBeans. This class provides a default interface for the doGet()
and doPost() interfaces by using the introspection capabilities of the
SimpleMBean.
- Since:
- 2.5.52
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.wiki.api.core.EngineProvides access to a Engine instance to which this AdminBean belongs to.Fields inherited from class org.apache.wiki.management.SimpleMBean
m_beanInfo -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor reserved for subclasses only. -
Method Summary
Modifier and TypeMethodDescriptiondoGet(org.apache.wiki.api.core.Context context) By default, this method creates a blob of HTML, listing all the attributes which can be read or written to.doPost(org.apache.wiki.api.core.Context context) Not implemented yet.getId()By default, this method returns the class name of the bean.voidinitialize(org.apache.wiki.api.core.Engine engine) Initialize the AdminBean by setting up a Engine instance internally.Methods inherited from class org.apache.wiki.management.SimpleMBean
getAttribute, getAttributeNames, getAttributes, getDescription, getMBeanInfo, getMethodNames, invoke, setAttribute, setAttributes
-
Field Details
-
m_engine
Provides access to a Engine instance to which this AdminBean belongs to.
-
-
Constructor Details
-
SimpleAdminBean
Constructor reserved for subclasses only.- Throws:
NotCompliantMBeanException
-
-
Method Details
-
initialize
Initialize the AdminBean by setting up a Engine instance internally.- Specified by:
initializein interfaceAdminBean
-
doGet
By default, this method creates a blob of HTML, listing all the attributes which can be read or written to. If the attribute is read-only, a readonly input widget is created. The value is determined by the toString() method of the attribute.- Specified by:
doGetin interfaceGenericHTTPHandler- Parameters:
context- associated WikiContext- Returns:
- the HTML for the bean
-
doPost
Not implemented yet.- Specified by:
doPostin interfaceGenericHTTPHandler- Parameters:
context- associated WikiContext- Returns:
- the response string resulting from the POST
-
getId
By default, this method returns the class name of the bean. This is suitable, if you have a singleton bean.- Specified by:
getIdin interfaceGenericHTTPHandler- Returns:
- the identifier for the bean
-