org.apache.cocoon.acting
Class DatabaseDeleteAction
java.lang.Object
org.apache.cocoon.util.AbstractLogEnabled
org.apache.cocoon.acting.AbstractAction
org.apache.cocoon.acting.AbstractConfigurableAction
org.apache.cocoon.acting.ConfigurableServiceableAction
org.apache.cocoon.acting.AbstractComplementaryConfigurableAction
org.apache.cocoon.acting.AbstractDatabaseAction
org.apache.cocoon.acting.DatabaseDeleteAction
- All Implemented Interfaces:
- org.apache.cocoon.acting.Action, Configurable, Disposable, Serviceable, ThreadSafe
- public final class DatabaseDeleteAction
- extends AbstractDatabaseAction
- implements ThreadSafe
Delete a record from a database. This Action assumes that all
dependant data is either automatically cleaned up by cascading
deletes, or that multiple instances of this action are being used
in the correct order. In other words, it removes one record by
the keys.
- Version:
- $Id: DatabaseDeleteAction.html 1304280 2012-03-23 11:18:01Z ilgrosso $
Fields inherited from class org.apache.cocoon.acting.AbstractComplementaryConfigurableAction |
DESCRIPTOR_RELOADABLE_DEFAULT |
Fields inherited from class org.apache.cocoon.acting.ConfigurableServiceableAction |
manager |
Fields inherited from class org.apache.cocoon.acting.AbstractConfigurableAction |
settings |
Fields inherited from class org.apache.cocoon.acting.AbstractAction |
EMPTY_MAP |
Fields inherited from interface org.apache.cocoon.acting.Action |
ROLE |
Method Summary |
Map |
act(org.apache.cocoon.environment.Redirector redirector,
org.apache.cocoon.environment.SourceResolver resolver,
Map objectModel,
String source,
Parameters param)
Delete a record from the database. |
Methods inherited from class org.apache.cocoon.acting.AbstractDatabaseAction |
buildList, buildList, dispose, getColumn, getDataSource, getRequestAttribute, isLargeObject, service, setColumn, setColumn, setColumn, setColumn, setRequestAttribute |
Methods inherited from class org.apache.cocoon.acting.AbstractComplementaryConfigurableAction |
getConfiguration, getConfiguration |
Methods inherited from class org.apache.cocoon.acting.AbstractConfigurableAction |
configure |
Methods inherited from class org.apache.cocoon.util.AbstractLogEnabled |
getLogger, setLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseDeleteAction
public DatabaseDeleteAction()
act
public final Map act(org.apache.cocoon.environment.Redirector redirector,
org.apache.cocoon.environment.SourceResolver resolver,
Map objectModel,
String source,
Parameters param)
throws Exception
- Delete a record from the database. This action assumes that
the file referenced by the "descriptor" parameter conforms
to the AbstractDatabaseAction specifications.
- Specified by:
act
in interface org.apache.cocoon.acting.Action
- Throws:
Exception
Copyright © 1999-2008 The Apache Software Foundation. All Rights Reserved.