FF_Action_Delete Class Reference

Inheritance diagram for FF_Action_Delete:

FF_Action FF_Action_BatchDelete_Assignment FF_Action_Delete_Advisor FF_Action_Delete_Assignment FF_Action_Delete_Borrower FF_Action_Delete_Catalog FF_Action_Delete_Category FF_Action_Delete_Category FF_Action_Delete_CustomField FF_Action_Delete_Demo FF_Action_Delete_DemoFromBorrower FF_Action_Delete_Filter FF_Action_Delete_Group FF_Action_Delete_Inventory FF_Action_Delete_Item FF_Action_Delete_Job FF_Action_Delete_Loan FF_Action_Delete_Location FF_Action_Delete_Massmail FF_Action_Delete_News FF_Action_Delete_OverrideCode FF_Action_Delete_Permissions FF_Action_Delete_PhoneList FF_Action_Delete_PortalBlock FF_Action_Delete_Priority FF_Action_Delete_Profile FF_Action_Delete_Resolution FF_Action_Delete_Rule FF_Action_Delete_Rule FF_Action_Delete_Spotlight FF_Action_Delete_Status FF_Action_Delete_Status FF_Action_Delete_TicketAttachment FF_Action_Delete_TicketComment FF_Action_Delete_TicketWatchlist FF_Action_Delete_Vendor List of all members.

Public Member Functions

 run ()
 remove ()
 getSuccessMessage ()
 getProblemMessage ()
 setProblemActionId ()
 setSuccessActionId ()
 getSingularText ()
 checkPerms ()

Detailed Description

Definition at line 40 of file lib/FastFrame/Action/Delete.php.


Member Function Documentation

FF_Action_Delete::checkPerms  ) 
 

Check the permissions on this action.

public

Returns:
bool True if everything is ok, false if a new action has been set

Reimplemented in FF_Action_Delete_Advisor, FF_Action_Delete_Job, FF_Action_Delete_News, FF_Action_Delete_Spotlight, FF_Action_Delete_Catalog, FF_Action_Delete_Borrower, FF_Action_Delete_Category, FF_Action_Delete_Demo, FF_Action_Delete_DemoFromBorrower, FF_Action_Delete_Group, FF_Action_Delete_Inventory, FF_Action_Delete_Item, FF_Action_Delete_Loan, FF_Action_Delete_OverrideCode, FF_Action_Delete_Vendor, FF_Action_BatchDelete_Assignment, FF_Action_Delete_Assignment, FF_Action_Delete_TicketAttachment, FF_Action_Delete_TicketComment, FF_Action_Delete_TicketWatchlist, FF_Action_Delete_Permissions, FF_Action_Delete_PhoneList, FF_Action_Delete_PortalBlock, and FF_Action_Delete_Profile.

Definition at line 163 of file lib/FastFrame/Action/Delete.php.

FF_Action_Delete::getProblemMessage  ) 
 

Gets the message for when deleting the data fails

public

Returns:
string The message

Reimplemented in FF_Action_Delete_Catalog, and FF_Action_Delete_Profile.

Definition at line 106 of file lib/FastFrame/Action/Delete.php.

FF_Action_Delete::getSingularText  ) 
 

Gets the text that describes a singular version of the item deleted

public

Returns:
string The singular text

Reimplemented in FF_Action_Delete_Advisor, FF_Action_Delete_Job, FF_Action_Delete_News, FF_Action_Delete_Spotlight, FF_Action_Delete_Catalog, FF_Action_Delete_Borrower, FF_Action_Delete_Category, FF_Action_Delete_Demo, FF_Action_Delete_DemoFromBorrower, FF_Action_Delete_Group, FF_Action_Delete_Inventory, FF_Action_Delete_Item, FF_Action_Delete_Loan, FF_Action_Delete_OverrideCode, FF_Action_Delete_Rule, FF_Action_Delete_Vendor, FF_Action_BatchDelete_Assignment, FF_Action_Delete_Assignment, FF_Action_Delete_Status, FF_Action_Delete_Massmail, FF_Action_Delete_Category, FF_Action_Delete_CustomField, FF_Action_Delete_Filter, FF_Action_Delete_Location, FF_Action_Delete_Priority, FF_Action_Delete_Resolution, FF_Action_Delete_Rule, FF_Action_Delete_Status, FF_Action_Delete_TicketAttachment, FF_Action_Delete_TicketComment, FF_Action_Delete_TicketWatchlist, FF_Action_Delete_Permissions, FF_Action_Delete_PhoneList, FF_Action_Delete_PortalBlock, and FF_Action_Delete_Profile.

Definition at line 149 of file lib/FastFrame/Action/Delete.php.

FF_Action_Delete::getSuccessMessage  ) 
 

Gets the message for a successful delete

public

Returns:
string The message

Reimplemented in FF_Action_Delete_Catalog, and FF_Action_Delete_Profile.

Definition at line 92 of file lib/FastFrame/Action/Delete.php.

FF_Action_Delete::remove  ) 
 

Runs the remove command on the model

public

Returns:
object The Result object

Reimplemented in FF_Action_BatchDelete_Assignment, FF_Action_Delete_TicketAttachment, FF_Action_Delete_TicketComment, and FF_Action_Delete_TicketWatchlist.

Definition at line 78 of file lib/FastFrame/Action/Delete.php.

References FF_Request::getParam().

Referenced by run().

FF_Action_Delete::run  ) 
 

Deletes the object from the database

public

Returns:
object The next action object

Reimplemented from FF_Action.

Reimplemented in FF_Action_Delete_Catalog, FF_Action_Delete_DemoFromBorrower, FF_Action_Delete_Loan, and FF_Action_Delete_PortalBlock.

Definition at line 49 of file lib/FastFrame/Action/Delete.php.

References $o_result, remove(), setProblemActionId(), and setSuccessActionId().

FF_Action_Delete::setProblemActionId  ) 
 

Sets the actionId to invoke when an error occurs.

public

Returns:
void

Reimplemented in FF_Action_Delete_Category.

Definition at line 120 of file lib/FastFrame/Action/Delete.php.

References setSuccessActionId().

Referenced by FF_Action_Delete_DemoFromBorrower::run(), run(), and FF_Action_Delete_Catalog::run().

FF_Action_Delete::setSuccessActionId  ) 
 

Sets the actionId to invoke when a successful delete occurs.

public

Returns:
void

Reimplemented in FF_Action_Delete_Borrower, FF_Action_Delete_Category, FF_Action_Delete_DemoFromBorrower, FF_Action_Delete_Group, FF_Action_Delete_Item, FF_Action_Delete_Loan, FF_Action_Delete_CustomField, FF_Action_Delete_TicketAttachment, FF_Action_Delete_TicketComment, and FF_Action_Delete_TicketWatchlist.

Definition at line 135 of file lib/FastFrame/Action/Delete.php.

Referenced by run(), FF_Action_Delete_Catalog::run(), and setProblemActionId().


The documentation for this class was generated from the following file:
Generated on Fri Jun 23 11:38:20 2006 for FastFrame by  doxygen 1.4.4