|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.turbine.modules.Assembler org.apache.turbine.modules.Action org.apache.turbine.modules.ActionEvent org.apache.jetspeed.modules.actions.portlets.PortletActionEvent org.apache.jetspeed.modules.actions.portlets.PortletAction org.apache.jetspeed.modules.actions.portlets.GenericMVCAction org.apache.jetspeed.modules.actions.portlets.VelocityPortletAction org.apache.jetspeed.modules.actions.portlets.SecureVelocityPortletAction org.apache.jetspeed.modules.actions.portlets.RegistryUpdateAction
An abstract base class with default actions for many of the common fields and parameters shared by the registry entries. To add a new registry update action, simply derive from this class and override the resetForm, clearUserData, and updateRegistry functions. If you need to provide more actions that those that are provided, simply create them in your derived class.
Field Summary | |
protected java.lang.String |
pane
|
protected java.lang.String |
registry
|
protected java.lang.String |
registryEntryName
|
Fields inherited from class org.apache.turbine.modules.ActionEvent |
BUTTON, BUTTON_LENGTH, LENGTH, METHOD_NAME_LENGTH, METHOD_NAME_PREFIX |
Constructor Summary | |
RegistryUpdateAction()
|
Method Summary | |
protected void |
buildNormalContext(VelocityPortlet portlet,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
Subclasses must override this method to provide default behavior for the portlet action |
protected void |
clearUserData(org.apache.turbine.util.RunData rundata)
Remove any data that was added to the user's temporary storage |
void |
doAddcapability(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Add capabilities to a registry entry |
void |
doAddmediatype(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Add a media type to a registry entry |
void |
doAddparameter(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Add a parameter to a registry entry |
void |
doCancel(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Cleanup method |
void |
doDelete(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Delete a registry entry |
void |
doInsert(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Insert a registry entry into the registry |
void |
doRemovecapability(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Remove capabilites from a registry entry |
void |
doRemovemediatypes(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Remove media types from a registry entry |
void |
doRemoveparameters(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Remove parameters from a registry entry |
void |
doUpdate(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Update a registry entry |
void |
doUpdateparameters(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Update parameters of a registry entry |
void |
doUpdateparametervalues(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Update parameter's values of a registry entry |
protected boolean |
hasChanged(java.lang.String oldValue,
java.lang.String newValue)
Determines whether a field has changed value. |
protected java.util.Collection |
iteratorToCollection(java.util.Iterator iter)
Turns an iterator into a collection |
protected org.apache.turbine.util.DynamicURI |
redirect(org.apache.turbine.util.RunData rundata,
java.lang.String mode,
int reason)
Method that sets up a redirect link given the rundata, the mode, and a reason |
protected void |
resetForm(org.apache.turbine.util.RunData rundata)
Method to reset data entered into the forms |
protected void |
updateRegistryEntry(org.apache.turbine.util.RunData rundata,
RegistryEntry registryEntry)
Basic implementation of a method to update a registry entry. |
Methods inherited from class org.apache.jetspeed.modules.actions.portlets.SecureVelocityPortletAction |
executeEvents |
Methods inherited from class org.apache.jetspeed.modules.actions.portlets.VelocityPortletAction |
buildConfigureContext, buildConfigureContext, buildMaximizedContext, buildMaximizedContext, buildNormalContext |
Methods inherited from class org.apache.jetspeed.modules.actions.portlets.GenericMVCAction |
checkAdministrativeAction, doPerform, getAttribute, getAttribute, getPortletInstance, perform, setAttribute |
Methods inherited from class org.apache.jetspeed.modules.actions.portlets.PortletAction |
doPerform, getContext, getPortlet, getTemplate, resetTemplate, setTemplate, setTemplate |
Methods inherited from class org.apache.jetspeed.modules.actions.portlets.PortletActionEvent |
fireEvent |
Methods inherited from class org.apache.turbine.modules.ActionEvent |
executeEvents, formatString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String registryEntryName
protected java.lang.String registry
protected java.lang.String pane
Constructor Detail |
public RegistryUpdateAction()
Method Detail |
protected void buildNormalContext(VelocityPortlet portlet, org.apache.velocity.context.Context context, org.apache.turbine.util.RunData rundata) throws java.lang.Exception
VelocityPortletAction
buildNormalContext
in class VelocityPortletAction
java.lang.Exception
public void doInsert(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doUpdate(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doDelete(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doCancel(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
protected void updateRegistryEntry(org.apache.turbine.util.RunData rundata, RegistryEntry registryEntry) throws java.lang.Exception
rundata
- The turbine rundata context for this request.registryEntry
- The registry entry to update
java.lang.Exception
protected boolean hasChanged(java.lang.String oldValue, java.lang.String newValue)
oldValue
- The original valuenewValue
- The new valuepublic void doAddparameter(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doUpdateparameters(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doUpdateparametervalues(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doRemoveparameters(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doAddmediatype(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doRemovemediatypes(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doAddcapability(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
public void doRemovecapability(org.apache.turbine.util.RunData rundata, org.apache.velocity.context.Context context) throws java.lang.Exception
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
java.lang.Exception
protected org.apache.turbine.util.DynamicURI redirect(org.apache.turbine.util.RunData rundata, java.lang.String mode, int reason) throws org.apache.turbine.util.TurbineException
rundata
- mode
- reason
-
org.apache.turbine.util.TurbineException
protected void clearUserData(org.apache.turbine.util.RunData rundata)
rundata
- protected void resetForm(org.apache.turbine.util.RunData rundata)
rundata
- protected java.util.Collection iteratorToCollection(java.util.Iterator iter)
iter
- An iterator
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |