|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfedora.server.journal.managementmethods.ManagementMethod
public abstract class ManagementMethod
Title: ManagementMethod.java
Description: Abstract base class for the classes that act as adapters to the Management methods.
| Field Summary | |
|---|---|
protected JournalEntry |
parent
|
| Constructor Summary | |
|---|---|
protected |
ManagementMethod(JournalEntry parent)
|
| Method Summary | |
|---|---|
static ManagementMethod |
getInstance(java.lang.String methodName,
JournalEntry parent)
Get an instance of the proper class, based on the method name. |
abstract java.lang.Object |
invoke(ManagementDelegate delegate)
Each concrete sub-class should use this method to pull the necessary arguments from the map of the parent JournalEntry, call the appropriate method on the ManagementDelegate, and perhaps store the result in the context of the parent JournalEntry (depends on the sub-class). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final JournalEntry parent
| Constructor Detail |
|---|
protected ManagementMethod(JournalEntry parent)
| Method Detail |
|---|
public static ManagementMethod getInstance(java.lang.String methodName,
JournalEntry parent)
public abstract java.lang.Object invoke(ManagementDelegate delegate)
throws ServerException,
JournalException
ServerException
JournalException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||