net.sourceforge.blogentis.modules.actions
Class PostMod

java.lang.Object
  extended byorg.apache.turbine.modules.Assembler
      extended byorg.apache.turbine.modules.Action
          extended byorg.apache.turbine.modules.ActionEvent
              extended byorg.apache.turbine.util.velocity.VelocityActionEvent
                  extended byorg.apache.turbine.modules.actions.VelocityAction
                      extended byorg.apache.turbine.modules.actions.VelocitySecureAction
                          extended bynet.sourceforge.blogentis.turbine.SecureBlogAction
                              extended bynet.sourceforge.blogentis.modules.actions.PostMod

public class PostMod
extends SecureBlogAction


Field Summary
 
Fields inherited from class org.apache.turbine.modules.ActionEvent
BUTTON, BUTTON_LENGTH, LENGTH, METHOD_NAME_LENGTH, METHOD_NAME_PREFIX
 
Constructor Summary
PostMod()
           
 
Method Summary
 void doDelete(org.apache.turbine.util.RunData data, org.apache.velocity.context.Context context)
           
 void doDraft(org.apache.turbine.util.RunData data, org.apache.velocity.context.Context context)
           
 void doPerform(org.apache.turbine.util.RunData data, org.apache.velocity.context.Context context)
           
 void doPublish(org.apache.turbine.util.RunData data, org.apache.velocity.context.Context context)
           
 void doUnpublish(org.apache.turbine.util.RunData data, org.apache.velocity.context.Context context)
           
 void doUpdate(org.apache.turbine.util.RunData data, org.apache.velocity.context.Context context)
           
protected  void fixSectionsAndCommit(org.apache.turbine.util.RunData data, Post post, net.sourceforge.blogentis.modules.actions.PostMod.Invoker invoke)
           
protected  java.lang.String[] getPermissions()
          Get the array of permissions this actions needs.
protected  Post getPost(org.apache.turbine.util.RunData data)
           
protected  void makeSections(java.sql.Connection con, org.apache.turbine.util.RunData data, Post post)
           
protected  void redirectToPost(org.apache.turbine.util.RunData data, Post p)
           
protected  Post retrieveFromRequest(Post orig, org.apache.turbine.util.RunData data)
           
protected  void setAuthor(Post post, org.apache.turbine.util.RunData data)
           
 
Methods inherited from class net.sourceforge.blogentis.turbine.SecureBlogAction
isAuthorized
 
Methods inherited from class org.apache.turbine.modules.actions.VelocitySecureAction
perform
 
Methods inherited from class org.apache.turbine.modules.actions.VelocityAction
doPerform, getContext, setTemplate
 
Methods inherited from class org.apache.turbine.util.velocity.VelocityActionEvent
executeEvents
 
Methods inherited from class org.apache.turbine.modules.ActionEvent
considerKey, executeEvents, formatString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PostMod

public PostMod()
Method Detail

getPost

protected Post getPost(org.apache.turbine.util.RunData data)

retrieveFromRequest

protected Post retrieveFromRequest(Post orig,
                                   org.apache.turbine.util.RunData data)
                            throws org.apache.torque.TorqueException
Throws:
org.apache.torque.TorqueException

redirectToPost

protected void redirectToPost(org.apache.turbine.util.RunData data,
                              Post p)

setAuthor

protected void setAuthor(Post post,
                         org.apache.turbine.util.RunData data)
                  throws java.lang.Exception
Throws:
java.lang.Exception

doDraft

public void doDraft(org.apache.turbine.util.RunData data,
                    org.apache.velocity.context.Context context)
             throws java.lang.Exception
Throws:
java.lang.Exception

doUpdate

public void doUpdate(org.apache.turbine.util.RunData data,
                     org.apache.velocity.context.Context context)
              throws java.lang.Exception
Throws:
java.lang.Exception

doPublish

public void doPublish(org.apache.turbine.util.RunData data,
                      org.apache.velocity.context.Context context)
               throws java.lang.Exception
Throws:
java.lang.Exception

doUnpublish

public void doUnpublish(org.apache.turbine.util.RunData data,
                        org.apache.velocity.context.Context context)
                 throws java.lang.Exception
Throws:
java.lang.Exception

doDelete

public void doDelete(org.apache.turbine.util.RunData data,
                     org.apache.velocity.context.Context context)
              throws java.lang.Exception
Throws:
java.lang.Exception

doPerform

public void doPerform(org.apache.turbine.util.RunData data,
                      org.apache.velocity.context.Context context)
               throws java.lang.Exception
Throws:
java.lang.Exception

makeSections

protected void makeSections(java.sql.Connection con,
                            org.apache.turbine.util.RunData data,
                            Post post)
                     throws java.lang.Exception
Throws:
java.lang.Exception

fixSectionsAndCommit

protected void fixSectionsAndCommit(org.apache.turbine.util.RunData data,
                                    Post post,
                                    net.sourceforge.blogentis.modules.actions.PostMod.Invoker invoke)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getPermissions

protected java.lang.String[] getPermissions()
Description copied from class: SecureBlogAction
Get the array of permissions this actions needs. The logged-in user must have at least one of them to be allowed access to this screen.

Specified by:
getPermissions in class SecureBlogAction
Returns:
the array of permissions.


Copyright © 2003-2004 SourceForge.net. All Rights Reserved.